Simple texture generator using value noise.
Technology stack: C, GTK, GLADE
- On Linux:
cmake .
make
./procedural-texture-generator
- Pattern is an array of values in type double in range 0..1. It helps with representing image pixel data in black and white.
- Texture is an array of values in type RGB.
- RGB is structure of unsigned chars { red, blue, green }
- Turbulence
- Clouds
- Marble
- Wood
- GTK
- 3D Noise
- .gif compatibility
- make indexer for RGB/HSL type
- make modular noises
- put handlers in separate directory
- separate ui logic