Skip to content

Add Mitsuba-based renderer for GNM meshes. - #81

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

Add Mitsuba-based renderer for GNM meshes.#81
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_972612765

Conversation

@copybara-service

Copy link
Copy Markdown

Add Mitsuba-based renderer for GNM meshes.

This change introduces gnm_mitsuba.py, which provides utilities to convert GNM mesh data (vertices, faces, UVs, normals, and colors) into Mitsuba meshes and render them. It supports multi-frame and multi-mesh rendering with custom camera parameters (OpenCV convention), textures, background compositing, and multisample anti-aliasing. Unit tests are also added in gnm_mitsuba_test.py to verify rendering, mesh creation, and camera parameter validation.

@copybara-service
copybara-service Bot force-pushed the test_972612765 branch 5 times, most recently from 3e18a06 to c14727d Compare August 28, 2026 16:40
This change introduces gnm_mitsuba.py, which provides utilities to convert GNM mesh data (vertices, faces, UVs, normals, and colors) into Mitsuba meshes and render them. It supports multi-frame and multi-mesh rendering with custom camera parameters (OpenCV convention), textures, background compositing, and multisample anti-aliasing. Unit tests are also added in gnm_mitsuba_test.py to verify rendering, mesh creation, and camera parameter validation.

PiperOrigin-RevId: 972612765
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