Join for FREE | Take the Tour Lost Password?

deviantART

:date:
 

Apophysis 2008

Thu Aug 7, 2008, 11:52 PM
  • Mood: Content
The new Apophysis 2.08 beta is finally there! :paranoid:

And this time it's not about any new variations... this time, you will have the power to control CHAOS itself! :mwahaha:

You might have heard that Apophysis fractals are created with so called "Chaos Game". The idea of chaos game is that in each iteration we:
1. randomly choose one transform
2. then apply it to the point
3. and then plot the point on "canvas".

All this time in Apophysis we controlled only the (2)nd step - we changed variation functions to apply on the fractal points. Now, in the version 2.08 we have control on:
(1) how the next transform is chosen - "Xaos" tab of the transform editor
(3) is the point plotted or not - "Invisible" checkbox in the "Colors" tab
Let's talk about them in detail... :plotting:

The new Xaos tab

First of all, the word "Xaos" is an alternative spelling of "Chaos", sometimes used to designate controlled chaos - and that's just the type of chaos we have in Apo 2.08 :)

Each fractal in Apophysis 2.08 has a special "chaos table", that is used when choosing the next transform in each iteration. The table holds probability (a.k.a. weight) modifier values for all combinations of transitions from one xform to any other, that is, if we have N trasnforms, the chaos table will have N*N values.
I call them "weight modifiers" because in each iteration when Apo chooses next transform, it uses not just transform weights, but weight multiplied by the modifier values. This way, some "modified" weights can even be zero - excluding the corresponding transform from appearing on the next iteration.

In the Xaos tab of the transform editor, you can view and edit values related to the selected transform. The Xaos tab has two modes (selectable from the right-click popup menu), let's call them "to" mode, and "from" mode.
- In the "to" mode you can control how the next transform is chosen after the selected one is applied.
- In the "from" mode you can control how the selected transform is chosen after all other transforms
You will notice that weight modifier from the selected xform to itself is the same in the both modes - that's right, in both modes you're just working with "rows" or "columns" of the same table :sherlock:
The default weight modifier value is 1 - that is, multiplying weights by 1 does not modify anything - but it can be any non-negative number. Normally you will use "1" or "0" most of the time, you can double-click to toggle them, just like in variations.

Well, I hope now you have a clue about what the "Xaos" tab is :slow: So, let's move to...

Transform visibility

One of my previous experiments proved to be very useful combined with the new chaos control feature. What if we go to the Xaos tab, and set all weight modifiers except one to zero? Oh yes, we will have only one specific transform chosen every time after the selected one, making it a "real" post-transform. The only problem is, that the original transformed points are still plotted :o so we need to make them invisible.
So, there are two new checkboxes in the "Colors" tab:
"Invisible" - makes selected transform invisible, obviously :)
"Solo" - just the opposite: makes all other transforms invisible, which is mostly useful if you want to check which xform is responsible for what shape(s) on the fractal image.

Just remember when using invisible xforms, that points that are not plotted still take time to calculate, and still are counted as iterations - which means that, if you set too many heavy-weight transforms to invisible, less points will be plotted and your final image quality will decrease.

Oh, and by the way, there is a menu command "Add linked xform" in the Xaos tab for creating post-transforms automatically. Be aware of one thing though: if you delete an automatically created post-transform, or manually set all "to" modifiers to zero on one of the xforms - the program wont't be able to continue Chaos Game after this xform, and the result will be the same as with divide-by-zero or some other math error - the image won't be rendered correctly... or won't be rendered at all :)

P.S. If the new version doesn't want to run on you system ("Access violation bla-bla-bla etc." :crash:), check your plugins folder. Some older plugins don't like Apo 2.08, just add/remove them one by one until you find who is crashing the program.

---

Download the latest Apophysis 2.08 beta at the Sourceforge:
http://sourceforge.net/projects/apophysis/

Discuss Apophysis at the FracFan Forum:
http://www.woosie.net/fracfan/

Devious Comments

love 2 2 joy 1 1 wow 1 1 mad 0 0 sad 0 0 fear 0 0 neutral 0 0
:icondwalker1047:
You rock oh great one!!!! YAY....a new toy! :boogie:

--
You think it's funny until a thief "steals your :deviation:"
=Apophysis Admin
=Fractal-Resources Resource Admin
~RippedArtTaskForceFounder
*ImagersFractalDDsResource and News Manager
*FractalDreams Resource and News Manager
:iconneonrauschen:
Yeah! Now the only thing's missing, is a switch to make a complete triangle in the editor visible or not ... as layers in photoshop; this ist something I really really miss ... sometimes I can't "grab" a triangle, cause it's overlapped by a bigger one ...

Thank you, Peter! :handshake:
:icondragonwinter:
:worship: THANK YOU!

--
Crustiness is next to Godliness. Someone must protect the delicate bread from the fire of the oven. ~~skulpturro
:iconwonderwhy-er:
Damn you are programming such a great things :D

--
There is only a Flash between the past and future, and exactly that is what I call life… at least for Flasher/Scripter/Designer :D


I support DA Sound Dimension [link]
:iconskellorg:
Thanks so much for all the time and effort you put into Apo. :)

--
Member of: *Apophysis
My: Zazzle Store | Website | LiveJournal
:iconcyberxaos:
:w00t: hey it has a xaos tab! ~cyberxaos approves :nod:

I can't wait to play with this new version. Many thanks for your hard work *Zueuk :worship:
:iconrhienel:
I've already rendered my first attempt lol thanks for the updated version!!

--
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
=Rhienel ...
Fractalist, Admin. of *NFotM & ~Artitudes, News/Tut/Res Mngr of =ImagersFractalDDs, RoseSender of *SecretAdmirerPlz; Dig Photog, Beaded Jewelry Designer

Journal History

Are you subscribed to Apophysis mailing list? 

43%
39 deviants said yes, it's cool
27%
24 deviants said no, I better visit some forum instead
18%
16 deviants said no, nothing useful there
12%
11 deviants said yes, but I don't like it there

Shoutbox

~arimogi:iconarimogi:
wew... AMAZING....!!!
Mon Nov 2, 2009, 6:07 PM
~denom1978:icondenom1978:
hi, Can you make tutor for Ceremonial shield?
Sun Aug 23, 2009, 10:36 AM
=psion005:iconpsion005:
:toast: :0
Mon Jun 29, 2009, 2:52 AM
=Phraktalous:iconPhraktalous:
:gallery:
Sat Feb 14, 2009, 1:14 PM
~VongneeseShaper5889:iconVongneeseShaper5889:
:headbang:
Fri Aug 29, 2008, 8:13 AM
=psion005:iconpsion005:
:toast: :O
Thu Aug 28, 2008, 6:00 PM
*zweeZwyy:iconzweeZwyy:
;clap: :worship: : :w00t!:
Tue Aug 12, 2008, 4:00 PM
~Inafinus:iconInafinus:
I lovve you and your programs. It makes the best desktop backgrounds in the world :D
Sat Jun 28, 2008, 2:33 AM
~wyldfyer:iconwyldfyer:
whooooo
Mon Apr 14, 2008, 2:30 PM
~FullMeta1:iconFullMeta1:
awesome fu@k master
Sun Jan 13, 2008, 9:40 PM

Forum

There are no threads yet!

Site Map