Welcome to Fractal Forums

Fractal Software => Fragmentarium Gallery => Topic started by: Kali on April 30, 2012, 06:08:05 PM




Title: X-Ray Fungus Net
Post by: Kali on April 30, 2012, 06:08:05 PM
X-Ray Fungus Net

(http://nocache-nocookies.digitalgott.com/gallery/11/3869_30_04_12_6_08_04.jpeg)

http://www.fractalforums.com/index.php?action=gallery;sa=view;id=11179



SurfaceKIFS, X-Ray rendering developed with Fragmentarium, no post-processing


Title: Re: X-Ray Fungus Net
Post by: Syntopia on April 30, 2012, 10:20:16 PM
Interesting! What is it, some sort of accumulated, volumetric rendering?


Title: Re: X-Ray Fungus Net
Post by: Kali on May 01, 2012, 06:41:23 PM
Thanks for your interest. It's quite simple... exponential smoothing of the calculated distance along the raymarching, and without testing for ray hitting the fractal (the raymarch loop stops when max. distance or max. raysteps are reached) It only works well with this kind of "surface fractals", but I also got some nice results with Knighty's "polychora" when setting the line width to 0: http://www.fractalforums.com/index.php?action=gallery;sa=view;id=11185

I'm trying to add some features and making some adjustments to the renderer, then I will share it.


Title: Re: X-Ray Fungus Net
Post by: knighty on May 01, 2012, 06:58:22 PM
That's a nice effect. Any chance to see your renderer script?  :nastyteeth:


Title: Re: X-Ray Fungus Net
Post by: Kali on May 01, 2012, 07:03:19 PM
That's a nice effect. Any chance to see your renderer script?  :nastyteeth:

Thanks Knighty! and yes, off course, but please wait a little until I finish some details... it's not ready to be shown yet ;D


Title: Re: X-Ray Fungus Net
Post by: knighty on May 01, 2012, 07:05:27 PM
Thanks in advance.  :)


Title: Re: X-Ray Fungus Net
Post by: Kali on May 01, 2012, 08:04:08 PM
Some more test renders meanwhile:

(http://img822.imageshack.us/img822/782/alienlungs.jpg)

(http://img191.imageshack.us/img191/936/glowsurface1.jpg)



Title: Re: X-Ray Fungus Net
Post by: Kali on May 01, 2012, 08:06:22 PM
(I had to split in various posts because with more images the posting fails!)

(http://img839.imageshack.us/img839/1630/laberintoxray.jpg)

(http://img84.imageshack.us/img84/7151/multidimensionaltreasur.jpg)

(http://img31.imageshack.us/img31/7014/onlyglow.jpg)



Title: Re: X-Ray Fungus Net
Post by: Kali on May 01, 2012, 08:07:16 PM
(I had to split in various posts because with more images the posting fails!)

(http://img833.imageshack.us/img833/3514/onlyglow2.jpg)

(http://img84.imageshack.us/img84/6858/xasurfacexrayff.jpg)

(http://img853.imageshack.us/img853/4625/xmedusaoflight.jpg)


Title: Re: X-Ray Fungus Net
Post by: Syntopia on May 01, 2012, 10:42:26 PM
Looks great, Kali!


Title: Re: X-Ray Fungus Net
Post by: asimes on May 02, 2012, 05:37:51 AM
Please forgive my partial knowledge of Ray Marching if this is wrong, but my best guesses at interpreting your explanation was that you use a constant amount of marching distance along the ray and count the number of times a ray is "inside" a fractal. Is this right or does it work in a different way?


Title: Re: X-Ray Fungus Net
Post by: Kali on May 02, 2012, 06:44:15 AM
Please forgive my partial knowledge of Ray Marching if this is wrong, but my best guesses at interpreting your explanation was that you use a constant amount of marching distance along the ray and count the number of times a ray is "inside" a fractal. Is this right or does it work in a different way?

Thanks for your interest.
Is not a constant amount, it's still based on distance estimation, then the calculated distance at each step is used for a brightness factor. I tried first with exponential smoothing of the values, just because I'm familiar with it, but then I used also the average, and I recently discover that just using the step count works in a similar way, wich is the same that the glow effect of the default renderer does (Syntopia, am I right?). But this renderer will not work like this on any fractal, it produces a flat shape with a Mandelbox, for example (with shades of gray if using an option I recently added to fade the far objects) - The secret is the fractal itself, as it's really a "surface" with no volume, so the ray is never "inside", but just near of it. Maybe the DE used helps also to produce this effect.

Btw, I'll be posting the script in minutes.



Title: Re: X-Ray Fungus Net
Post by: Kali on May 02, 2012, 11:11:13 AM
I just added it to downloads section: http://www.fractalforums.com/index.php?action=downloads;sa=view;down=39



Title: Re: X-Ray Fungus Net
Post by: KRAFTWERK on May 02, 2012, 11:31:20 AM
WOW, beautiful images Kali, I really love this one: http://img853.imageshack.us/img853/4625/xmedusaoflight.jpg


Title: Re: X-Ray Fungus Net
Post by: knighty on May 02, 2012, 12:31:33 PM
Really beautiful! some look like electronic microscope images.
And thank you for the script  :)


Title: Re: X-Ray Fungus Net
Post by: Kali on May 02, 2012, 04:39:05 PM
Thanks Johan & Knighty!

some look like electronic microscope images.

Yes, I thought the same too :)



Title: Re: X-Ray Fungus Net
Post by: Kali on May 02, 2012, 05:29:40 PM
To Syntopia & Knighty:

Guys, if you have the time, see if you can improve this renderer or add some more features, thanks in advance!! ;)


Title: Re: X-Ray Fungus Net
Post by: Kali on May 03, 2012, 12:48:28 AM
Please forgive my partial knowledge of Ray Marching if this is wrong, but my best guesses at interpreting your explanation was that you use a constant amount of marching distance along the ray and count the number of times a ray is "inside" a fractal. Is this right or does it work in a different way?

Asimes, I took this idea and I'm using it to render without distance estimation, constant raymarching and counting the steps by evaluating a bailout value. This can be used for rendering in this "X-Ray" style formulas like 3D Kaliset and others wich don't have a good distance estimation method. It's quite slow but works fine!
I'm working on it right now, will post some images later, if my GPU is still alive ;)

Thanks!!


Title: Re: X-Ray Fungus Net
Post by: asimes on May 03, 2012, 12:52:27 AM
Glad my misunderstanding was so useful, ha ha ha. I actually might try it out myself, I think I'm just going to use my minimum distance bail condition as a counter of how many times it is close to a surface.


Title: Re: X-Ray Fungus Net
Post by: asimes on May 03, 2012, 03:14:44 AM
I tried it out on a Mandelbulb (the only 3D fractal I've made) and the results were OK. It looks good in areas that don't have heavy volume but most of it is too bright. How did yours go?

(http://i.imgur.com/ypWpW.png)


Title: Re: X-Ray Fungus Net
Post by: Kali on May 03, 2012, 10:32:31 AM
Nice! I tried 3D Kaliset, but I didn't have much time to explore it yet.

I will post the results later on a new thread ;)


Title: Re: X-Ray Fungus Net
Post by: knighty on May 04, 2012, 05:47:22 PM
I finally tried your script. It is AWESOME! :o :worm:


Title: Re: X-Ray Fungus Net
Post by: Kali on May 05, 2012, 12:36:28 AM
I finally tried your script. It is AWESOME! :o :worm:

Hey, thanks! glad you like it, K. Try it also with your amazing polychora DE, setting the line width to 0.