Wall Worm 2.232 Released

Started by wallworm, September 12, 2014, 08:27:45 PM

Previous topic - Next topic

wallworm

Version 2.232 released on 9-12-2014

   * Displacements: Updated Sculpt Meshes to store some data in the AppData property for faster reuse in later Max sessions.
   
   * Displacements: Updated logic for hiding displacements belonging to a sculpt mesh when the sculpt mesh modify tab is opened. This speeds up opening the modify tab on sculpt meshes that are composed of many displacements.
   
   * Material Library Generator: Fixed bug when reading VMTs that have a property called %detailtype2 which was removed in later versions the WW Source Material.
   
   * Material Library Generator: Added Full Garbage Collection to function free up RAM after running the generator.
   
   * VMF Exporter: Added various optimizations to increase export time of complex scenes. In some test scenes, the export time is as much as 47% faster than previous export times, especially with large quantities of displacements.
   
   * WWMT: Updated function for adding objects to a WWMT object to check for that the object being added isn't the WWMT Helper itself. This avoids a MAXScript error about dependency loops if accidentally trying to add a WWMT Helper to its own mesh list.
   
   * WWMT: Fixed double-entry of $cdmaterials in QC if the Use Idle Sequence setting is turned off.

wallworm

Version 2.233 released on 9-13-2014

   * VMF Exporter: Fixed storage of brush ID values on nodes when a "Concave Brush" or CorVex object is composed of more than 20 brush nodes.

This fixes a problem after yesterday's update because storing arrays with more than 20 values will be truncated when printed as a string. The code had to be updated to use the MAXScript context of with printAllElements <bool> <expr> when storing the Brush ID values.

SMF spam blocked by CleanTalk