Sorry, this entry is only available in Français.
That’s it ! For now 48h, the new Cage tool in on master branch of Gimp ! It will be, unless big surprise, in the next release, the 2.8 !
A big thanks to my mentor, Alexia Death, and Michael Natterer (Mitch) to take care of this merge, and for the cleaning step that come with.
Hello,
Somebody did a quick review of my cage-based deformation tool for The Gimp and published it in a Gimp community website. It’s on GimpUser.com !
A video of the tool in action is included !
It’s so cool to see that peoples like my work and find it usefull =)
Also, Devv, big thanks for the review and the video !
I really need to find some times to fine tune and clean all this (UI and optimization, mainly) …
Sorry, only available in French…
A quick little post, a sort of reminder for me, but it may be useful to others…
You can use vi (or vim) as a hexadecimal editor. You just have to press “Echap”, then enter the following command
The text is translated in hexadecimal. Be careful : if you save the document, you save its hexadecimal form (not very serious : you can translate it back). In fact, Vi translates your “normal” text in hexadecimal characters, but after that, it uses them as a “normal” text.
In order to translate a hexadecimal text in a “normal” text, it’s the following command :
Easy! =)
To stay in the present, here is the state of things. My tool is in majority done. I mean that the core works well, and it’s usable for a classic utilisation. There is still some teething problem to correct (for instance, it doesn’t works on mask), love to give to UI, and it will be ready for code review and inclusion in master branch of Gimp. At least I hope =)
Sorry, this entry is only available in Français.
Hi,
Some news here. In recent days, I talked a lot with my mentor and the others Gimp’dev. In my projet, I’m now in a state where a good part of things works. The idea is now to move from a prototype to a more cleaner and efficient form. In my case, since I’ve done a lot of experiment and workaround, it mean almost a full rewrite. The background is good, but the form isn’t. However, this work is quite fast and already well advanced.
Along with that, I started a algorithm that will compute the inverse transformation. Let me explain. In the majority of processing is the inverse transformation is used (we run over the target image, and we fetch pixel that should be there). It allow to achieve good image quality, in particular by avoiding aliasing. The problem in my case, is that the Green Coordinates, which form the basis for my transformation, only describe the forward transform. We therefore obtain images like that of my last post. Cheating is possible, but it’s still not ideal. The idea here is to calculate the direct transformation, to see where it goes, and interpolate for each target pixel the position in the source. It sounds easy, but in fact, no. But things are moving !