The above image consist of 400M points and rendered with Houdini internal Mantra renderer.
An implementation of FLAM3 inside SideFX Houdini software using CVEX programming language. The code went up and down and finally settled for the most minimalistic version in favor of performance. The language allowed me to take many shortcuts. He is dealing with execution threading, memory management, and offered me fast, ready to use functions like creating and sampling a cdf and a very robust random number generator.
Part of the work is done inside the HDA within the Houdini environment like attribute binding, UI building, parameters creations, their visibility conditions and much more.
Imagine the possibilities using Houdini procedural paradigm to control all aspect of your Flame.
FLAM3 for Houdini generate a live point cloud of the fractal Flame being worked on.
Highly inspired by Apophysis software and its workflow design, it is a one to one match with it. Many Apophysis fractal Flames are available for download on the web and you can copy all values into FLAM3 for houdini to get the same result. Downolad Apophysis 7x here: Apophysis 7x download
Reference A: Github::FLAM3 from Scott Draves and Erik Reckase
Reference B: Github::Apophysis 7x
Reference C: PDF::The Fractal Flame Algorithm publication
Reference D: Github::Fractorium from Matt Feemster