v3.4.0
Changes in this version:
- Upgrade Dr.Jit to v0.4.3
- Add
mi.variant_context(): a Python context manager for setting variants96b219d - Emitters may now define a sampling weight
9a5f4c0 - Fix
bsplinecurveandlinearcurveshading frames3875f9a - Add implementation of
LargeStepsmethod for mesh optimizations (includes a new tutorial)48e6428..130ed55 - Support for spectral phase functions
c7d5c75 - Additional resource folders can now be specified in
mi.load_dict()66ea528 - BSDFs can expose their attributes through a generic
eval_attributemethodcfc425a..c345d70 - New
sdfgridshape: a signed distance field on a regular grid272a5bf..618da87 - Support for adjoint differentiation methods through the
aovintegratorc9df8de..bff5cf2 - Various fixes to
prbvolpath6d78f2e,a946691,91b0b7e - Curve shapes (
bsplinecurveandlinearcurve) always have back-face culling enabled188b254..01ea7ba Propertiescan now accept tensor objects, currenlty used inbitmap,sdfgridandgridvolumed030a3a- New
hairBSDF shading model91fc8e6..0b9b04a - Improvements to the
batchsensor (performance, documentation, bug fixes)527ed22..65e0444 - Many missing Python bindings were added
- Other various minor bug fixes