GolaemΒΆ

Guerilla Render can render the Golaem procedural crowd.

Installation

Linux

Guerilla uses the glmCrowdRPS18Plugin.so DSO. The Golaem bin and procedurals directories should be added to the LD_LIBRARY_PATH variable before running "guerilla" or "render".

Windows

Guerilla uses the glmCrowdRPS18Plugin.dll DLL. The Golaem bin and procedurals directories should be added to the PATH variable before running "guerilla" or "render".

Load a Golaem crowd into Guerilla

In the Create menu, click the Create Golaem item. This create a NewGolaem node in the scene.

When you have a Golaem simulation cache ready, locate the .gscs file corresponding to this cache. You will find a collection of .gscf files, one per simulated frame. For instance:

/my/simulation/cache/testGuerilla.crowdField1.gscs
/my/simulation/cache/testGuerilla.crowdField1.1.gscf
/my/simulation/cache/testGuerilla.crowdField1.2.gscf
/my/simulation/cache/testGuerilla.crowdField1.3.gscf
...

Setup the Goalem attributes:

  • Crowd Fields: a list of semicolon separated field names (crowdField1 in the previous example)
  • Cache Name: the cache name (testGuerilla in the previous example)
  • Cache Directory: the directory where resides the cache (/my/simulation/cache/ in the previous example)
  • Characters: the .gcha character file to bind to this simulation cache.

Setup Golaem shaders

TODO