Golaem 6 (2017/05/02)

New Features

  • New ChannelOperator Behavior to build your own fuzzy logic mechanism
  • New Perception system to perceive obstacles and entities
  • New Traffic Simulation Behaviors
  • New Emit Behavior
  • New Kill Behavior
  • New Accumulator Trigger
  • New Trajectory Edit layers in the Layout Tool (smoothing, avoidance, vector field...)
  • Component based edition of slot of the PopulationTool
  • Render Previz display mode now supports up to 16 shadowing lights (spot, omni, ambient, point or directional)
  • Render Previz display mode can now be extended via its .GLSL shader

Improvements

  • PopulationTool can now be used as an emitter
  • Added grouping options in the SnapTo Layer of the Layout Tool
  • Added an option to copy physics properties from a Character File to another in the Character Maker
  • Added support of Render Stats within the Redshift Render Proxy
  • Added a MotionID PPAttribute control to the Motion and the SyncMotion Behaviors
  • Improved interaction between Navigation and Locomotion Behaviors
  • Improved undo / redo in the Layout Tool
  • rgbPP PPAttribute is now used as the diffuse color of the displayed Entities
  • Arnold opaque attribute can now be set per mesh in the Character Maker
  • GLMCROWD_UNIT environment variable can now be used to set the Crowd Unit within the Manager Node and the NavMesh Tool
  • Starting duration allows to spread the transform change on time or animation's translation in the SyncMotion Behavior
  • Syncing a SyncMotion Behavior on another now shares the transform information
  • Syncing a SyncMotion Behavior on another now makes one owning the animation time information
  • Max Raycast Distance attribute in the Polygon Zone Trigger
  • Wind attribute can now be keyframed in the ApexCloth Behavior
  • Simulation Cache export can be interrupted from the PreCallback (if an error status is returned)

Bug Fixes

  • Fixed a reproducibility issue when having multiple CrowdFields within Viewport 2.0
  • Fixed ground adaptation for tunnels, bridges and trenches in the Layout Tool
  • Fixed a crash when rendering a cache with BlindData and Blendshapes
  • Fixed a crash when using the Time Offset layer in the Layout Tool
  • Fixed a crash when using the ApexCloth Behavior with multiple CrowdFields
  • Fixed a crash when using Goto Behavior with GroupEntityTypes
  • Fixed a crash when loading a Layout file containing non existing Entity Types references
  • Fixed a crash when batch exporting motion files using the glmExportMotion command
  • Fixed a crash when exporting a simulation with an External Entity Locator
  • Fixed a crash when sharing a SetBone Behavior amongst several EntityTypes
  • Fixed a crash when syncing a SyncMotion Behavior on a Motion Behavior
  • Fixed a crash when some nodes where not related to the pelvis node in the Character Maker
  • Fixed Animation Transition match score and display with cropped Motion Clips
  • Fixed stopping duration computation in the Flock Behavior
  • Fixed blending computation in the Steering Behavior
  • Fixed Apex colliders orientation when created
  • Fixed invalid placement of slots on a NavMesh within the PopulationTool Locator
  • Fixed sourcing of Python modules within Maya 2017
  • Fixed the creation of the SimulationCacheProxy when using the Simulation Baker
  • Fixed rendering when using the Renderman Render Proxy with Render.exe
  • Fixed the ObjectId pass within the Redshift Render Proxy
  • Fixed a bug that disabled ApexCloth simulation on a mesh
  • Fixed sync duration not taken into account in the SyncMotion Behavior
  • Fixed a bug allowing multiple connections between two nodes in the Character Maker
  • Fixed a ghost window appearing in the Character Maker in Maya 2017
  • Fixed the Connect tool in the Swiss Knife Tool

Refactoring

  • Most Golaem nodes now get sorted in groups in the Outliner
  • Most Golaem nodes now get colored in the Outliner 
  • Maya2016 styled flat icons in the Golaem Shelf
  • Icons in the Golaem Menus
  • Target icon is back again in the Golaem Shelf
  • PopulationTools now have a color within the viewport
  • Consistent units within the plugin (NavMesh Tool and Visual Feedback)
  • Refactored attributes within the Flock Behavior
  • Removed Kill Painting mode
  • Removed Layout Name and Layout Dir from the Simulation Cache Proxy and the  Render Proxy
  • Renamed filters in the Collision Trigger

API

  • Added a glmParticleHandleConnections function to handle connections when a particle system is generated via the PopulationTool

Supported Rendering Engines

  • Mtoa 1.4.0 & 1.3.X / Arnold Core 4.2.X
  • V-Ray For Maya 3.40.XX & 3.30.XX
  • V-Ray For 3ds Max 3.30.XX
  • Renderman Studio 21.0 & 21.1
  • Mental Ray For Maya (any version)
  • Redshift 2.0.77-80
  • 3Delight Studio Pro 11.0.XX
  • Guerilla Render 1.4.4
  • Katana 2.X (Arnold and Renderman)