- AVS Presets
- 3-D Fern
Archive: 3-D Fern
dirkdeftly
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?
KiD cHaMeLeOn
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
dirkdeftly
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...)
KiD cHaMeLeOn
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
Jaheckelsafar
22nd December 2002 08:01 UTC
Make a bunch of ferns blowing in a beat responsive wind?
KiD cHaMeLeOn
22nd December 2002 08:02 UTC
Thats right im not too smart so....i will hafta try extra hard at this stuff.
Warrior of the Light
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? ;)
KiD cHaMeLeOn
22nd December 2002 17:27 UTC
JESUS!!!!!!
What does that mean!!!???
you confused me sooo bad:eek:
dirkdeftly
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.
KiD cHaMeLeOn
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.
Jaheckelsafar
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:
dirkdeftly
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.
nixa
24th December 2002 01:27 UTC
Cool, it looks almoast like a reall leaf.
What is a IFS?
dirkdeftly
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.
Tuggummi
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.
VisualAgnosia
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
dirkdeftly
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?
Yathosho
27th December 2002 23:35 UTC
i was thinking, who smoked away the other leafs ;) nice!
dirkdeftly
28th December 2002 07:11 UTC
umm...wha? ;)