Golaem 8.1.2 (2022/03/30)
New Features
- New performance profiling using the Tracy library
- New Remap ChOp node in the ChOp Editor
Improvements
- Added cross product operator in the ChOp Operation Node
- Added dot product operator in the ChOp Operation Node
- Added recursive weight enabling contextual menu in the Character Maker
- Added recursive weight disabling contextual menu in the Character Maker
- Added direction alignment on particles when using the Population Component mode
- Added support for Golaem Attributes for the TargetID Name of the Goto Behavior
- Added support for Golaem Attributes for the TargetID Name of the Steer Behavior
- Added support for Golaem Attributes for the TargetID Name of the TrafficGoto Behavior
- Improved overall performances and memory management
- Improved computation of heavy skeletons in the Character Maker
- Improved Render Checker with Golaem Mode and Render Proxy checks
- Improved Render Checker when Golaem is not in the plugin installation path
- Improved performance when computing shading diversity for GPU Render Previz display mode
- Allowed multiple connections to or from selected nodes in the Behavior Editor
- Allowed multiple connections to or from selected nodes in the Character Maker
- New Environment Channels (closestParticleIdx, closestVertexIdx, closestParticlePosition, closestVertexPosition...)
- New height attribute in the External Entity Locator
- New External Entity Locator filter in the Sensor Locator
Bug fixes
- Fixed the If and Rnd Operators duplication in the Behavior Editor
- Fixed UI update after deleting a node from a Parallel, Random or Loop operator in the Behavior Editor
- Fixed the If Operator losing its triggers when replacing a following node in the Behavior Editor
- Fixed incorrect voxel based perception in the Navigation Behavior
- Fixed texture loading blocking display in GPU Render Previz display mode
- Fixed UVs assignment on curves in the Golaem For Renderman plugin
- Fixed UVs assignment on curves in the Golaem For Guerilla plugin
- Fixed PPAttribute values when using Entity emitters
- Fixed trafficSteerAngle Channel computation
- Fixed initial values when using Golaem Vector Attributes
- Fixed initial values when exporting a scene as a GDA file
- Fixed blendshape names when exporting Character geometry files as a GCG
- Fixed default Crowd Unit when opening scenes and setting the GLMCROWD_UNIT environment variable
- Fixed wrong glmPopulationTool PPAttribute value when emitting from selection of several PopulationTool
- Fixed perception computation with External Entity Locators in Custom Radius mode
- Fixed default perception shape orientation
- Fixed input plug creations in the ChOP Editor
- Fixed a crash when using more than 8 apex clothes on an Entity
- Fixed a crash when rendering in Geolib3-MT mode with multiple Golaem caches in Katana
- Fixed a crash in the Python devkit when not able to create a new thread
- Fixed a crash if the Perception Locator is deleted
- Fixed issues when grouping nodes in the Chop Editor
- Fixed VRScene export when using floating frames
- Fixed If and Block operators unselection color
- Fixed Chop Editor and Layout Tool window priority on Linux
- Fixed Layout File creation in the Golaem For Unreal plugin
- Fixed the Open Layout File button failing in the Golaem For Unreal plugin
- Fixed rendering issue when using the Movie Render Queue in the Golaem For Unreal plugin
- Fixed Golaem Cache node parameters copy between contexts in the Golaem For Unreal plugin
Refactoring
- Added support for Houdini 19.0 Python3 and Python2
- Added Surface Shader name in the Guerilla tags
- Refactored the UI of the External Entity Locator
- Refactored the UI of the Cylinder display attributes
- Refactored the UI of the Alignment attributes in the Sensor Locator
- Refactored Max Voxel Count in Max Voxel Per Axis in the EntityType node
- Refactored Max Voxel Count in Max Voxel Per Axis in the External Entity Locator
- Refactored Max Voxel Count in Max Voxel Per Axis in the Sensor Locator
- Refactored the Physics Override icon in the Character Maker
- Refactored the Perception Default Scale to 0.25 in the Entity Type node
- External Entities are now created in the glmPopulations group
- Removed support for Houdini 18.0
- Removed support for Mental Ray
API
- Golaem Python devkit can be initialized monothreaded (default is multithreaded)
Supported DCCs
- Autodesk Maya 2018, 2019, 2020, 2022
- Autodesk 3ds Max 2018, 2019, 2020
- Foundry Katana 3.X, 4.X
- Unreal Engine 4.26, 4.27, 5.0
- SideFx Houdini 19.0.531, 18.5.672
Supported Rendering Engines
- Arnold - Mtoa 5.0.X / KtoA 4.0
- 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