Skip to content

v3.4.0

Compare
Choose a tag to compare
@njroussel njroussel released this 29 Aug 11:18
· 668 commits to master since this release

Changes in this version:

  • Upgrade Dr.Jit to v0.4.3
  • Add mi.variant_context(): a Python context manager for setting variants 96b219d
  • Emitters may now define a sampling weight 9a5f4c0
  • Fix bsplinecurve and linearcurve shading frames 3875f9a
  • Add implementation of LargeSteps method 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_attribute method cfc425a .. c345d70
  • New sdfgrid shape: a signed distance field on a regular grid 272a5bf .. 618da87
  • Support for adjoint differentiation methods through the aov integrator c9df8de .. bff5cf2
  • Various fixes to prbvolpath 6d78f2e, a946691 , 91b0b7e
  • Curve shapes (bsplinecurve and linearcurve) always have back-face culling enabled 188b254 .. 01ea7ba
  • Properties can now accept tensor objects, currenlty used in bitmap, sdfgrid and gridvolume d030a3a
  • New hair BSDF shading model 91fc8e6 .. 0b9b04a
  • Improvements to the batch sensor (performance, documentation, bug fixes) 527ed22 .. 65e0444
  • Many missing Python bindings were added
  • Other various minor bug fixes