Skip to main content

[off-topic] 3D fractal flame progress

2 replies [Last post]
Anonymous

Raytracing Successful... well sorta

As some of you may know, I've been working on developing 3D flame fractals, but have had trouble coming up with a good method for rendering them. The java3D program used for generating them has trouble showing the depth, Maya blurs them too much, and generating a surface with VTK softens them giving a melted look. So a several of months ago I decided to develop my own ray tracer to render them as volumetric refraction fields with density based opacity.

I haven't gotten to the refraction part, it's taken a very long time to figure out how to just render a volume with transparency.

The next steps are illumination shading, then the refractions.

Getting to this point is a huge step, hopefully getting the rest working will be a little easier.

If you're interested, take a look here: [link]

http://www.deviantart.com/deviation/31514347/

Donald Casteel

My DeviantArt Gallery
My DeviantArt Home
Apophysis on DeviantArt

---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1¢/min.
[att1.html]

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Dmitri Darine

Don Casteel wrote:
> Raytracing Successful... well sorta
>
> As some of you may know, I've been working on developing 3D flame
> fractals, but have had trouble coming up with a good method for
> rendering them. The java3D program used for generating them has
> trouble showing the depth, Maya blurs them too much, and generating a
> surface with VTK softens them giving a melted look. So a several of
> months ago I decided to develop my own ray tracer to render them as
> volumetric refraction fields with density based opacity.
>
> I haven't gotten to the refraction part, it's taken a very long time
> to figure out how to just render a volume with transparency.
>
> The next steps are illumination shading, then the refractions.
>
> Getting to this point is a huge step, hopefully getting the rest
> working will be a little easier.
>
> If you're interested, take a look here: [link]
>
>
> http://www.deviantart.com/deviation/31514347/
>
>
> *Donald Casteel*
>
> *My DeviantArt Gallery *
> *My DeviantArt Home *
> *Apophysis on DeviantArt *
>
> ------------------------------------------------------------------------
> Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great
> rates starting at 1¢/min.
>
May be it is irrelevant.., but have you tried POV-Ray instead of
developing your own ray tracer?

http://www.povray.org/

By the way, why do you need all these flames? :)

--

Best regards
Dmitri Darine

[att1.html]

Don Casteel

I've used all kinds of raytracers including POVray over the years. In my gallery you can see the results I've goten from Maya/Mentalray.

To my knowlege no existing ray tracer is capable of rendering volumes the way I need them to. Ray tracers render surfaces, and volumes have no surface. Many ray tracers are capable of generating an IsoSurface from a volume using blobs or metaballs but this requires tons of polygons, even low resolution volumes can choke and lock up your computer. I worked for a couple of months using VTK and Maya to get decent results, but never could get enough detail. Here's an example http://www.deviantart.com/view/25963367/

Besides, an IsoSurface only represents a "slice" through the data, more than 99% of the fractal is ignored once you generate the slice.

As for why?......... hmmm...... I love fractals, I love art, and when I close my eyes I can see the most beautiful 3D fractals, I just want to share what I see.

Kinda corny huh? But really that's all there is to it :)

Dmitri Darine wrote:
May be it is irrelevant.., but have you tried POV-Ray instead of developing your own ray tracer?

http://www.povray.org/

By the way, why do you need all these flames? :)

-- Best regards Dmitri Darine

Donald Casteel

My DeviantArt Gallery
My DeviantArt Home
Apophysis on DeviantArt

---------------------------------
How low will we go? Check out Yahoo! MessengerÂ’s low PC-to-Phone call rates.
[att1.html]