POV-Ray : Newsgroups : povray.binaries.images : 'Accidental' isosurface : Re: 'Accidental' isosurface Server Time
18 May 2024 03:44:05 EDT (-0400)
  Re: 'Accidental' isosurface  
From: CShake
Date: 19 Nov 2009 09:06:56
Message: <4b055100$1@news.povray.org>
scott wrote:
>> I've been wondering the same thing, but I haven't made any effort to 
>> find out if it's possible to do the Mandelbulb in POV.  I figure 
>> someone who knows a lot more than me will figure it out first.
> 
> I think it would be easiest (ie not take 400 years) if you made a 
> program in a faster language (eg C++) to write a df3 file, and then used 
> POV to render the df3 file as an isosurface.
> 
> 

Like this?
http://news.povray.org/povray.binaries.animations/thread/%3Cweb.4b02da71bde7fd6d299b4a940%40news.povray.org%3E/
That 256x256x256 df3 took a few minutes to generate on my machine, so 
the proof of concept works.

I haven't optimized the code too far yet, it's still using the trig 
functions, but it can be used for any value N. It's ready to render a 
XxYxZ resolution mesh at any zoom, defined by passing min and max values 
for each dimension. Unfortunately it's not multi-threaded yet either, 
but as soon as I learn a bit more about how to write that, the structure 
of the code will require very little modification to allow that.

Chris


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.