License Types

There are two different types of commercial licenses available for Golaem:

  • Full License: allows to run every feature of the software within Maya (even the Lite License features)
  • Lite License: allows to view, edit Simulation Caches or batch export simulations, in Maya or other DCCs

One of these licenses is required to run Golaem for production on an artist workstation, NOT for the render nodes.

In order to learn or test Golaem, a PLE license can be used but every render from scene or simulation caches done with this version will bear watermarks.

All commands modifying simulation or assets will draw a license on the calling machine, a license is NOT needed for rendering using a proxy or procedural shaders.

See below the details of which features are available depending on the type of license:

In Maya

  Full License
(Golaem)

Lite License
(Golaem Layout)

PLE License No License
Using the Golaemizator to create character files, motions or caches  
Using the Character Maker to edit skeleton or motions    
Using the Character Maker to edit geometry or shaders  
Emitting particles with the Population Tool    
Using Population Tool and PaintTool for layout edition (snap to)  
Using the Paint Tool to paint simulation attributes    
Using the Paint Tool to paint killed entities  
Using the Behavior Editor    
Running a Simulation    
Exporting a Simulation (to cache or GDA file)   with watermark  
Batch Exporting a Simulation with watermark  
Using Golaem commands in Maya batch mode    
Baking a Simulation to FBX, Alembic, UsdSkel,...      
Batch baking a Simulation to FBX, Alembic, UsdSkel,...    
Creating Shaders for a Character
Playblasting a Simulation or Simulation Cache with watermark  
Rendering a Simulation (either single node or renderfarm) with watermark
Open the SimulationCacheLibrary and import a cache with watermark
Replaying a Cached Simulation with watermark  
Editing a Cached Simulation with watermark  
Opening the About Window (Golaem Menu / About)

In 3dsMax

 

Without license

Creating VRayGolaem node
Creating/Modifying shaders for a character
Playing/Rendering a Golaem Cache (bounding boxes only in viewport)

In Katana

  Lite License
(Golaem Layout)

Without license

Creating Golaem Cache nodes or importing them with the Golaem Cache Library
Creating/Modifying shaders for a character
Playing/Rendering a Golaem Cache
Using the Layout Editor  
Importing/Rendering a Golaem Cache trought USD procedural plugin

In Unreal Engine

  Lite License
(Golaem Layout)
PLE License

Without license

Creating Golaem Cache nodes or importing them with the Golaem Cache Library with missing meshes  
Creating/Modifying shaders for a character
Playing/Rendering a Golaem Cache with missing meshes
Creating Golaem Simulation nodes and importing GDA files with missing meshes  
Running simulations with missing meshes  
Using the Layout Editor with missing meshes  

In Houdini

  Lite License
(Golaem Layout)
PLE License

Without license

Creating Golaem Cache nodes or importing them with the Golaem Cache Library with missing meshes  
Creating/Modifying shaders for a character
Playing/Rendering a Golaem Cache with missing meshes with missing meshes
Using the Layout Editor with missing meshes  
Importing/Rendering a Golaem Cache through USD procedural plugin with missing meshes

In USD

  Lite License
(Golaem Layout)
PLE License

Without license

Rendering with Golaem USD Procedural

Force the fetch of a Golaem Full License

By default, Golaem draws a Full License and falls back to a Lite License fetch if not found. If you want an artist workstation to only fetch a Full License, set the GLMCROWD_FULL_LICENSE environment variable to 1 . If not found, it will fall back to a PLE License fetch.

Force the fetch of a Golaem Lite License

By default, Golaem draws a Full License. If you want an artist workstation or a batch export node to fetch by default a Lite License, set the GLMCROWD_LITE_LICENSE or GLMCROWD_LAYOUT_LICENSE (legacy) environment variable to 1. If not found, it will fall back to a PLE License fetch.

Force the fetch of no License

By default, Golaem draws a Full License, a Lite License or a PLE License. If you want a render node to skip the fetch of a Golaem license, set the GLMCROWD_NO_LICENSE environment variable to 1.

Force the fetch of no PLE License

By default, if Golaem can not find a Full License or a Lite License, it draws a PLE License which may watermark all the Golaem files which will be saved from it. If you want to skip the fetch of a Golaem PLE license, set the GLMCROWD_NO_PLE environment variable to 1.

Batch Export a Golaem Simulation

Note that for batch export, the GLMCROWD_BATCH_ENABLE must be set and nodes be updated at each frame. The command glmBatchCrowdSimulationExporter set this variable temporary when called.