I pulled a .zip file from https://www.deviantart.com/clairejones/art/Apophysis-Starter-Flames-V-67029474 and the file I was interested was the .flame file which contains parameters for several different Fractal Flames.

One of them looks like this:

<flame name="CJ_Starter_Flame_1" version="Apophysis 2.06c beta" size="640 512" center="0.536884822382779 -0.626382357937026" scale="764.167485097157" angle="1.82997772071605" rotate="-104.85" oversample="2" filter="1" quality="5" background="0 0 0" brightness="2" gamma="5" >
   <xform weight="0.5" color="0" linear="0.98505982500501" spherical="0.0149401749949902" coefs="0.047466 -0.574133 0.524841 0.137706 0.620555 -0.116118" />
   <xform weight="0.5" color="1" spherical="0.17593513103202" bubble="0.82406486896798" coefs="0.268823 -0.261644 0.261644 0.268823 0.204257 0.083402" />
   <palette count="256" format="RGB">

Having read the original Draves & Reckase paper some of this is obvious. The coefs= probably contains the parameters of the affine transform. The thing that really confuses me is how a single xform clause mentions two variants, e.g. linear and spherical. It appears that the values on each attribute sum to 1 so they are probably weights/probabilities. But why are there two xform clauses? Are they alternating weighted transform sets?

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.