Archive: 3-D Fern


21st December 2002 05:12 UTC

3-D Fern
Made the 3-d fern IFS into a superscope (randomly calculated)...No idea what I'm gonna do with it, though.

If I lived in a perfect world (well first of all I'd charge admission...) I'd get 4-d codes for it. Anyone know of/can think of/has a program for 4-d IFS codes, specifically for Barnsley's fern?


21st December 2002 20:37 UTC

Wow ur a Fucking genious man!!!
Good job
i like how it is music responsive too:up: :up: :up: :up: :up:
KiD


22nd December 2002 05:45 UTC

actually it isn't music responsive; just the camera movement changes on beat, as always
and if you know the math involved (took me about a day of serious work to learn it), it's pretty easy to make IFS into randomly-calculated superscopes
(fyi the IFS isn't mine, it was an adaptation (by whom i dunno) of micheal barnsley's 2-d fern, which i've also made into a mainly eye-candy avs...)


22nd December 2002 07:44 UTC

Wow your too smart for me
lol
i will try to learn this stuff and make better things than u:blah:
lol


22nd December 2002 08:01 UTC

Make a bunch of ferns blowing in a beat responsive wind?


22nd December 2002 08:02 UTC

Thats right im not too smart so....i will hafta try extra hard at this stuff.


22nd December 2002 16:26 UTC

KiD: Whilst you're learning that do you mind making it grow as well, spread it's seeds out and make them grow when the mother-grass dies and so on? ;)


22nd December 2002 17:27 UTC

JESUS!!!!!!
What does that mean!!!???
you confused me sooo bad:eek:


22nd December 2002 19:41 UTC

Jaheckelsafar: Ain't that simple, man :p For some reason, if I negate the 'curly' value (z=z1*-0.1 on t=1), it goes wacky. I can make it curlier and flat, but I can't make it negative. I believe it could be possible to simply negate z (the final z) when the 'curly' value is negative, and only use positive values for the true 'curly' value, it'd work...but I haven't tried it yet.


22nd December 2002 23:57 UTC

Hmmm....Atero.
Would you be able to perhaps teach me some superscope things?
As in how do use it correctly.
Or Dynamic Movement.
Im having troubles with all of them lol.


23rd December 2002 05:22 UTC

KiD, look at question #6 in the FAQ, there are some excellent resources there that should help you.

Might it not be simpler to made the 2D fern you described earlier then curl that. It would probably slow it down enormously though. If I understood how it worked I might be able to help, but math was never my stong suit. (yet I'm in studying CS, go figure) :igor:


23rd December 2002 22:55 UTC

once again, it isn't that simple. it's really hard to edit IFS after they've been made. no one value controls the curl; that 'curly' z=z*-0.1 is just one part of it; you'll notice that if you multiply z by 0.1 instead of -0.1 everything goes wrong. i have succeded in the method i mentioned above, however it's pretty much just a fake curl.
honestly, i couldn't figure out how to make it curl properly without spending several hours looking at and fiddling with the graphical transforms (get fdesign, available somewhere on the fractint webpage, if you don't know what i mean) and trying to figure out how they're translated into numerical transforms.


24th December 2002 01:27 UTC

Cool, it looks almoast like a reall leaf.
What is a IFS?


24th December 2002 10:38 UTC

Iterated Function System. In theory: You draw a line or point, and that line/point is copied an infinite number of times according to certain rules (transforms). This process is repeated an infinite number of times.
In practice: You start with a given initial point - at the beginning it's usually the origin (0, 0) - and randomly select a transform; the probability of each transform happening should be taken into account, or else bad things happen. At each step the last position of the point is used as the initial point.


25th December 2002 11:00 UTC

Granted, technically that is one bad ass superscope, but i don't find it attractive at all. It's pretty dull and all it does is move around the screen.

Awesome coding, but boring.


27th December 2002 04:11 UTC

I tried making some weeds in my fish bowl preset bend to the music it kinda worked, I "attempted" using a rotational matricie, Hell I'm still learning how to implement simultaneous equations. But I used something totaly different it kinda got a desired effect.



Is this IFS the same as a "similtude" which I was going for where u use a matrix for rotation based on an angular value of theta involving an offest or translation of a line segment (x,y(,z)). and the rotation of it in theta. There is also a scaling factor involved.
The higher angular amount of theta the more fractal the line gets. ie when theta = 0 (straight line) and say theta = 60 with a scaling factor of 1/2 and a translation in x,y of the set of a line segment it looks very fractal kinda fernie, I haven't suceeded with this in an SSC yet. I've banged my nosia on it time and time again. I'm getting less and less time latley the closer I get to it. I'm sure some1's done it already tho.

L8tr Vis:igor:2:igor:tha:igor:G


27th December 2002 06:37 UTC

You're being kinda vague, but I'm pretty sure we're not on the same page :) Search Google for info on IFS fractals, or Iterated Function Systems, or Micheal Barnsley, etc.
Anyone ever tried doing L-Systems in AVS?


27th December 2002 23:35 UTC

i was thinking, who smoked away the other leafs ;) nice!


28th December 2002 07:11 UTC

umm...wha? ;)