Implementation of the differential growth algorithm in openFrameworks.
There are two shading modes:
bin/data/shaders/simple
where the differential growth drawing acts as a mask for a color gradientbin/data/shaders/raymarching
which is an implementation of the raymarching algorithm with the differential growth drawing influencing the depth of the rendered shape and mouse position influencing the source of the diffuse lighting