Updating from Golaem Crowd 4.X to 5.0

The following page explains how to update Assets and Simulation Scene Files generated with Golaem Crowd 4.X for Golaem Crowd 5.0.
For more information about Golaem Crowd 5.0 new features and improvements, please check the Release Notes.

Updating Golaem Licenses

Licenses generated for Golaem Crowd 4.X do not allow to run Golaem Crowd 5.0. If you're eligible for a license update (customers under maintenance), send us your license server host name and mac address via http://support.golaem.com.

Updating Golaem Files

Golaem Character (.gcha)

From Golaem Crowd 5.0, the Geometry part of a Character File (.gcha) uses a nodal representation: it is possible to describe assets repartition as a tree of meshes and shaders. When opened with Golaem Crowd 5.0, Character Files generated with Golaem Crowd 4.X will be updated automatically without any further modifications. If saved with Golaem Crowd 5.0, it will not be possible to open Character Files with Golaem Crowd 4.X.

Motion Files (.gmo)

Motion Files (.gmo) generated with Golaem Crowd 4.X can be loaded in Golaem Crowd 5.0 without any further modifications.

Motion Mapping Files (.gmm)

Motion Mapping Files (.gmm) generated with Golaem Crowd 4.X can be loaded in Golaem Crowd 5.0 without any further modifications.

Navigation Mesh Files (.gse)

Navigation Mesh Files (.gse) generated with Golaem Crowd 4.X can be loaded in Golaem Crowd 5.0 without any further modifications.

Updating Simulation Scenes

Notice that, except if there are features which are absolutely required for your shot, it is NOT advised to update your scene from Golaem Crowd 4.X to 5.0

Triggers

In Golaem Crowd 5.0, Triggers uses a nodal representation: it is possible to describe a trigger as a graph of unary trigger nodes. To update scene with non-nodal Triggers to nodal Triggers, you can use the MEL function golaemCrowd4XTo50():

  • open the Golaem Crowd 4.X scene
  • run the MEL function golaemCrowd4XTo50 in the Script Editor
  • enjoy!

IMPORTANT: running a scene with non-dynamic Triggers will make Maya crash


New Trigger nodal representation

Updating Simulation Cache Proxies and Render Proxies

Simulation Caches

Simulation Cache Files (.gscs & .gscf) generated with Golaem Crowd 4.X can be viewed and rendered with Golaem Crowd 5.0 without any further modifications. This having been said, it's always wiser to update the relative simulation scene and reexport the Simulation Cache Files.

Kill List

In Golaem Crowd 5.0, the Kill List is now stored as a Layer in the Simulation Cache Layout Tool. Check the documentation page of the tool to see how to kill entities from the render.

Simulation Cache Proxies

In Golaem Crowd 5.0, Simulation Cache Proxy display parameters (previously defined in an Entity Type node) have been moved in the Simulation Cache Proxy / Display Attributes. Thus, Simulation Cache Proxies created with Golaem Crowd 4.X and their relative display nodes should be deleted and re-created.

Render Proxies

Render Proxies created with Golaem Crowd 4.X can be used in Golaem Crowd 5.0 without any further modifications.

API

Simulation Caches

In Golaem Crowd 5.0, a set of Simulation Cache deformation layers can be applied between Simulation Export and Simulation Render with the Simulation Cache Layout. Those layers are stored in a .gscl file which need to be taken into account by the rendering process. To do so, the Golaem Crowd 5.0 Simulation Cache C API has been updated accordingly.

Support

For any unaddressed question regarding updating assets or scenes from Golaem Crowd 4.X to 5.0, please email support@golaem.com.