GOLAEM 6.1 (2017/08/01)

Important notice

From this release, Golaem switches to Personal Learning Edition license if no commercial license is found.
This behavior can be disabled by setting the GLMCROWD_NO_PLE environment variable to 1
More info on http://ple.mayacrowd.com

New Features

  • New Nodal Editor to build and debug ChannelOperation Behavior graphs
  • New Golaemisator Tool to convert Maya Characters and Animations in one click

Improvements

  • Simulation Cache OutPlug now supports per-bone scale (SnS) in the Simulation Cache Proxy
  • Faster physics simulation thanks to NVidia PhysX 3.4
  • GPU acceleration for Rigid Body Collisions (only on Windows) (beta)
  • Deformable meshes are now handled in the Perch Behavior
  • Added Target Expression in the LookAt and IK Behaviors
  • Added norm, dist and rand operations to the ChOp Operation Node
  • Added a modulo conversion mode in the ChOp Converter Node
  • Added presets buttons in the ChannelOperator Behavior
  • PostRender Callbacks now get called by PreRender Callbacks (as sanity checks)
  • Added a Reverse Order option in the Sort By Distance Sensor Filter
  • Expressions can now be caster explicitely as Double, Vector, PPAttribute, MEL... 

Bug Fixes

  • Fixed node transformation and terrain adaptation in the 3dsMax plugin
  • Fixed display when playing mirrored animations in the Motion Behaviors
  • Fixed the one frame lag with animated meshes in the MeshPin Behavior
  • Fixed out of frustum computation of Entities in the MeshPin Behavior
  • Fixed a crash due to multithread access in the MeshPin Behavior
  • Fixed a crash when setting an up vector almost equal to current up vector in the MeshPin Behavior
  • Fixed a crash with the AimAt Attributes in the MasterSlave Behavior
  • Fixed a crash when using the -selection and -transformId flags with an invalid transform Id in the glmHistory command
  • Fixed Duplicate Layer on duplicated Entities in the Simulation Layout Tool
  • Fixed Arnold Ass file bake export
  • Fixed Entities not being simulated when some particles have a 0 lifespan
  • Fixed Simulation Cache Bake when using Time Offset and Time Warp Layers in the Simulation Layout Tool
  • Fixed MEL Expression not evaluated correctly in the ChOp Input Node
  • Fixed MEL Expression not evaluated on first frame in the ChOp Input Node
  • Fixed Local position and local orientation offsets unit conversion in the Emit Behavior
  • Fixed Max Distance unit conversion in the PolygonZone Trigger
  • Fixed PPAttribute Trigger not taking changes into account
  • Fixed restart of the IK Behavior
  • Fixed Target Expression initialization in the IK, LookAt, Steer and GoTo Behaviors
  • Fixed Collision ID not working as expected in the Collision Trigger

Refactoring

  • Golaem Minidump is now disabled by default for new installations of Golaem
  • PyQt dependency has been updated to 1.0
  • New icon for the Replacer Shader Layer in the Simulation Layout Tool

API

  • glmExportCharacter and glmExportCharacterGeometry commands now return the path of the exported file
  • Flags -firstFrame and -lastFrame replaced by -startFrame and -endFrame in glmMayaToSimulationCache command
  • Flags -entityIds and -duplicate can be used together in the glmHistory command
  • Flag -entityId set to -1 now returns the list of all Entity Ids in the Simulation Cache in the glmHistory command
  • New functions glmCreateEntityExclusionList and glmDestroyEntityExclusionList in glm_crowd.h

Supported Rendering Engines

  • Mtoa 2.0 & 1.4.X
  • V-Ray For Maya 3.5X & 3.40.XX
  • V-Ray For 3ds Max 3.60.XX
  • Renderman Studio 21.3 and 21.4
  • Mental Ray 3.13.X
  • Redshift 2.0.91-93 / 2.5.13
  • 3Delight Studio Pro 11.0.XX
  • Guerilla Render 1.4.4
  • Katana 2.X (Arnold and Renderman)