Ray tracing

Hi everyone,

A very simple question.
I know that fundamentally Radiance conduct rendering by backward ray
tracing approach, does the latest version of Radiance includes any forward
ray tracing?

Best Regards,
Jiajie

A very simple answer: yes. =)

Through recent updates to Radiance, Roland Schregle's photon map work has been fully integrated into Radiance proper. The photon map is essentially a forward ray tracing preprocess, which nets you some of the niceties of forward raytracing (e.g. caustics). Is that what you're looking for?

The current version of the source code has all this stuff in it. If you're looking for a package (installer), the last one NREL released does have the initial checkin in there, but there have been some bug fixes since then; I'm trying to find time to get an updated set of packages together.

Latest NREL release:

- Rob

···

On 8/8/16, 8:24 AM, "Jiajie Zhu" <[email protected]<mailto:[email protected]>> wrote:

Hi everyone,

A very simple question.
I know that fundamentally Radiance conduct rendering by backward ray tracing approach, does the latest version of Radiance includes any forward ray tracing?

Best Regards,
Jiajie

Thanks, Rob. :^)

Following up on Rob's answer, there's a photon mapping manual in ray/doc/pmap-manual.pdf to get you started. Forward raytracing is done with the mkpmap utility as a prerequisite to using the usual rpict/tracte/rvu, supplying the photon map file with the -ap option.

Good luck,

--Roland

···

On Mon, 08 Aug 2016 17:09:20 +0200, Guglielmetti, Robert <[email protected]> wrote:

A very simple answer: yes. =)

Through recent updates to Radiance, Roland Schregle's photon map work has been fully integrated into Radiance proper. The photon map is essentially a forward ray tracing preprocess, which nets you some of the niceties of forward raytracing (e.g. caustics). Is that what you're looking for?

--
"END OF LINE" [MCP, 1982]

Yes, and a reminder that the "rad" interface also knows how to handle basic photon maps, running mkpmap as part of the process management.

Cheers,
-Greg

···

From: "Roland Schregle" <[email protected]>
Date: August 8, 2016 9:22:41 AM PDT

On Mon, 08 Aug 2016 17:09:20 +0200, Guglielmetti, Robert <[email protected]> wrote:

A very simple answer: yes. =)

Through recent updates to Radiance, Roland Schregle's photon map work has been fully integrated into Radiance proper. The photon map is essentially a forward ray tracing preprocess, which nets you some of the niceties of forward raytracing (e.g. caustics). Is that what you're looking for?

Thanks, Rob. :^)

Following up on Rob's answer, there's a photon mapping manual in ray/doc/pmap-manual.pdf to get you started. Forward raytracing is done with the mkpmap utility as a prerequisite to using the usual rpict/tracte/rvu, supplying the photon map file with the -ap option.

Good luck,

--Roland