Golaem 8.2 (2022/09/08)

Important Notice

From this release, Golaem does not use Cylinders anymore for its population, navigation and perception
Scenes made with previous versions of Golaem will produce different simulation results.

New Features

  • Added Perception Bounding Box attribute in the Character File
  • Population Tool now uses Perception Bounding Box for the shape of its slots
  • Navigation Behavior now uses Perception Bounding Box for its collision detection
  • Traffic Behavior now uses Perception Bounding Box for its traffic avoidance
  • Emit Behavior now uses Perception Bounding Box for its entity generation
  • Sensors now uses Perception Bounding Box for Entities perception
  • Added Bounding Box display in Entity Type Node
  • Added Bounding Box display in Simulation Cache Proxy Node
  • Added support for Maya 2023
  • Golaem Switch and HSL shaders are also available in OSL

Improvements

  • Slot distance can be negative in the Population Tool
  • Improved GCG export when having invalid UVSets
  • Remap ranges of the ChOp Remap node can be driven by inputs
  • Multiple "isVisible" Shading Attributes can be used in a Character File
  • Trigger graphs containing Behavior Time Triggers can be shared and evaluated properly
  • Trigger graphs containing Motion Time Triggers can be shared and evaluated properly

Bug fixes

  • Fixed Reference frame computation when using a Rotate and a Frame Offset Layer
  • Fixed Entity Types not correctly generated when using Maya emitter based Population Tool
  • Fixed parallel evaluation when using Maya emitter based Population Tool
  • Fixed Simulation Cache Proxy shape name when created from the Library Tool
  • Fixed transforms inside variants that refer to the same Maya hierarchy in the USDSkel baker
  • Fixed a potential crash when adding a new entity type or changing the character file and relaunching the simulation
  • Fixed a crash when using Maya emitter based Population Tool
  • Fixed a crash when a Group EntityType references its Population Tool when exporting a scene as a GDA file
  • Fixed missing threshold attribute in the Expression Trigger when exporting a scene as a GDA file
  • Fixed shared triggers when exporting a scene as a GDA file

Refactoring

  • Added support for Maya 2023
  • Added support for 3dsmax 2022
  • Removed support for 3dsmax 2018
  • Removed support for 3dsmax 2019
  • Added support for Arnold 7.1
  • Removed support for Arnold 7.0
  • Added support for Houdini 19.0.622
  • Removed support for Houdini 19.0.531
  • Entity Types Nodes are now renamed based on Character File
  • Added contextual menu to close tabs in the Character Maker
  • Added contextual menu to close tabs in the Behavior Editor
  • Removed Cylinder display mode in Entity Type Node
  • Removed Cylinder display mode in Simulation Cache Proxy Node
  • Removed Entity Type Attributes in the Group Entity Type Node

Supported DCCs

  • Autodesk Maya 2018, 2019, 2020, 2022, 2023
  • Autodesk 3ds Max 2020, 2022
  • Foundry Katana 3.X, 4.X
  • Unreal Engine 4.27, 5.0
  • SideFx Houdini 19.0.622, 18.5.672

Supported Rendering Engines

  • Arnold - Mtoa 5.1.X / KtoA 4.1
  • V-Ray - For Maya 5.0.22, 5.1, 5.2 / For 3ds Max 5.1
  • Renderman - For Maya 24.X / For Katana 24.X
  • Redshift - For Maya 3.0.46-57 / For Katana 3.0.46-57 / For 3ds Max 3.0.46-57
  • USD - Standalone 0.19.11 and 0.20.02 / For Houdini 18.5 and 19 / For Katana 3.5
  • 3Delight - For Katana 2.3.2 (through USD)
  • Guerilla Render 2.1, 2.2, 2.3

Also supported (but must be manually installed):

  • Arnold - Mtoa 4.2.X / KtoA 3.2.X
  • V-Ray - For Maya 4.0X, 4.1X, 4.3X / For 3ds Max 4.30
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 2.6.49, 2.6.5X / For Katana 2.6.55