Logo by JosLeys - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. July 29, 2021, 04:24:18 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: 3D Heightfield rendering  (Read 1695 times)
0 Members and 1 Guest are viewing this topic.
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« on: July 05, 2009, 07:08:55 AM »

Hi all, I just realised that my alternative to the standard distance estimator could be adapted for use in rendering heightfield fractals.

First results:



If no image above:

http://makinmagic.deviantart.com/art/Mandelbrot-Heightfield-128316417

And:



If no image above:

http://makinmagic.deviantart.com/art/Minibrot-Heightfield-128316816

Rendered using pure ray-casting i.e. no triangles or polygons.
In both the height is atan(smooth iter - 3)/atan(max. iter - 3) or 0 if iter<3
max iter was 60
bailout was 1024
On my 3GHz P4HT @640*480 the full Mandy took 30secs and the minibrot zoom took 2mins 40secs (I cranked the detail up on that such that the ray-stepping was reduced by a factor of 2.5).
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #1 on: July 08, 2009, 01:16:54 PM »

Hi, I tinkered with the way I was calculating the step distances - new results:

bailout 1024
max. iter. 60
"Inside" height 2.0



If no image above:

http://makinmagic.deviantart.com/art/Julia-Iter-Heightfield-128717839

The above took just 11.78 seconds @640*480, the heights based on atan(smooth iteration).



If no image above:

http://makinmagic.deviantart.com/art/Julia-DE-Heightfield-128718029

The above took just 11.28 secs.
Height based on standard Distance estimator colouring.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #2 on: July 09, 2009, 02:59:54 PM »

Hi all,



If no image above then:

http://makinmagic.deviantart.com/art/Orbit-Trap-Heightfield-128850151

This is more like what I'm aiming at with rendering heightfields.
Height based on "Orbit Trap" "closest".
Nice image but unfortunately to render this well using my current algorithm took nearly 15 mins @640*480.
I'm workiing on the speed, hopefully getting the quality of rendering this image as good in under 1 minute - if I can do that then the algorithm will basically be able to render heightfields based on any colouring algorithm.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Rendering the Mandelbrot set Programming JohnC 4 2166 Last post March 27, 2008, 06:59:04 PM
by JohnC
Rendering time in UF5 UltraFractal Lennard 8 1907 Last post September 30, 2010, 11:05:30 PM
by The Rev
Need some help rendering an animation Let's collaborate on something! PurelyAtomic 3 1328 Last post February 07, 2010, 01:59:34 AM
by Nahee_Enterprises
Distributed rendering feature request Sitting Duck 1 894 Last post June 17, 2013, 10:38:46 PM
by Sockratease
New developments in Mandelbrot rendering? Programming grobblewobble 2 946 Last post July 16, 2013, 11:34:52 PM
by grobblewobble

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.13 seconds with 24 queries. (Pretty URLs adds 0.011s, 2q)