Welcome to Fractal Forums

Fractal Art => Movies Showcase (Rate My Movie) => Topic started by: Kali on February 03, 2012, 01:52:30 PM




Title: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: Kali on February 03, 2012, 01:52:30 PM
Playing with Fragmentarium, using a formula I called SurfaceIFS (x,y folds + scale + rotations)

Sorry for the low quality, but HD could take ages to upload with my shitty internet connection  :sad1:

http://www.youtube.com/watch?v=XkZvESEGyGA


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: KRAFTWERK on February 03, 2012, 02:46:13 PM
Looks like a lot of fun!  O0
I have to try it out!


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: eiffie on February 03, 2012, 06:12:00 PM
love the vid but you couldn't give us one screen shot of the formula?!?!


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: marius on February 03, 2012, 06:21:22 PM
Playing with Fragmentarium, using a formula I called SurfaceIFS (x,y folds + scale + rotations)

Nice, love the napkin to fungus flows.


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: cKleinhuis on February 04, 2012, 08:24:46 PM
video uses music that is not available in germany :(


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: Kali on February 05, 2012, 04:06:09 AM
Ok, here's the DE... Julia, Scale, Fold, RotVector and RotAngle are the parameters:

Code:
float DE(vec3 pos) {
rot = rotationMatrix3(normalize(RotVector), RotAngle);
vec3 p = pos, p0 = Julia;

int i=0;
for (i=0; i<Iterations; i++) {
p*=rot;
p.xy=abs(p.xy+Fold.xy)-Fold.xy;
p=p*Scale+p0;
if (i<ColorIterations) orbitTrap = min(orbitTrap, abs(vec4(p.xyz,0)));
}
return (length(p))*pow(Scale, -float(i));
}


Thanks for the comments

P.S.: Sorry about the music, Chris!


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: cKleinhuis on February 05, 2012, 11:14:13 AM
if i get fragmentarium code as apology, i cant be upset ;)


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: Kali on February 05, 2012, 06:28:10 PM
if i get fragmentarium code as apology, i cant be upset ;)

 :ok:

This is the full .frag file of a render using this formula, had to rename it to .txt because it says .frag files are not allowed 


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: knighty on February 05, 2012, 09:03:27 PM
Nice video. :)


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: subblue on February 05, 2012, 09:06:08 PM
Very nice. I love the tree structures that popup with these formulas.
I explored a few here: https://vimeo.com/34659879


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: cKleinhuis on February 05, 2012, 09:30:24 PM
i include .frag in the allowed file types, thank you


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: cKleinhuis on February 05, 2012, 09:35:46 PM
dude this is a way cool script, amazing transforms.... gotta play with fragmentarium, and type in some own formulas ... ;)


Title: Re: SurfaceIFS - Fragmentarium screen captures (time-lapse)
Post by: Kali on February 06, 2012, 09:29:04 AM
Thanks for the comments. This is obvioulsy nothing very new, but a variant of knighty's KIFS, and also similar to Mandelbulb3D genIFS formula (but the folding is different).
I just like how it develops from a plain 2D surface to a complex surface or solid fractal. Try it also with Tglad's boxfold on x-y axis.

subblue: great video, I just got a similar object by using abs and conditional swaping of x-y values... I attached the image.