Gaze quick start
Add the Gaze module to an existing Convai character and confirm it makes eye contact with the player immediately in Play mode.
Add ConvaiGazeController to an existing Convai character and confirm that it makes eye contact with the player in Play mode. Use this page once you have a working ConvaiCharacter in your scene and want to see Gaze running before tuning any of its settings.
Prerequisites
A
ConvaiCharacterin your scene that already connects and responds — complete Validate your setup first if you have not.A rig with a resolvable head bone: a Humanoid rig resolves automatically, and a Generic or animator-free rig works once you add a character rig binding and assign at least the head.
Add the Gaze component
Add the Gaze component
In the Inspector, select Add Component, then Convai > Embodiment > Gaze. This adds ConvaiGazeController to the character.
Convai also adds the infrastructure the module needs — an EmbodimentContext, a StandardRigBinding, and the internal GazeAttentionRequests component the controller requires — automatically. You do not add any of these yourself.
Verify the setup
Enter Play mode and start a conversation with the character. Gaze's default eye contact mode is Natural, which follows the character's dialogue state: the character ignores the player while Idle, commits to eye contact through Attending, Listening, and Speaking, and breaks contact for brief thinking beats during Thinking. Move to stand behind the character during a conversation and it turns to face you.
Expected result: the character's eyes and head turn toward you shortly after the conversation starts, hold contact while you talk and while it responds, and the character turns to face you if you move behind it mid-conversation.
Troubleshooting
If the character's eyes and head do not move, open the ConvaiGazeController Inspector and check the readiness state first — Not Working names the missing bone directly. If the state reads Ready but nothing moves in Play mode, see Troubleshoot gaze for the remaining failure modes.
Next steps
How gaze worksConfigure eye contactTroubleshoot gazeLast updated
Was this helpful?