POV-Ray : Newsgroups : povray.general : benchmark photon tracker? : Re: benchmark photon tracker? Server Time
2 Aug 2024 16:25:06 EDT (-0400)
  Re: benchmark photon tracker?  
From: nomail
Date: 14 Sep 2004 05:05:00
Message: <web.4146b3f3298010629c8874ca0@news.povray.org>
Hi Christoph,

sorry for the ambiguous question. Unfortunately I am not very familiar wit
RT, so please let me explain it in other terms.

To my understanding, in 'photon-mapping' (or 'tracking' or however it is
called... ;-) ) photons are emitted by a light source (in contrast to the
camera as in 'usual' RT) and traced over several reflections and
refractions. Is this correct? If yes, this is VERY similar to my problem...

I track gas particles which are emitted from a source (the ambient, an ion
source, etc.) and determine the first collision with the surface. At the
surface the particle is absorbed, scattered, or reflected. If it is not
absorbed, the next collision with the surface is determined... This
procedure is continued until the particle is absorbed at a surface or until
it leaves the simulation window. To my understanding this is pretty much
what is done in photon mapping...??? Only in my case I sample gas flux
where RT calculates light intensity.

There is a slight difference to RT which however won't be an issue for a
benchmark. I just mention it here for clarity. The microelectronical or
-mechanical structures I study are closed, i.e. particles can ONLY leave
the simulation to the top. Particles reaching the bottom are discarded
(usually that doesn't happen) and particles reaching the in-plane
boundaries (x and y) are reflected back into the simulation (reflecting
boundary condition) or translated to the opposite border (periodic BC). As
I said this is no problem, since my benchmark structures are already closed
(i.e. don't utilize the periodicity). Also, the light/gas source is located
1e-3mu above the structure so there is very little space above the
structure.

Hope this clarifies my problem!? If you have more questions, please don't
hesitate to ask! Thanks a lot in advance for your help!

Ah yes, I almost forgot. I also have initiated contact with a group at a
university who claim they can do real-time RT. I am still waiting for the
benchmark results but this is your chance to benchmark Povray not only
against my code but also against bleeding edge technology (provided I am
allowed to release the results)... ;-)

Georg

PS: nice homepage, Christoph! :-)


Christoph Hormann <chr### [at] gmxde> wrote:
> nomail@nomail wrote:
> >
> > 1) is Povray capable of photon tracking and, if yes, is it a good benchmark
> > (=fast)?
>
> If you'd describe what 'photon tracking' is someone might be able to
> answer your question.  POV-Ray uses a feature called photon mapping to
> generate reflective and refractive caustics.
>
> Christoph
>
> --
> POV-Ray tutorials, include files, Sim-POV,
> HCR-Edit and more: http://www.tu-bs.de/~y0013390/
> Last updated 06 Jul. 2004 _____.//^>_*_<^/.______


Post a reply to this message

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