Last week I discovered this website: http://www.skytopia.com/project/fractal/mandelbulb.html. It describes a new way of rendering 3D Mandelbrot fractals using three components simplex numbers, instead of the traditional 4D Quaternion. This new function produces a lot more interesting 3D fractal details and lead to very impresive renderings.
I have implemented this function as a GPU producer into GigaVoxels and I am able to render it in real-time as you can see on this video. It is a work-in-progress, but it already works quite well ! (around 20FPS)
The fractal is computed on the GPU, not during the ray-casting as usually done, but as voxels stored into an Octree.
Voxels are produced on-the-fly and stored into a cache in video memory in order to be reused while they stay visible. The octree is also subdivided on-the-fly and the subdivision is triggered directly by the ray-casting kernel. That prevents to generate any occluded data.
I compute Ambient Occlusion very efficiently using filtered low resolution voxels and soft shadows are computed with secondary rays.
Better quality video files can be downloaded there: GigaBroccoli1.avi GigaBroccoli2.avi
December 5th, 2009 on 12:49 am
FPS IS RELATIVE II 😉 And what resolution?
December 5th, 2009 on 12:46 am
FPS IS RELATIVE 😉 C\’est complètement fou. 🙂
On what kind of graphics card are you getting the 20fps?
December 3rd, 2009 on 3:06 pm
incredible
December 3rd, 2009 on 7:24 am
Looks great Do you plan to release a demo ?
Also interesting would be to use Gigavoxels to visualize a procedural landscape on the fly, created from perlin noise, height-slang with a volumetric extension or somethin similar.
Sven
December 4th, 2009 on 11:16 am
Hi Cyril, do you use SSAO or raytraced AO?
December 4th, 2009 on 1:38 pm
Your latest presentation (Gigavoxels come into play) mentions:
Animation
– Yes this can be efficiently animated
– Volume deformation (skinning)
Please tell me more! :eek
December 4th, 2009 on 3:27 pm
fov If you reduce field of view when \’close\’, I suspect it can get a lot more interesting. In the current videos, there is only translation and rotation of the camera.. which is anawagous [sic – elmer fudd mode to avoid stupid censor filter] to panning and rotating in 2D without reducing field of view there [again, avoiding a ridiculous filter here by using different words].
December 7th, 2009 on 9:44 pm
Sweet! Looks great!
Really gives you a feel for the shape.
Wish you would do more z ooming.
(third time ive typed this message because of filtering)
December 4th, 2009 on 11:13 am
Fantastic work, Cyril! Voxel raycasting rules!
December 4th, 2009 on 3:42 pm
hehe, you said anaw :grin
December 4th, 2009 on 5:36 pm
Very nice stuff. Beats the crap out of current mesh-based technology in terms of quality. The future looks voxelly.
December 4th, 2009 on 8:40 pm
Mind-boggling You, Sire are a genius 😉
December 4th, 2009 on 5:32 am
Please release a demo!
Would love to have a go flying round this beautiful bit of math that strangely reminds me alot of art i\’ve seen in temples in Nepal!
BTW, support for 3Dconnexions SpaceNavigator in the demo would be brilliant! If you have\’nt had a play with one yet, you should they are great (&cheap!)
November 30th, 2009 on 2:20 pm
Impressionnant !
David.R
March 15th, 2010 on 3:03 pm
Hi Cyril,
when is the next update on your voxel tech?
March 30th, 2011 on 8:29 pm
Hi A program called \”amazing boxplorer\” renders 3d fractals in realtime at 60fps in graphics cards, look on youtube for demos, .exe is online.
also fractal forums galleries and movies section has lots to view.
regarder les galleries de fractal forums et essayes amazing boxplorer.