Hi Peeps,
I thought I'd create a new topic for me and Tony (YnotB) to share ideas about the flame fractal generator called Chaotica (http://www.chaoticafractals.com/).
I know that we could have done this via PM or e-mail but I thought it would also be of use to anyone else here who would like to give Chaotica a go.
Initially, I will be concentrating on generating animations, but it also creates some stunning pictures too.
Here's something I am currently working on. The great thing about Chaotica is, you can copy text to the clipboard and then paste it into a Chaotica session. This is an animation I am working on and, due to the limitations of the free version of the software, the resolution is set to 853 x 480 and the animation is set to 30 seconds at 30fps:-
At some point in the near future I can explain, in more detail, what some of that XML code means and how we can even create/edit animations using notepad...
Oh, I should have said that, once the above code has been pasted into Chaotica, you will still have to manually change the animation time to 30 seconds in the Animation Editor window.
cheers
andy
I thought I'd create a new topic for me and Tony (YnotB) to share ideas about the flame fractal generator called Chaotica (http://www.chaoticafractals.com/).
I know that we could have done this via PM or e-mail but I thought it would also be of use to anyone else here who would like to give Chaotica a go.
Initially, I will be concentrating on generating animations, but it also creates some stunning pictures too.
Here's something I am currently working on. The great thing about Chaotica is, you can copy text to the clipboard and then paste it into a Chaotica session. This is an animation I am working on and, due to the limitations of the free version of the software, the resolution is set to 853 x 480 and the animation is set to 30 seconds at 30fps:-
Code:
<IFS name="0002 Base World"> <imaging name="Imaging"> <int name="image_width">853</int> <int name="image_height">480</int> <int name="image_aa_level">2</int> <int name="image_layers">1</int> <int name="image_quality">0</int> <string name="antialiasing_mode">smooth</string> <real name="brightness">4</real> <vec4 name="background_colour">0 0 0 1</vec4> <bool name="apply_bg_before_curves">false</bool> <real name="flam3_gamma">3.6</real> <real name="flam3_vibrancy">1</real> <bool name="flam3_use_highlight_power">false</bool> <real name="flam3_highlight_power">0.003</real> <real name="flam3_gamma_linear_threshold">0</real> <table name="layer_weights"> <values>1 1 1 1</values> </table> </imaging> <real name="anim_length">30</real> <real name="anim_fps">30</real> <real name="anim_exposure_time">0.0333</real> <string name="anim_exposure_shape">uniform</string> <camera name="Camera"> <vec2 name="pos">0 0</vec2> <real name="rotate">0</real> <real name="sensor_width">8</real> </camera> <node name="iterators"> <iterator name="Iterator 1"> <flam3_transform name="transform 1"> <affine2 name="T1 Pre affine"> <real name="x_axis_angle"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>0 -45</values> </table> </curve> </real> <real name="x_axis_length"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 0.5</values> </table> </curve> </real> <real name="y_axis_angle"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>90 45</values> </table> </curve> </real> <real name="y_axis_length"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 0.5</values> </table> </curve> </real> <vec2 name="offset"> <vec2_curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>0 0 0.5 0.5</values> </table> </vec2_curve> </vec2> </affine2> <node name="transforms"> <flam3_variation name="New variation"> <string name="variation_name">log</string> <params> <real name="log"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 2</values> </table> </curve> </real> <real name="log_base">2.718281828459045</real> </params> </flam3_variation> </node> </flam3_transform> <flam3_shader name="Shader"> <real name="palette_index">0.15000000000000002</real> <real name="blend_speed">0.5</real> <real name="opacity">1</real> <table name="layer_weights"> <values>1 1 1 1</values> </table> </flam3_shader> <weights_selector name="weights"> <real name="base_weight">1</real> <node name="per_iterator_weights"> <real name="iter 0 weight">1</real> <real name="Iterator 2 weight">1</real> </node> </weights_selector> <real name="time_scale">1</real> </iterator> <iterator name="Iterator 2"> <flam3_transform name="transform 2"> <affine2 name="T2 Pre affine"> <real name="x_axis_angle"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>45 90</values> </table> </curve> </real> <real name="x_axis_length"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 1.5</values> </table> </curve> </real> <real name="y_axis_angle"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>135 180</values> </table> </curve> </real> <real name="y_axis_length"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 1.5</values> </table> </curve> </real> <vec2 name="offset"> <vec2_curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>0 0 -0.5 -0.5</values> </table> </vec2_curve> </vec2> </affine2> <node name="transforms"> <flam3_variation name="New variation"> <string name="variation_name">handkerchief</string> <params> <real name="handkerchief"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>1 2</values> </table> </curve> </real> </params> </flam3_variation> </node> </flam3_transform> <flam3_shader name="Shader"> <real name="palette_index">0</real> <real name="blend_speed">0.5</real> <real name="opacity">1</real> <table name="layer_weights"> <values>1 1 1 1</values> </table> </flam3_shader> <weights_selector name="weights"> <real name="base_weight"> <curve name="val_curve"> <table name="knots"> <values>0 30</values> </table> <table name="values"> <values>0.1 1</values> </table> </curve> </real> <node name="per_iterator_weights"> <real name="iter 0 weight">1</real> <real name="iter 1 weight">1</real> </node> </weights_selector> <real name="time_scale">1</real> </iterator> </node> <colouring> <curve name="hue"> <table name="knots"> <values>0.14285715 0.2857143 0.42857146 0.5714286 0.71428573 0.8571429 1 0.004210502</values> </table> <table name="values"> <values>0.5934359 0.56827855 0.8832643 0.36528248 0.27915287 0.9807193 0.8204248 0.24615386</values> </table> </curve> <curve name="saturation"> <table name="knots"> <values>0.2857143 0.42857146 0.5714286 0.71428573 0.8571429 1 -0.000526309 0.13526314</values> </table> <table name="values"> <values>0.71982926 0.36217505 0.87173444 0.34029368 0.8497797 0.34307683 0.6542857 0.78</values> </table> </curve> <curve name="value"> <table name="knots"> <values>0.14285715 0.2857143 0.42857146 0.5714286 0.71428573 0.8571429 1 -0.000526309</values> </table> <table name="values"> <values>0.47269118 0.4243275 0.81676966 0.9336128 0.8518109 0.553837 0.98104703 0.95000005</values> </table> </curve> </colouring> </IFS>
Oh, I should have said that, once the above code has been pasted into Chaotica, you will still have to manually change the animation time to 30 seconds in the Animation Editor window.
cheers
andy

Comment