Release notes#

Being an experimental research framework, Mitsuba 3 does not strictly follow the Semantic Versioning convention. That said, we will strive to document breaking API changes in the release notes below.

Mitsuba 3.0.2#

September 13, 2022

  • Change behavior of <spectrum ..> and <rgb ..> tag at scene loading for better consistency between *_rgb and *_spectral variants [f883834]

  • Polarization fixes [2709889], [06c2960]

  • Add PyTorch/Mitsuba interoperability tutorial using dr.wrap_ad()

  • Fix DLL loading crash when working with Mitsuba and PyTorch in Python [59d7b35]

  • Fix crash when evaluating Mitsuba ray tracing kernel from another thread in cuda mode. [cd0846f]

  • Add stubs for Float, ScalarFloat and other builtin types [8249179]

  • Plugins regular and blackbody have renamed parameters: wavelength_min, wavelength_max (previously lambda_min, lambda_max) [9d3487c]

  • Dr.Jit Python stubs are generated during local builds [4302caa8]

  • Minor improvements to the documentation

  • Various other minor fixes

Mitsuba 3.0.1#

July 27, 2022

  • Various minor fixes in documentation

  • Added experimental batch sensor plugin [0986152]

  • Fix LD sampler for JIT modes [98a8ecb]

  • Prevent rebuilding of kernels for each sensor in an optimization [152352f]

  • Fix direction convention in tabphase plugin [49e40ba]

  • Create TLS module lookup cache for new threads [6f62749]

Mitsuba 3.0.0#

July 20, 2022

  • Initial release