mitsuba3 icon indicating copy to clipboard operation
mitsuba3 copied to clipboard

Utilities for refactored Blender add-on

Open Speierers opened this issue 9 months ago • 5 comments

This PR contributes necessary updates and utilities for the major refactoring of the Mitsuba-Blender add-on.

Proposed changes:

  • The MeshHolder shape plugin, a wrapper around Mesh to hold a mesh instance in a Python dictionary using tensors.
  • Improvements to the blender shape plugin.
  • Improvements to the mi.xml_to_props routine for importing Mitsuba scenes in Blender.
  • Introduction of the mitsuba.blender submodule, that implements performance critial routines in C++, exposed in Python to be used by the add-on.
  • The Mesh constructor now takes an optional displacement_map texture nested object that's used during construction to displace the vertex positions.

Speierers avatar Jan 27 '25 08:01 Speierers