Shop Forum More Submit  Join Login
×
Long time ago (during the 2011 new year holidays, to be precise), while thinking about how would I want a new/better fractal editor to look like, I got this idea.
I wanted to be able to combine different transformations in different ways, but I didn't want to get lost while tracing lines (like here, for example) - the usual way of putting nodes everywhere and linking them together did not sound good for me.

Instead, I decided to place things on screen in the order of computation:
- transformations are applied from top to bottom
- transformations on the same level are either all applied at the same time - like with Sum here, or only one of them is applied - like in Choice back there (that's how it looked like 3 years ago :))

editor-UI-2016 by Zueuk

What you see above is a slightly non-trivial "final transformation" for a hyperbolic tiling I made a few months ago.
I certainly find it much easier to work with this, than to manage "xaos links" in Apophysis.

Besides, as I have already said some time before - everything is a transformation. Including the "Sum" - which is a transformation that contains other transformations. This means that it is possible to put anything - not only a simple transformation, but a random choice (also contains other transformations), or another sum inside it.

And finally, here's a low-ish quality render, just to demonstrate the result:
example-FX by Zueuk

Just in case somebody tries to reproduce this in Apo :slow: "Murl" here is the Apo plugin murl2, and the "Sum" part should actually be a "disassembled" version of my old plugin named polypolar. The tiling itself is obviously a 7x3 hypertile.
Or, for short - Fractasm - is the name of the fractal editor I'm working on. :pc:

Though these days I'm finding myself fractaling more often than coding, which is kind of a good thing anyway - because it means that the program actually does what it was intended to do: makes it possible to find new ways of making fractals.
To do this, I am breaking IFS fractal generation into pieces small enough to be rearranged and combined in different ways. That's why it's called "assembler" :) and also because it exposes some pretty low-level things, like number of iterations, for editing.
Obviously, the editor like this is intended for users advanced enough to know a bit of mathematics and programming... Although, I kind of hope that it will be able to help even normal people :) to understand fractals better... If it ever going to be released of course. :hmm:
This project is big enough to cause overflows in my brain Brainless idiot! so my progress is not very fast. The program still lacks a lot of important features, and I still have doubts about how some things should be done, or should they be done at all... So I can't promise any alpha/beta releases any time soon. In fact, I doubt that many people can figure it out in the current state :slow: it looks pretty alien compared to Apophysis-likes :alien: Besides, although it generally works in the same way, it is not compatible with Apophysis - which means you cannot just load your old "flame" params...

So, if you see me submitting any fractals these days, know that it's Not Apophysis. It is Fractasm. Don't call them "flames" :awwstab: by CYCLER
As you might have noticed I'v been quite inactive for some time already, and the main reason for it (apart from varous real-life activities, like work and such) is ofcourse that I am a bit unsatisfied with Apophysis and it's possibilities for making fractal art.

Although the program is quite powerful now, especially when using "xaos" and a variety of plugins, often I had a feeling that things are getting just too hard to control and I need a different kind of program interface for building fractals.
Besides, I really don't like how Apophysis hides some mathematical terms under silly names like "triangles" or "variations", which makes the program harder to use even for people somhow familiar with math. :nerd:

So I've been thinking about this for some time, and just a few ... years :slow: ago, during 2011 New Year holidays I suddenly managed to visualize how I want my fractal editor to look like.

The main idea is - everything is a transformation.

In Apophysis we deal with a single list of "transforms", each being a sum of transformations called "variations". All transformations happen at once, and we cannot put one transformation before another without using some unusual hacks like writing a special "pre-" or "post-" version of the transformation code. Ofcourse we could simulate the same by messing with "xaos" weight modifiers that change the way the next "transform" is chosen, but working with many transformations this way is quite inconvenient.

Now, in my model a transformation is any function that we can put coordinates into, and get some transformed coordinates in the output. We can apply transformations one after another, and ofcourse we can look what's inside of a transformation - which can be a simple calculation with parameters that we can change, or a number of inner transformations, that we can add or remove or edit in the same way. Or both.

