Skip to content

Add custom Mitsuba integrator for GNM half-Lambert shading. - #79

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_972526336
Open

Add custom Mitsuba integrator for GNM half-Lambert shading.#79
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_972526336

Conversation

@copybara-service

Copy link
Copy Markdown

Add custom Mitsuba integrator for GNM half-Lambert shading.

This change introduces GnmHalfLambertIntegrator, a custom Mitsuba integrator that implements a half-Lambert shading model combined with a Cook-Torrance specular lobe. This allows Mitsuba renders to closely match the output of the PyRender-based render_gnm pipeline. The integrator is dynamically registered with Mitsuba via a variant callback.

@copybara-service
copybara-service Bot force-pushed the test_972526336 branch 6 times, most recently from ebc3a49 to 6f90c77 Compare August 28, 2026 16:39
This change introduces GnmHalfLambertIntegrator, a custom Mitsuba integrator that implements a half-Lambert shading model combined with a Cook-Torrance specular lobe. This allows Mitsuba renders to closely match the output of the PyRender-based render_gnm pipeline. The integrator is dynamically registered with Mitsuba via a variant callback.

PiperOrigin-RevId: 972526336
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant