Share

Check Scene Settings

The Check Scene Settings Tool allows to check before or during a Golaem Simulation, that all the required elements to in the Maya settings and in the Simulation are correctly set.

Creation

  • Golaem Shelf: 
  • Crowd Render Menu: Check Scene Settings
  • MEL command: glmCheckSceneSettingsCmd;

Tool Settings

If one of the Checker line ends with "NO", it means that the simulation will not work and thus it is recommended to edit the scene settings accordingly. Each "NO" line comes with a Help link to the Reference Guide to help fixing the issue:

Playback speed is set to Play Every Frame

Maya needs to play every frame for Golaem to be able to simulate correctly

Check Setup at first launch

Linear working units is set to Centimeter

Maya intrinsics makes it mandatory for the scene to be in cm for the particles to correctly work. Golaem proposes a Crowd Unit settings if your scene is at another scale, but you must leave the Maya general unit setting to centimeter.

Check Setup at first launch

Up Axis is set to Y

Golaem needs the Up Axis to be set to Y to work correctly. You can make your character navigates in other dimension if needed using the UVPin Behavior / 3D mode of the Terrain Locator.

Check Setup at first launch

Locators Show option is set

Golaem is based on many locators, it will not work if they are hidden in your viewport.

Check Setup at first launch

Plugin Shapes Show option is set

Same as locators, Golaem needs the Plugin Shapes to be visible if your viewport to be able to work correctly.

Check Setup at first launch

VP Rendering Engine is set to OpenGL

Golaem provides an optimized display for your crowds, but it only works in OpenGL. Check your Maya preferences / Display Section / Rendering Engine

MAYA_VP2_USE_VP1_SELECTION is disabled

This is an old environment variable which was introduced during the transiton from Maya Viewport 1.0 to 2.0. Golaem is no more compatible with VP1, and this variable will make the viewport selection unusable if it is set. If you do not know how it is set, contact your Pipeline / IT admin.

The Crowd Unit is adapted to the scene

A NO here means that from settings on your Golaem objects we detected you may not have set the Golaem Crowd Unit correctly

See What's the Crowd Unit? How do I set it?

There is at least one particle system

There is not particle system in your scene, hence no character to be simulated. Did you forget to click the "Create" button at the bottom of your PopulationTool Attribute Editor?

There is at least one connected CrowdField

To simulate characters, Golaem need a CrowdField to be connected on the created particle systems. It is automatically created/connected by the PopulationTool when clicking on its Create button.

You may try connecting it manually or recreating your particles with the PopulationTool (and by the way the CrowdField needs not to be hidden and its enabled attribute to be checked)

There is at least one Entity Type

One of the first step of creating a Golaem scene is to create an EntityType describing the characters to be simulated.

Check the Quickstart

The EntityTypes are all initialized

All EntityTypes need to be linked to a valid gcha (Golaem Character) file.

Check your EntityTypes / Character File fields and ensure they are not empty and point to a valid character file path.

A TerrainLocator with a navmesh is required and set

If you are going to use Navigation/Goto behaviors, you need a Golaem Terrain.

Maybe you have one in your scene, but your CrowdManagerNode or CrowdField nodes do not reference it in their Environment attributes. Check these.

Otherwise, if you do not know how to create a TerrainLocator, check the Quickstart

Was this information helpful?