/differential-growth

Implementation of the differential growth algorithm in openFrameworks

Primary LanguageC++

differential-growth

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 gradient
  • bin/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

Screenshot 2022-05-22 at 20 48 58

Screenshot 2022-05-22 at 20 55 36

Screenshot 2022-05-27 at 17 06 13