Crowd Visual Feedback Tool
The Crowd Visual Feedback is a dockable tool showing a Visual Feedback overview of the selected entity.
- Golaem Shelf:
- Golaem Menu: Crowd Visual Feedback
- In Maya Viewport, pick an Entity in the viewport to perform the selection and open the Crowd Visual Feedback focused on the selected entity.
Picked entity in the viewport and Crowd Visual Feedback
Crowd Visual Feedback Overview
The Crowd Visual Feedback is divided in several panels.
Selected Entity Overview
Picked entity overview in Crowd Visual Feedback
This panel contains the overview of the selected entity with a dynamic preview of the entity animation in its environment, a bunch of information of the picked Entity and its related particle (Ids / Velocity). The blend shapes values played in the animation at the moment are shown under the Blend Shapes Parameters panel.
Blind Data Parameters
Entity Blend Shape / Blind Data values in the Visual Feedback
This panel contains the running behaviors of the picked Entity and their relative visual feedbacks.
Entity Behaviors in Crowd Visual Feedback
Motion Behavior Visual Feedback
Motion Clip visual feedback for a Motion Behavior
Locomotion Behavior Visual Feedback
Locomotion Model visual feedback for a Locomotion Behavior
As explained in the Locomotion Behavior Algorithm, each vertex in the Locomotion Model represent a Motion Clip. Each Motion Clips information can be retrieved with a mouseover.
A locomotion database that contains turning animations will be a two-dimension database, while a locomotion database with only front-moving animations will be a one-dimension database.
A one-dimension database wrongly detected as a two dimension one, as seen in the top left corner
Depending on the animation set, a one-dimension locomotion database might be detected as a two-dimension one, inducing some wrong blending between the motions at the extremity of the database. If such a thing occurs, the way to fix it is to increase the Delaunay Databse Epsilon parameter located in the extra attributes of the locomotion behavior.
Motion Clips visual feedback for a Locomotion Behavior
The Motion Clips visual feedback is showing the Motion Clip name and the current amount of this animation used in the Locomotion Behavior. The neutral Motion Clip is marked with .
Attribute Behavior Visual Feedback
Attribute Visual Feedback of the Attribute Behavior
The Attribute Behavior visual feedback shows the name of the currently edited PPAttributes and its current value.
SetBone Behavior Visual Feedback
The SetBone Behavior visual feedback shows the name and component of the currently edited Bones and the value returned by their Expressions (but not the resulting orientation / position / scale of the Bone).
Several controls are available to modify the Visual Feedback appearance, these controls are the same as ones defined in each Behavior. Some of them are specific to a type of Behavior.
|Select the current Behavior|
Motion Behavior Controls
|/||Show / hide the motion currently played|
Locomotion Behavior Controls
|/||Show / hide the Locomotion Model|
|Show only motions currently used, i.e. motions with a non null weight|
|Show all motions of the Locomotion Model|
|No motions are shown|
Maya Viewport Settings in Crowd Visual Feedback
This panel contains several settings to control Maya Viewport Visual Feedbacks. These settings are the same as ones defined in the Crowd Manager and can be displayed on the currently picked Entity, all the entities or a subset.
Visual Feedback display option for Specific Entity Ids
|Specific Entity Ids||
|Footprints||Draw a circle at the foot position when it's on ground|
|Entity -> Particle||Draw a link between an Entity and its particle|
|Bounding Box||Draw a semi-transparent bounding box englobing the Animation Posture|
|Path To Target||Draw the planned path to the Entity's final Target|
|Local Target||Draw the Entity local target|
Draw the Entity final destination target
|Radius||Draw a wire circle around the character|
|Personal Space||Draw the Personal Space around the Entity|
|Perceived Obstacles||Draw a line between the Entity and every obstacles perceived|
|Entities Field Of View||Draw the field of view for entities perception|
|Obstacles Field Of View||Draw the field of view for obstacles perception|
|Velocity||Draw a the Entity velocity vector|
|Velocity Model||Draw the Velocity Model|
|Formation||Draw the formation shape|
|Speed||Draw the current speed (from position to position+speed)|
|Last Steering||Draw last boid steering force (from position to position + steering)|
|Up||Draw the boid up|
|Obstacles Raycast||Draw boid rays for obstacle detection : one from entity position in speed direction, 4 others from radius borders which describe a 45° cone around speed.|
Entity Selection in Crowd Visual Feedback
This part of the Crowd Visual Feedback allows to set the selected Entity from its id.