Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] RE: Re: manta flexibility


Chronological Thread 
  • From: "Bo Huang" < >
  • To: < >
  • Subject: [Manta] RE: Re: manta flexibility
  • Date: Wed, 17 Mar 2010 13:46:06 -0400

Hi there

Simple if placed in comparison to bidirectional, MLT, and etc. techniques. 
The path tracing code itself is actually intricately complex, architectured 
with multi-threading and ray packet coherency in mind right from the start.

For example, to keep the same material nearby, and squeeze out killed rays in 
a packet, the renderer constantly sorts a RaypacketData's numerous color, 
texture, scratch pad, and etc. members arrays. Since this is a lot of work, I 
assume the resultant sorted packet coherency is a large gain over unsorted 
and thus having to deal with many many more branching and for loops.

Though I had to modify a lot, the frame work in place is quite respectable. I 
don't know if you can find this to be standard from other open source path 
tracers, at least the simple ones I looked at.

Thanks

Bo

-----Original Message-----
From: Thiago Ize 
[mailto:
Sent: Wed 3/17/2010 1:15 PM
To: 

Subject: [Manta] Re: manta flexibility
 
Off the top of my head, Manta has a simple (brute force) path tracer, it 
can do soft shadows (outside of the path tracer as well), and also 
ambient occlusion. And of course if it doesn't have something you can 
add it. I am not aware of Manta currently having bidirectional path 
tracing, metropolis light transport, photon mapping, or any of the other 
fancy GI stuff.

Thiago

David E DeMarle wrote:
> Howdy all,
>
> I am trying to write an article for the KW Source 
> <http://www.kitware.com/products/thesource.html> about Ollie's 
> vtkManta work.
>
> I want to make the point that Manta is flexible so that I can make a 
> compelling case for future work about doing more than rendering of 
> meshes with it, and to support a claim that it can be made to render 
> very realistically.
>
> I know Manta can do lots of primitive types, can do volume rendering, 
> isosurface rendering, and so forth.
>
> I would appreciate some clarification on to what extent it can do high 
> quality rendering (Galileo?/Precomputed Global Illumination?,Soft 
> Shadows?) and rendering of general implicit functions (mandelbub 
> challenge) directly.
>
> thanks,
>
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 28 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-371-3971 x109


The information contained in this e-mail and any accompanying attachments may 
contain information that is privileged, confidential or otherwise protected 
from disclosure. If you are not the intended recipient of this message, or if 
this message has been addressed to you in error, please immediately alert the 
sender by reply e-mail and then delete this message and any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient is strictly prohibited. The company 
accepts no liability for any damage caused by any virus transmitted by this 
email or any attachments.

<<winmail.dat>>




Archive powered by MHonArc 2.6.16.

Top of page