Some transformations work on coordinates, some other work on colors - or maybe they can change colors based on coordinate positions, or vice versa. Some transformations may not need any input at all, like random number generator we use in Apophysis under the name "blur". Some transformations may not do any changes by themselves, but apply their child transformations in some way. One example is "random choice" transformation, which applies one of its inner transformations at a time - and if we call it repeatedly from another transformation called "iterator", we get an Iterated Function System :)
So the whole fractal itself in this case becomes a transformation, that we can copy-paste into another fractal as an element, which is sort of cool.

Unfortunately I didn't have enough time to make anything more than a prototype renderer for this kind of fractals... But now I have no better things to do, so I'm working on the editor :pc: I do not intend to make it Apo/flam3-compatible, and I don't want to make any kind of random generation (have you seen a "create random photo" button in Photoshop?). I want to make a kind of fractal editor that will help people to understand how fractals work... Or at least do this better than Apophysis :)
  • Watching: the world [not] burn


Oh no! End of the World is near, and I still have many fractal ideas to realize :slow:
I was a bit surprised at first why everyone is so interested in Sporogenesis by Zueuk today, and then I went to check today's DDs... :omfg:

Many thanks to SaTaNiA for the feature, and to everyone else for :+fav:s and comments! :bow:

By the way, should I update the image to 1920x resolution, how do you think? :plotting:

(update)
Re-rendered in HD resolution, also cleaned it up a bit with zy0rg's post_smartcrop plugin which turned out to be quite useful for a fractal like this.

Also, print is now available! :deviation:
Print-size rendering took 6 hours on my friend's 4-core i7, while my old core2duo told me estimated rendering time will be 39 hours :faint:
Thank you very much everyone for the birthday greetings :thanks:

I should write something else here, just to replace the previous journal entry...
By the way I actually managed to visit London, just before the olympics, and it was quite cool :) as it turned out, London feels very similar to Moscow... though Moscow metro looks much more impressive ;)

But nothing beats Dubai, especially its weather :sun:
After a huge delay I finally got my UK visa :| I even still had enough of my vacation left to visit London, but... They denied my brother's visa for some stupid reason :wtf:

Next time, I guess :hmm:
Planning to visit London in a week or two... :plotting:

Any advice on hotels, places to visit, etc.?
So I'm typing a message here in Firefox :typerhappy:
And then screen goes black, Firefox crashes :crash:
And takes NVidia display driver with it :confused:

Time to switch to Google Chrome? :o
Since I am not doing anything fractalous anyway...

There is one mathematical question I'm still quite curious about:

A conformal mapping
from
UNIT DISC
(or upper half-plane, if you like)
to
RECTANGLE

