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