Shop Mobile More Submit  Join Login

Chaotica Animation tips and tricks

Tue Dec 6, 2016, 11:14 AM
Random Chaotica animation rendering tips =)
(may be a bit advanced but oh well)

There are a few tricks that i consider when creating animations. Those tips are mostly for fellow i5 and laptop users who try making animations against all odds.

1. Consider AA1 as possibility
2. Use relatively low stopping SL, such as 8
3. Never use ultraquality

This is the most important imho. When you render it, there are few things that you can do really, but you casn chose wisely the parameters you will animate and the way you will animate them.

1. Some transforms are slower than others (for example, spherical and linear are fast, and julian and bipolar are slow). If you have something against rendering for a month, you may consider animating some parameters that are fast to render.
Consider creating something using only transforms such as linear, spherical, hemisphere, eyefish, splits...
Rule of thumb: make a basic spherical plant (…). This is close to the best your pc can do (or if you are lazy and dont want to make some awesome spherical plants, just pick Chaotica random). Put it to render with the resolution and AA you want for your animation and note down the DE speed. Use this as reference: if the params you want to animate render with similar speed, this is as good as it can get.

2. Try removing variations that dont make a big difference. For instance, if you have a transform with 1 linear and 0.01 eyefish, maybe just take the eyefish off? 

3. If you use blurs, consider removing them and letting motion blur do the blurrying job instead.

4. Efficiency. High efficiency = better, in general: with low efficiency, takes longer to achieve the stopping SL.
Also, once you made your animation, make sure all your frames (if you need to go 1 by 1, then do it) have reasonably high efficiency. As Chaotica interpolates between frames, you may accidentally end up with a couple of 0.1% efficiency frames in the mix. Those could take virtually infinite time to render (even if other frames are fast renders), and you don´t want it.

5. Consider using low gamma values: this way, the noisy low density areas will be more transparent and pop up less, so you will be able to stop at lower SL.

6. Screw that, consider using gamma threshold if necessary to get rid of extensive noisy areas.
For example, on picture below, see the left side and the subtle noise behind the pattern:
Hyperspace by tatasz
I would totally threshold it for an animation.

7. Make a render friendly crop: for example, on the picture below, see the upper left corner
Hyper Stare by tatasz
This noise will hardly ever go away, and you will need something like SL 10+ to make it look decent. 

Rule of the thumb: try rendering your parameters up to SL 8-8,5. If it looks smooth enough, then go ahead.

Last but not least, a bonus:
AVOID RED when making videos (its fine for gifs). Most compressions are not friendly to red, and the risk of having some ugly pixelated stuff is higher.
I have no clue really, but there is a link where some smart person explains it better:…

Add a Comment:
Jaffa-Tealc Featured By Owner Dec 6, 2016
Great tips. Thanks for making this journal!

Only the point 4 Efficiency is not too clear to me. Where in Chaotica you can see that and what is its meaning?
tatasz Featured By Owner Dec 6, 2016
It is shown under the render, together with SL and DE speed (in parenthesis after DE)
basically, it is related to the number of iterations that hit the screen, or something like that - if you zoom out a lot, your efficiency will get close to 100%, if you zoom in a lot, it will go down.
Efficiency may get also very low when your "camera" is "pointing" to an almost empty screen. For example if you try params below, you will see the efficiency is very low - but thats because the camera isnt pointing to the fractal really (if you move around, youll see the stuff)

Sometimes, when you make animations, frames can interpolate in a way that it creates those "empty" frames. Either because the camera moved in a weird way and is not showing the fractal, or because the parameters created some weird shape.

Now, watch how slow this low efficiency frame renders. As chaotica batch render only jumps to next frame once you hit the stopping SL, if you acidentally have a few of those frames in your anim, you may end up having monster render time - basically just rendering an empty screen.

<flame name="Apo7X-161206-1" version="Apophysis 7x Version 15C.9" size="612 662" center="3.92588823392182 -1.39758406184005" scale="158.019315495007" oversample="1" filter="0.5" quality="50" background="0 0 0" brightness="4" gamma="4" gamma_threshold="0.01" estimator_radius="9" estimator_minimum="0" estimator_curve="0.4" enable_de="0" plugins="linear" new_linear="1" curves="0 0 1 0 0 1 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 1" >
   <xform weight="0.38727655214008" color="0" linear="1" coefs="0.334389945164488 0.797809391643268 -0.797809391643268 0.334389945164488 -0.152701371349394 0.53017047373578" opacity="1" />
   <xform weight="0.0789751668097023" color="0.333333333333333" linear="1" coefs="0.153989351632337 0.226084798068263 -0.174828593679961 0.0566844552609558 0.483733385801315 0.346614927519113" opacity="1" />
   <xform weight="0.140614314784597" color="0.666666666666667" linear="1" coefs="-0.361815962375552 -0.203197910903552 0.0672012306257244 -0.306814441250024 -0.698801133781672 -0.930746543686837" opacity="1" />
   <xform weight="0.393133966265622" color="1" linear="1" coefs="0.341009445201002 0.215776913413997 -0.61470034021043 0.650210327339465 0.474304877221584 -0.562595791649073" opacity="1" />
   <palette count="256" format="RGB">
Jaffa-Tealc Featured By Owner Dec 8, 2016
Thanks a lot for this additional information and for sharing the parameters. I appreciate it very much. It's all make sense now :)
fractal2cry Featured By Owner Dec 6, 2016
Add a Comment:

:icontatasz: More from tatasz

More from DeviantArt


Submitted on
December 6, 2016


9,486 (3 today)
20 (who?)