Page 1 of 1
End-of-path AOVs
Posted: Thu Aug 27, 2020 1:13 am
by jon
Quick question about film outputs. Can AOVs like POSITION, OBJECT_ID, etc., be reported for the end of an eye path, or only for its first intersection?
Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 10:03 am
by Dade
jon wrote: Thu Aug 27, 2020 1:13 am
Quick question about film outputs. Can AOVs like POSITION, OBJECT_ID, etc., be reported for the
end of an eye path, or only for its first intersection?
Only the first intersection. The end of the eye path would be quite arbitrary, it would be due to reaching max. path depth or Russian Roulette kicking in, etc.
Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 2:32 pm
by jon
True, end-of-path outputs are useless for compositing, which I assume to be the intent of LuxCore's AOVs. But they're quite valuable in certain types of non-image-forming analysis, for which Radiance is often used (
https://floyd.lbl.gov/radiance/rtrace.1.html). It's atypical for high-level renderers to expose this info... but figured I'd kick the tires just in case.
Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 2:50 pm
by Dade
jon wrote: Thu Aug 27, 2020 2:32 pm
True, end-of-path outputs are useless for compositing, which I assume to be the intent of LuxCore's AOVs. But they're quite valuable in certain types of non-image-forming analysis, for which Radiance is often used (
https://floyd.lbl.gov/radiance/rtrace.1.html). It's atypical for high-level renderers to expose this info... but figured I'd kick the tires just in case.
IRRADIANCE AOV is there for replicating Radiance-like applications:
viewtopic.php?f=4&t=2142&p=22680&hilit= ... aov#p22681

Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 3:23 pm
by jon
Thanks, Dade. I saw that -- a very nice feature, but not what I'm driving at. There are certain simulation workflows (e.g. calculating annual daylight levels near dynamic facades) in which it's useful to capture explicit intersection data. I imagine this would involve significant surgery on your end. Given the lack of production rendering applications, I also wouldn't expect it to be a high priority.

Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 3:44 pm
by B.Y.O.B.
It sounds like a situation where it would make sense to create your own fork of LuxCore, with these special data-capturing features.
Re: End-of-path AOVs
Posted: Thu Aug 27, 2020 4:08 pm
by jon
Makes sense. Thanks, guys.