Release Notes

Subscribe to the Golaem Crowd Release Notes RSS and stay updated with the latest features & bug fixes.

Golaem 9.0.1 (2023/03/07)

New Features

  • New CreateEntity Layer in the Layout Tool to allow creation of characters at layout time

Improvements

  • Added Ground Offset Adaptation Mode in the PlayMotion Layer of the Layout Tool
  • Added Ramp control in the Distance Trigger
  • Added support for animated scales when using modular rigs
  • Added support for Arnold renderer attributes when baking Simulation Caches in UsdProc
  • Added support for Arnold renderer attributes when baking Simulation Caches in UsdSkel
  • Added LOD level on the tree view of the Mesh Asset in the Character Maker
  • Added orientation support when creating a Population Tool from particles
  • Improved performances when manipulating complex Character Files
  • Improved Character Geometry export when blendshapes had no target mesh in the scene
  • Improved the position of the default exit of the IF Behavior Operator
  • Improved Skeleton Automap in the Character Maker
  • Traffic safety distance is in Golaem Unit instead of a percentage of the length 

Bug fixes

  • Fixed import of Behavior Templates when using Simulation Levels
  • Fixed incorrect exported rgbPP attribute when using Simulation Levels
  • Fixed Population Tool not being displayed when using Simulation Levels
  • Fixed export of multiple CrowdFields when using Simulation Levels
  • Fixed Group Entity Type display when using Simulation Levels
  • Fixed a crash when using the Motion Collection node
  • Fixed a crash when creating a Simulation Level in certain conditions
  • Fixed a crash when loading a motion with no selection in the Character Maker
  • Fixed a crash when using the SetBone Behavior and the Channel Operator SetBone mode
  • Fixed a crash when reloading a scene with the Simulation Exporter Window open
  • Fixed a crash when loading multiple FBX motion files
  • Fixed a crash when using the SetMeshAsset Layer and the Character File is not accessible
  • Fixed a crash in the Behavior Editor when using broken behavior graphs
  • Fixed support of scale when using modular rigs
  • Fixed motion blending when using stand and locomotion animations at the same time
  • Fixed deletion of the Layout File in a Simulation Cache Proxy node
  • Fixed body mask computation when using usd/fbx/bvh motion files
  • Fixed Character geometry export when using blendshapes in local origin
  • Fixed normal computation in the Golaem Character Geometry file
  • Fixed Visual Feedback Entity Voxels not working when no Sensors were selected
  • Fixed Layout computation when changing the name of the Simulation Cache
  • Fixed Body Mask with Blind Data using usd/fbx/bvh motion files
  • Fixed a drift in orientation when using usd/fbx/bvh motion files
  • Fixed PlayAnimation layout node was not keeping the skeleton overrides values
  • Fixed AdaptGround Behavior Attribute Editor
  • Fixed MotionCollection Attribute Editor

Refactoring

  • Added support for Houdini 20.0
  • Removed support for Houdini 19.0
  • Added support for USD 0.23.11
  • Added support for MayaUSD 0.23.0 - 0.27.0
  • Removed support for USD 0.23.08
  • Refactored ChopInput Attribute Editor
  • Added submenus for the Target Locator in the Golaem Shelf

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023, 2024
  • Autodesk 3ds Max 2022, 2023, 2024
  • Foundry Katana 3.X, 4.X, 5.X, 6.X
  • Unreal Engine 4.27, 5.2, 5.3
  • SideFx Houdini 19.5.716, 20.0.506

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • V-Ray - For Maya 5.0.22, 5.1, 5.2 / For 3ds Max 5.1
  • Renderman - For Maya 24.X, 25.X / For Katana 24.X, 25.X
  • Redshift - For Maya 3.0.46-57 / For Katana 3.0.46-57 / For 3ds Max 3.0.46-57
  • USD - Standalone 0.23.11 / For MayaUSD 0.23.0 - 0.27.0 / For Houdini 19.5 and 20.0 / For Katana 3.5
  • Guerilla Render 2.1, 2.2, 2.3

Also supported (but must be manually installed):

  • Arnold - Mtoa 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X, 6.1X / For 3ds Max 6.0X, 6.1X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 9.0 Beta (2023/11/10)

New Features

  • New Animation Engine which supports translation, orientation and scale animations
  • FBX, USDSkel, BVH and Golaem Cache files can now be used directly as Motion Clips in Golaem Behaviors
  • New Crowd Level paradigm which allows to recreate a simulation context from a Golaem Cache node
  • New PlayAnimation Layer in the Layout Tool to allow motion replacement at layout time
  • Modular rigs can now be imported in Golaem (with some limitations)
  • New TrackLocator node to define a curve based target mode
  • New Follow Track mode in the Goto Behavior
  • New LOD and Geometry Tag definition in the Character Maker via LOD Level and Geometry Tag labels

Improvements

  • IF Operator triggers are now consistent when a Behavior is disconnected
  • Default LOD Levels for a Mesh Asset are read from a custom attribute glmLodLevels when imported in the Character Maker
  • Default Geometry Tags for a Mesh Asset are read from a custom attribute glmGeometryTag when imported in the Character Maker
  • Entity meshes and materials are now instanced when using the USD Skel Bake Export
  • Materials are not overriden anymore if already exported when using the USD Skel Bake Export
  • USDA is now available on Linux when using the USD Skel Bake Export
  • Character Geometry Files can be exported per LOD or Geometry Tag in the Character Node
  • Behavior Container can be shared on multiple Entity Types in the Behavior Editor
  • Golaem Attributes can be created on multiple Entity Types in the Behavior Editor
  • New Output Channel "None" in the ChOpOutput node 
  • New Channel Operator Behavior "outputChannel" Channel
  • New Locomotion Behavior "motionClipBlendWeight", "startMotionBlendWeight" Channels
  • New Physics Collision Filter attributes in the Entity Type Node
  • New Entity Voxels display option in the Entity Visual Feedback
  • Improved voxel definition and accuracy on Entities and External Entities
  • Added multithread support to the Mesh Render Previz display mode
  • Motion Mapping files can now be created from a Golaem Character File
  • Simplified Skeleton Mapping for new characters when not using Motion Retargeting

Bug fixes

  • Fixed scrolling in the Excluded Mesh Asset Panels of the Character Maker

Refactoring

  • Refactored Goto Behavior Attribute Editor
  • Refactored ChopInput Attribute Editor
  • Refactored TextScrollList controls
  • Character Files and Shading Namespaces attributes are now unlocked in the Crowd Manager Node 
  • Added submenus for the Terrain Locator, EntityType Node and Target Locator in the Golaem Shelf
  • Removed the Golaemisator icon for the Golaem Shelf
  • Refactored Golaem Qt Windows names

API

  • New glmImportCacheAsSim command
  • New setAllNodesOfTypeAttribute function in the Layout Python API

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023, 2024
  • Autodesk 3ds Max 2020, 2022, 2023
  • Foundry Katana 3.X, 4.X, 5.X, 6.X
  • Unreal Engine 4.27, 5.1, 5.2
  • SideFx Houdini 19.0.622, 19.5.435

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • V-Ray - For Maya 5.0.22, 5.1, 5.2 / For 3ds Max 5.1
  • Renderman - For Maya 24.X, 25.X / For Katana 24.X, 25.X
  • Redshift - For Maya 3.0.46-57 / For Katana 3.0.46-57 / For 3ds Max 3.0.46-57
  • USD - Standalone 0.23.08 / For Houdini 19 and 19.5 / For Katana 3.5
  • Guerilla Render 2.1, 2.2, 2.3

Also supported (but must be manually installed):

  • Arnold - Mtoa 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X, 6.1X / For 3ds Max 6.0X, 6.1X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 8.2.7 (2024/02/13)

Improvements

  • Added vector support for the == and != operators in the ChOp BoolOp Node
  • Added new Output Mode in the ChOp Memory Node
  • Added new Default Value in the ChOp Memory Node

Bug Fixes

  • Fixed fps support in the Golaem For USD procedural plugin
  • Fixed a crash when using PPAttribute in the SyncMotion Behavior
  • Fixed Simulation Cache Proxy creation when using Maya batch
  • Fixed dynamic Enable control in the ChOp Memory Node
  • Fixed min mode in the ChOp Accu Node

Refactoring

  • Added support for 3ds Max 2024
  • Removed support for 3ds Max 2020

API

  • New getRenderingTypeNames function in the Golaem Python API

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023, 2024
  • Autodesk 3ds Max 2022, 2023, 2024
  • Foundry Katana 3.X, 4.X, 5.X, 6.X
  • Unreal Engine 4.27, 5.2, 5.3
  • SideFx Houdini 19.0.622, 19.5.716

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • V-Ray - For Maya 5.0.22, 5.1, 5.2 / For 3ds Max 5.1
  • Renderman - For Maya 25.X, 24.X / For Katana 25.X, 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 19 and 19.5 / 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 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X, 6.1X / For 3ds Max 6.0X, 6.1X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 8.2.6 (2023/12/18)

Improvements

  • Newly created skeleton override nodes are added to the selected asset node in the Character Maker
  • Improved MasterSlave Behavior Attribute Editor to allow attributes combination

Bug Fixes

  • Fixed deformation when using multiple Channel Operators in the Set Bone mode
  • Fixed foot locking starting one frame too early
  • Fixed angle computation in the LookAt Layer of the Layout Tool
  • Fixed skeleton override import when using the glmCharacterMaker command
  • Fixed foot roll when a toe is mapped to the same bone as the ankle
  • Fixed slot orientation when combining component mode orientation and orientation in the Population Tool
  • Fixed entity selection when reexporting a Simulation Cache with a different name in the Layout Tool

Refactoring

  • Added support for Renderman 25
  • Added support for Houdini 19.5.716
  • Removed support for Houdini 19.5.435
  • Added support for Unreal Engine 5.3
  • Removed support for Unreal Engine 5.1
  • Removed obsolete node CrowdTargetLocator
  • Renamed First motion attributes in the Locomotion Behavior
  • Added runtime license for Unreal simulation

API

  • New Python API to edit gfc fur files

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023, 2024
  • Autodesk 3ds Max 2020, 2022, 2023
  • Foundry Katana 3.X, 4.X, 5.X, 6.X
  • Unreal Engine 4.27, 5.2, 5.3
  • SideFx Houdini 19.0.622, 19.5.716

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • V-Ray - For Maya 5.0.22, 5.1, 5.2 / For 3ds Max 5.1
  • Renderman - For Maya 25.X, 24.X / For Katana 25.X, 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 19 and 19.5 / 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 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X, 6.1X / For 3ds Max 6.0X, 6.1X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 8.2.5 (2023/09/25)

New Features

  • New pelvis orientation on ground contacts in the AdaptGround Behavior

Improvements

  • Improved import of custom behaviors and triggers
  • Added a RotateOrder parameter in the Rotate Layer of the Layout Tool
  • Layers of a selection of entities are visible in the Entity Inspector
  • Custom save options are now registered from one session to another
  • Added support for forceMovingDirectionComputation in the Golaem Engine plugin
  • Added material linking option when importing a Character in the Golaem For Unreal plugin

Bug fixes

  • Fixed glmCrowdSettings python command when called with parameters
  • Fixed glmNavMeshTool python command when called with parameters
  • Fixed short character file flag in the glmExportCharacterGeometry command
  • Fixed the Expression dropdown in the Expression Trigger, ChOp Input...
  • Fixed a multithreading bug when using motion blur in the Golaem For USD plugin
  • Fixed a crash when using custom sensors in the Navigation Behavior
  • Fixed a crash when disabling the Crash Report option in the Golaem Settings
  • Fixed Golaem Attribute deletion in the Simulation Exporter Window
  • Fixed Entity emission when using slot overrides in the Population Tool

Refactoring

  • Added support for Maya 2024
  • Added support for Unreal Engine 5.2
  • Removed support for Unreal Engine 5.0

API

  • New -getAttr flag in the glmCrowdSettings command
  • New -setAttr flag in the glmCrowdSettings command
  • New -append flag in the glmExportCharacterGeometry command
  • Added missing dependencies in the Golaem devkit

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023, 2024
  • Autodesk 3ds Max 2020, 2022, 2023
  • Foundry Katana 3.X, 4.X, 5.X, 6.X
  • Unreal Engine 4.27, 5.1, 5.2
  • SideFx Houdini 19.0.622, 19.5.435

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • 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 19 and 19.5 / 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 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X, 6.1X / For 3ds Max 6.0X, 6.1X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 8.2.4 (2023/06/28)

New Features

  • New foot locking mode in the AdaptGround Behavior
  • New Skeleton display mode configurable in the Character File

Improvements

  • Improved performances of the Mesh Render Previz display mode
  • New starting velocities attributes in the Locomotion Behavior

Bug fixes

  • Fixed Blind Data animation replay when using Entities with Skeleton Overrides
  • Fixed physics computation when using Blind Data combined with World Servo Physics Mode
  • Fixed data casting when using a Remap ChOp after a Multiplexer ChOp
  • Fixed Sensor Input ChOp computation when using the Crowd Unit
  • Fixed Sensor Input ChOp Visual Feedback display when using the Crowd Unit
  • Fixed Sensor Input ChOp Visual Feedback display when using angular and distance modes
  • Fixed a crash when angular and distance modes in the Sensor Input ChOp
  • Fixed a crash when baking rigid meshes in FBX
  • Fixed Matte when rendering with MtoA
  • Fixed dirmap in the Golaem For Unreal plugin

Refactoring

  • Added back support for Unreal Engine 4.27
  • Added support for Mtoa 5.3 / Ktoa 4.2 / Arnold 7.2
  • Added support for Redshift 3.5.14-16 / For Katana 3.5.14-16
  • Removed support for Mtoa 4.2 / Ktoa 3.2 / Arnold 6.2
  • Removed support for Redshift for Maya 3.5.01-04 / For Katana 3.5.01-04
  • Shader Attributes are now declared in the primVars namespace when exported as USD Procedural
  • Refactored the AdaptGround Behavior Attribute Editor

API

  • New glmCrowdSettings command
  • New -ignoreHiddenMeshes flag in the glmExportTerrain command
  • Added GLMCROWD_CUSTOMBEHAVIOR_DIR environment variable for custom behavior directory
  • Added GLMCROWD_CUSTOMTRIGGER_DIR environment variable for custom trigger directory

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023
  • Autodesk 3ds Max 2020, 2022, 2023
  • Foundry Katana 3.X, 4.X, 5.X
  • Unreal Engine 4.27, 5.0, 5.1
  • SideFx Houdini 19.0.622, 19.5.435

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • 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 19 and 19.5 / 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 5.3 / Ktoa 4.2 / Arnold 7.2
  • V-Ray - For Maya 6.0X / For 3ds Max 6.0X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.14-16 / For Katana 3.5.14-16

Golaem 8.2.3 (2023/04/12)

Important Notice

From this release, Maya 2018 and Maya 2019 are not supported anymore. If this is an issue, please reach support through http://support.golaem.com

New Features

  • New Switch ChOp node in the ChOp Editor

Improvements

  • Added support for glmPreviewShader custom attribute when a Shader is imported in the Character Maker
  • Added support for Arnold Opaque attribute when a Mesh is imported in the Character Maker
  • Added support for Maya Display Layers and Drawing Overrides on Golaem nodes
  • Added support for * keyword in the ReplaceShader Layer of the Layout Tool
  • Added noise operator in the ChOp Operation Node
  • Added PreFrame Attribute in the ChOp Input Node
  • Added Linkable Attributes in the Trigger nodes
  • Improved LOD computation based on AABB
  • Added LOD Variants when using the USD Skel Bake Export
  • Added LOD support in the USD Procedural plugin  
  • Improved memory usage when using the USD Procedural plugin 
  • Improved mesh distribution when weights are all equal

Bug fixes

  • Fixed a crash when exiting Houdini under Linux
  • Fixed motion blending when using Golaem Attributes to set weights
  • Fixed improper scale when converting some animations in Golaem Motion
  • Fixed empty crowdField error in the Library Tool
  • Fixed Curve based Population Tool when using a Crowd Unit
  • Fixed ground adaptation when using specific skeleton hierarchies

Refactoring

  • Reordered Chop nodes order in the Channel Operator Editor
  • Refactored Expression Type order in the ChOp Output Node
  • Refactored the Force Behavior Attribute Editor
  • Refactored Motion Mapping Attributes in the Motion Behavior
  • Refactored plug names in some of the ChOp Operator nodes
  • Added Flat Layout Attributes in the Simulation Cache Proxy Node
  • Removed support for Maya 2018
  • Removed support for Maya 2019

API

  • Added empty geometry tag support in the glmCharacterMaker command
  • Added edition capabilities when using the -fileTab flag in the glmCharacterMaker command
  • New -fileTabNeedsSave flag in the glmCharacterMaker command

Supported DCCs

  • Autodesk Maya 2020, 2022, 2023
  • Autodesk 3ds Max 2020, 2022, 2023
  • Foundry Katana 3.X, 4.X
  • Unreal Engine 5.0, 5.1
  • SideFx Houdini 19.0.622, 19.5.435

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • 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 19 and 19.5 / 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 / Arnold 6.2
  • V-Ray - For Maya 6.0X / For 3ds Max 6.0X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.01-04 / For Katana 3.5.01-04

Golaem 8.2.2 (2023/02/09)

New Features

  • Float Shader Attributes can now be weighted in the Character Maker
  • New Geometry Input ChOp node in the ChOp Editor
  • New Memory ChOp node in the ChOp Editor
  • New Ramp ChOp node in the ChOp Editor
  • New Counter ChOp node in the ChOp Editor

Improvements

  • Rendering Types can now be reordered in the Character Maker
  • New Group hasGroup, groupTypeId, groupId, groupIdx Channels
  • New Time frameRate, frameTime Channels
  • New Entity entityIdx, entityCount Channels
  • New Traffic trafficRollAngle Channel
  • New Motion motionTime Channel
  • Added Safe Distance Attributes in the Population Tool Locator
  • Added randomize Motion Id attribute in the Motion Behavior
  • Added randomize Motion Id attribute in the SyncMotion Behavior
  • Added ramp control to initialize Golaem Attributes
  • Added a FIFO attribute in the Accumulator ChOp Node
  • Added an Enable attribute in the Accumulator ChOp Node
  • FIFO and enable attributes of the Accumulator ChOp Node can be driven by inputs
  • Added support for Actor Hidden In Game attribute in the Unreal Sequencer
  • Added support of dirmapping through environment variable GLM_DIRMAP in the Golaem For Unreal plugin
  • Added support for multiple sequencer tracks of a single Golaem Cache in the Golaem For Unreal plugin

Bug fixes

  • Fixed reproducibility when using Channel Operators
  • Fixed result when using a Time Offset Layer after a Layer using a Reference Frame
  • Fixed a crash when importing a FBX in Houdini with Golaem loaded
  • Fixed a crash when Simulation Cache Proxy is created before the Crowd Manager Node
  • Fixed Set Weights to 0 / 50 context menu not working in the Character Maker
  • Fixed simulation export when having a \n character in MEL Render Scripts
  • Fixed .apx file relocation in the Character Maker
  • Fixed Entity Type weights refreshing in the Population Tool Locator
  • Fixed the Component Replace in the Population Tool Locator
  • Fixed light linking within the Golaem For Arnold plugin
  • Fixed Double casting when using a Driven Attribute in the Input Chop Node

Refactoring

  • Added support for Houdini 19.5
  • Added support for Unreal Engine 5.1
  • Added support for Vray 6 For Maya
  • Added support for Vray 6 For 3dsMax
  • Added support for Redshift 3.5.01-04
  • Added support for 3dsMax 2023
  • Removed support for Houdini 18.5
  • Removed support for Unreal Engine 4.27
  • Removed support for Vray Next For Maya
  • Removed support for Vray Next For 3dsMax
  • Removed support for Redshift 2.6.49
  • Added Expression helpers in the Force Behavior
  • Refactored Attribute Editor for the Chop Input Node
  • Refactored Attribute Editor for the Golaem For Arnold plugin in Houdini
  • Changed default Ragdoll spring joint limits stiffness in the Physics Locator
  • SetBone Behavior is now deprecated (use ChannelOperator Behavior instead)

API

  • New setAllNodesAttribute and listNodeIds functions in the Layout Python API

Supported DCCs

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

Supported Rendering Engines

  • Arnold - Mtoa 5.2.X, 5.1.X / KtoA 4.1 / Arnold 7.1.X
  • 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 19 and 19.5 / 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 / Arnold 6.2.X
  • V-Ray - For Maya 6.0X / For 3ds Max 6.0X
  • Renderman - For Maya 23.X / For Katana 23.X
  • Redshift - For Maya 3.5.01-04 / For Katana 3.5.01-04

Golaem 8.2.1 (2022/11/28)

Important Notice

From this release, Golaem GDA files must be reexported if they used Channel Operators

New Features

  • New "Spherical Occupation (Ratio)" vision mode in the Chop Sensor Input
  • New "Maximum Clearance (Vector)" vision mode in the Chop Sensor Input
  • New "Minimum Clearance (Vector)" vision mode in the Chop Sensor Input
  • New Output Channel Desired Moved Direction
  • New Output Channel Body Direction
  • New Output Channel Position And Body Direction
  • New Output Channel to request left / right Traffic Lane switch or disable it
  • New Channels for Traffic Lane switching trafficRoadId, isTrafficSwitchingLane
  • New Lane Switch Attributes in the Traffic Locator

Improvements

  • Added support for Golaem Attributes in the Entity Type Scale Attribute
  • Added support for Golaem Attributes in the Entity Type Rendering Type Attribute
  • Added support for Golaem Attributes in the Adapt Orientation Behavior
  • Added support for Entity Ids filter in the Simulation Cache Bake export
  • Added voxel display for the External Entity Locator
  • Added World Direction to Body Direction mode in the ChOp Converter
  • Added Body Direction to World Direction mode in the ChOp Converter
  • Added Helper button in the Bone Attributes of the ChOp Output
  • Added Helper button in the BlindData Attributes of the ChOp Output
  • Improved performances when opening a Character File with a lot of Rendering Types
  • Improved traffic lane switching computation
  • Improved workflow for the Perception Bounding Box computation in the Character Maker
  • Added contextual menu in the Rendering Types panel to expand and select a Node in the Nodal Workspace
  • Added contextual menu in the Asset Outline to expand and select a Node in the Nodal Workspace
  • Added contextual menu in the Rendering Types panel to Collapse / Expand all Children (also available with Shift + click)
  • Added shortcut to set all the weights of an Asset Group to the same value (Shift + click on a slider)
  • Added shortcut to set all the weights of an Integer Shader Attribute to the same value (Shift + click on a slider or Shift + Enter in a text box)
  • Asset Group weighting is enabled if its Maya transform has a custom attribute glmIsWeighted when imported in the Character Maker
  • Default weights for an Asset Group are read from a custom attribute glmWeights when imported in the Character Maker
  • Integer Shader Attribute weighting is enabled if its Maya shader has a custom attribute glmIsWeighted when imported in the Character Maker
  • Default weights for an Integer Shader Attribute are read from a custom attribute glmWeights when imported in the Character Maker
  • The Mesh Alias defined in a Character File are now used when naming meshes in the Golaem For USD plugin
  • The Mesh Alias defined in a Character File are now used when naming meshes in the Golaem For Arnold plugin
  • The Mesh Alias defined in a Character File are now used when naming meshes in the Golaem For Renderman plugin
  • The Mesh Alias defined in a Character File are now used when naming meshes in the Golaem For Guerilla plugin
  • Added meshName string attribute in generated mesh in the Golaem For Arnold plugin
  • Added support for string casting when using Renderer Attributes in the Golaem For Arnold plugin
  • Added automatic coloring system for Terrain Attributes in the Outliner and the viewport
  • Added camera margin support when using Frustum culling in a Simulation Cache Proxy
  • Delete All Golaem Nodes now remove Golaem shaders as well
  • Added import button on Library Tool Items to create multiple Simulation Cache Proxies when having Simulation Caches with multiple CrowdFields

Bug fixes

  • Fixed slot collisions in the Population Tool
  • Fixed slot scales to avoid collisions with the NavMesh
  • Fixed slot positions when using negative distance
  • Fixed Golaem Attribute Filter in the Sensor Locator
  • Fixed painting Entity Types on a decimated slots Population Tool Locator
  • Fixed Integer Shader Attribute weight overrides when having different Rendering Types
  • Fixed FBX Bake Export which could lead to NaN data in scales / rotations
  • Fixed FBX Bake Export visibility when using Frame Offset or Killed Layers
  • Fixed FBX Bake Export when using Skeleton Overrides
  • Fixed GPU Render Previz when using Skeleton Overrides
  • Fixed Layout Destination Terrain file naming postfix issues
  • Fixed Layout Destination Terrain overwriting when saving it from a Simulation Cache Proxy
  • Fixed a crash when using Skeleton Overrides on multiple character sources
  • Fixed a crash when using a Sensor and the Visual Feedback at the same time
  • Fixed a crash when disabling Perception Visibility on an Entity Type
  • Fixed a crash when running a Kill Behavior on an Entity with a simulated ApexCloth
  • Fixed a crash when grouping Behaviors and deleting them
  • Fixed a crash when removing a Rendering Type with weighted Integer Shader Attribute
  • Fixed a crash when painting Entity Types in a Population Tool
  • Fixed a crash when using scattering slots on a mesh in a Population Tool
  • Fixed Entity orientation when switching traffic lane
  • Fixed Populate on curve placement when there is no Traffic Locator attached
  • Fixed deprecated "varying" flag in the GPU Render Previz vertex shader
  • Fixed Child Rendering Type weight override computation in the Character Maker
  • Fixed tab order in the Perception BBox attributes of the Character Maker
  • Fixed a selection bug when a node is not visible in the Nodal Workspace of the Character Maker
  • Fixed Rendering Types panel expanded items not restored when switching to another file and back in the Character Maker
  • Fixed Rendering Types panel when disconnecting a weighted Integer Shader Attribute and reconnecting it again in the Character Maker
  • Fixed missing separator when querying a Shader Asset Node in the glmCharacterMaker command
  • Fixed refresh button icon in the Visual Feedback window
  • Fixed Fur import when curves have invalid values

Refactoring

  • Added support for Arnold 7.2
  • Changed default values in the Golaem Ramp node
  • Changed outputs order in the ChOp Output
  • Refactored ChOp Output Attribute Editor
  • Refactored Character Maker Locator Attribute Editor
  • Refactored GolaemCache UI in the Golaem For Houdini plugin
  • Added contextual menus to the Simulation Cache Shelf icon
  • Perception BBox display has been removed from the Character Maker and added to the Character Maker Locator
  • A default Asset Group is created when connecting Mesh Assets to the Character Node in the Character Maker
  • Entity Types Attribute Nodes are now renamed based on attribute name
  • Removed NavMesh is Deformable attribute from the Terrain Locator
  • Uniformized usage of "this.attribute.XXX" in all the Behaviors, Triggers... 
  • Golaem For Arnold shaders can now be found in the utility/golaem section
  • Removed unused flags in the Golaem For Renderman plugin
  • Restored Decimate Slope Falloff attribute in the Population Tool
  • All Geometry Nodes are now framed by default when opening a Character File in the Character Maker
  • Renamed "World Direction to Body Direction" in the ChOp Converter
  • Renamed "Body Direction to World Direction" in the ChOp Converter
  • Renamed Master / Slave Level in the EntityType Node

API

  • All MEL/Python commands can run with a Lite License in Maya batch

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.2.X, 5.1.X / KtoA 4.2, 4.1 / Arnold 7.1.X
  • 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

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

Pages