Skip to content

Volumetric path tracer for full participating media rendering. Developed as part of the Modeling and Simulation of Appearance course in the MRGCV Master's Program at Universidad de Zaragoza during the course 2022-2023. Based on Nori2.

Notifications You must be signed in to change notification settings

PedroPerez14/MSoA-participating-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nori

Volumetric path tracer based on the educational path tracer Nori, by Wenzel Jakob. Developed as the final project for the course "Modeling and Simulation of Appearance" within the MRGCV program at Universidad de Zaragoza, during the academic year 2022-2023. The program allows for rendering all kinds participating media, both homogeneous and heterogeneous. It allows one global, infinite homogeneous medium and an infinite amount of bounded homogeneous/heterogeneous mediums.

It supports .vdb file loading in an indirect manner, by converting them to a Mitsuba-friendly format, .vol and loading those. Only supports the Henyey-Greenstein phase function (Rayleigh is coded but not tested).

The integrator also incorporates null-collision techniques such as Woodcock Tracking for the distance sampling, and Ratio Tracking for the transmittance estimation.

Details

Since it's an academic project there are not many details about how the program works, or how to compile and run it. If you need them feel free to contact me.

Renders

About

Volumetric path tracer for full participating media rendering. Developed as part of the Modeling and Simulation of Appearance course in the MRGCV Master's Program at Universidad de Zaragoza during the course 2022-2023. Based on Nori2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published