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.2.X, 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 and 18.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
  • 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