Although you can probably find a fancy-looking formula for it in some math book, with integrals and such, there is one nasty thing:
There is no analytic solution. That is, there is no easy way to compute it :(
However, a numerical solution is possible. Even though it will be slower than most transformations we use in Apophysis, it should not be a big problem for a modern PC.
Now we only need to use our brains to find it.

Brains, anyone? :brainless:

P.S. Hint: there is a solution for unit disc -> square (not rectangle) somewhere in the internets. Only it doesn't actually work :|
:bow:
  • Listening to: musics
  • Reading: books
  • Watching: movies
  • Playing: games
  • Eating: foods
  • Drinking: drinks
If you think that all this time I didnt do anything except playing various computer games...








:pc:








...then you're right :|
Once upon a time I sold some prints here on DA. And since PayPal doesn't actually work in Russia, I chose to receive my payment as a cheque... Well, it turned out to be a really bad idea, because:

- it is realy hard to get any $$ from a cheque in Russia (even here in Moscow!) our banks charge from $15 to $50 only to "try" cashing it :omg:

- when DA says that if I won't cache a cheque, it "will not provide a replacement", it doesn't mean that my moneys will be transfered to the next cheque - it means that they will be lost forEVER!? :wtf:

Update

I actually managed to get my $$s :slow: had to pay almost half of them as charges though :hmm:

Happy Real Birthday to Me!

Sun Aug 15, 2010, 5:30 AM
  • Reading: P. G. Wodehouse
  • Watching: Jeeves and Wooster
  • Eating: Birthday Cakes
So as it turned out, it was a devious DA bug :omg: that moved my birthday to August 8th :bug:
Well maybe it just wanted to celebrate it along with DA birthday, I dunno :slow:

Anyway, now when I'm officially another year older, I can officially thank everyone for all the greetings :thanks: and gifts ;) Thank you, thank you! :bow:

Aaahhhh, I feel so old old by Gomotes Maybe it's time to quit all this childish fractaling activity and start to do some serious stuff, like you know... what serious grownup people do... like.... hmmmm... :confused: Too late to grow up I guess :|

---

Download the latest Apophysis 2.09 at the Sourceforge:
sourceforge.net/projects/apoph…

Chat about Apophysis in the #Aposhack

:buymyprints:

OMG bday date FAIL!?! o_O

Mon Aug 9, 2010, 9:06 AM
I just realized that for some weird reason DA decided to celebrate my birthday a week earlier :shocked:
And I don't see how to change it :faint:

:slow: But thanks to all for the bday greetings anyway :thanks:

UPDATE
Obviously this is a devious DA bug :o

---

Download the latest Apophysis 2.09 at the Sourceforge:
sourceforge.net/projects/apoph…

Chat about Apophysis in the #Aposhack

:buymyprints:

August 7 - devMeet in Moscow!?

Tue Aug 3, 2010, 10:32 AM
Похоже, в честь 10-летия DeviantART в Москве назревает небольшой devMeet :eyepopping:

Если кто не в курсе ---> rus-club.deviantart.com/blog/3… :iconrus-club:

---

Download the latest Apophysis 2.09 at the Sourceforge:
sourceforge.net/projects/apoph…

Chat about Apophysis in the #Aposhack

:buymyprints:

Untitled

Mon Mar 1, 2010, 11:03 AM
  • Reading: Habrahabr
Просто интересно, есть тут люди с Хабра?

Давно почитываю, но иногда хочется и откомментировать :)

Может кто инвайтом поделится? :ufo:

p.s. uhh sorry, this doesn't make any sense for most people outside the russain part of the internet :slow:

p.p.s. and this title looks like that for me too :giggle:

---

Download the latest Apophysis 2.09 at the Sourceforge:
sourceforge.net/projects/apoph…

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

:buymyprints:

Return of Zueuk

Tue Sep 29, 2009, 12:29 PM
  • Reading: Journey to the East
  • Watching: Coraline
At last! My plan to escape the frozen (and also quite boring) siberian wilderness has worked! :dance: I can't believe, I actually managed to return to Moscow after so many years :faint:

(And my brother got even farther than me, he's in Dubai right now :omg:)

And now I finally returned to DA :) Still got to return to fractaling & programming though... :slow:

P.S. Thanks to utak3r for updating Apophysis to version 2.09 :o

---

Download the latest Apophysis 2.09 at the Sourceforge:
sourceforge.net/projects/apoph…

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

:buymyprints:

Moscow News

Fri Jun 26, 2009, 2:54 AM
I am wandering around Moscow, feeling like :o about how everything changed since the last time I've been here :faint: And...

I am wondering about Moscow - will I be able to actually stay here, with all that "crisis" going on around... :hmm:

---

Download the latest Apophysis 2.08 beta 2 at the Sourceforge:
sourceforge.net/projects/apoph…

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

:buymyprints:

Empty head

Mon Apr 20, 2009, 3:35 AM
  • Listening to: Empty playlist
  • Reading: Blank papers
  • Watching: as Time goes by
...and why I can't set :brainless: as my mood-icon? :o I think it represents my current activity quite nicely. In fact I'm so :brainless: at the moment, I don't even know what to write here :|

---

Download the latest Apophysis 2.08 beta 2 at the Sourceforge:
sourceforge.net/projects/apoph…

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

:buymyprints: