Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Render by Mihai Illuta

 

Main Features 

...

Improvements

...

Bug Fixes

...

Maxwell 

  • Improvements in preprocess and voxelization time
  • Fixed potential crash with blocked emitters
  • Fixed blocked emitters were not working with references
  • Fixed objects could disappear or show invalid transformations in FIRE in some extreme scenarios
  • Support for hair with tip radius greater than root radius
  • Fixed crash deleting instances with excluded lights
  • Change in multilight sliders range for IBL
  • Fixed SSS brightness in some cases, with IBL
  • Fixed token %mwchannel% was not working properly
  • Hair material dependencies issues fixed
  • Better support for blade normals in Grass primitives
  • Improved support for IES and EULUMDAT files with lines longer than 256 characters
  • Fixed instances of references with multiple objects were only instancing first element:
  • Fixed preview window was ignoring camera response if multilight enabled
  • Added new command line flag -affinity [auto/manual] to override thread affinity (true by default, Maxwell overrides thread affinity)
  • Fixed root & tip was half of expected in flat and curve grass/hair primitives
  • Fixed render failed when grass/hair flat primitive had zero tip with
  • Fixed memory leak with procedural textures

 

Studio

  • Fixed GUI issue when having MXM references (the Item shown in the stack properties and the Item selected could get out of sync)
  • Fixed GUI issue that allowed to set IES/Spot emitters with Temperature
  • Animation tool forced longitude/latitude sun position. Fixed
  • Animation tool forced jpg image output. Fixed
  • Fixed camera roll angle was wrong when entering negative values
  • Fixed RealFlow bin meshes loader was failing in some cases

PyMaxwell

  • Fixed crash after running getObjectNames(), scene corruption
  • Useless parameter for getNumCustomAlphaChannels() removed
  • Fixed crash on getPath() when path is empty