mitsuba3
mitsuba3 copied to clipboard
Utilities for refactored Blender add-on
This PR contributes necessary updates and utilities for the major refactoring of the Mitsuba-Blender add-on.
Proposed changes:
- The
MeshHoldershape plugin, a wrapper aroundMeshto hold a mesh instance in a Python dictionary using tensors. - Improvements to the
blendershape plugin. - Improvements to the
mi.xml_to_propsroutine for importing Mitsuba scenes in Blender. - Introduction of the
mitsuba.blendersubmodule, that implements performance critial routines in C++, exposed in Python to be used by the add-on. - The
Meshconstructor now takes an optionaldisplacement_maptexture nested object that's used during construction to displace the vertex positions.