Cellule is a 2D procedural texture editor, and free ( GPL license ).
It is currently limited to the creation and edition of pavements of the plane.
At any given 2D point, the evaluation of the color and shape ( displacement ) of the user-defined ( possibly very large ) pavement pattern is fast enough to be done in a texture shader in an external 3d renderer.
This is an attempt to get advantages of pure procedural textures ( ultra high resolution, low RAM consumption ) and add the flexibility of freely editable vector graphics.
See screenshots and images rendered with Cellule.
See requirements to see what you need if you want to run it.
Procedural objects:
User interface:
Customization & Extension:
Bengo started this project as an early experimentation ( during year 2003 ) of a dynamic Voronoi graph rendered in OpenGL.
On 2006 August 3, he released it under a GPL license.
Since that time the source code has been hosted at Gna!
Since January 2008, Cellule has a Qt-based GUI and is more usable.
Julian Namaro joined the project in March 2008 and has since contributed key features(in-place preview, export to image, bsplines rendering,..).
Every kind of feedback and contributions are welcome.
You can subscribe to the development mailing list.