-
Notifications
You must be signed in to change notification settings - Fork 266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of the pathreparam
integrator
#44
Conversation
- ray_intersect takes an optional HitComputeMode argument - change return behavior of fill_surface_interaction - upgrade pathreparam integrator
From the todos it seems like only documentation is missing? Is it from the API any different and would basically fix #26 ? |
@mmgutsche We are still working on some implementation details, especially the way this new integrator deals with envmap. Feel free to give it a try, you can have a look at the test script that comes with this PR for some examples. |
I came here from a problem with #26, and I'd like to try the test script, what directory is it in? |
https://github.com/loubetg/mitsuba2-reparam-tests repo has some examples. I get Nan sometimes when running these scripts. |
I'm going to try this soon. Thanks for the quick reply! |
Work on this will continue in a seperate PR: #157 The reason for this is to ensure compatibility with the The new PR was rebased onto |
This pull request proposes new integrator that implements the paper "Reparameterizing Discontinuous Integrands for Differentiable Rendering".
TODOs:
path-reparam-old
integrator (used for comparison)gather
andscatter
when doubling path for control variate.Closes #26.