Implementation Tutorial for Neural Radiosity [Hadadan et al. 2021] in Mitsuba 3 #723
ciy405x
started this conversation in
Show and tell
Replies: 1 comment 17 replies
-
Hey, thank you so much for the tutorial! It already helped me a lot. |
Beta Was this translation helpful? Give feedback.
17 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello folks,
For a recent project, I needed to implement a novel rendering technique called Neural Radiosity (SIGGRAPH 2021) using Mitsuba 3.
https://github.com/krafton-ai/neural-radiosity-tutorial-mitsuba3/blob/main/neural_radiosity.ipynb
In the Python notebook above, I provide a step-by-step guide to implementing NR, including sampling surface interactions uniformly on a mesh, integrating neural nets and Mitsuba 3, training with gradient descent, and writing code for various visualizations. These tasks are relevant not only to NR but also to various Mitsuba-PyTorch fusion projects. I believe other users will find it helpful as I utilized various methods from Mitsuba and Dr. Jit.
While Mitsuba is a fantastic rendering library, there are few open-source codes or tutorials available, which made implementation challenging. Fortunately, with the help of the fantastic Discussions section of this repo, as well as the dedication of programmers and researchers at EPFL, I was able to complete the code.
Recently, some Show-and-tell posts have been published by its users, and I would like to join in and help others. :)
I hope to see more Mitsuba 3 open-source projects in the future as well.
Beta Was this translation helpful? Give feedback.
All reactions