Social
If your application contains user controlled avatars or non-player characters (NPCs), eye tracking can be added to make the experience more immersive and life-like.
Avatars controlled by users can come to life by adding eye movements and facial expressions that are driven by the eyes.
Giving NPCs reactions based on where the user is looking enhances the social interaction between the user and the NPCs, adding immersion to the scenario, and impacting the user on an emotional level.
Basics
Reflect the User’s Eyes
It’s important that the avatar match the user’s eye movements in a believable manner.
Clearly Visible Eye Movements
Make it easy to see other avatar’s eye movements.
Contrast the Eyes
Make it easy for users to see where others are looking.
Make Avatars Look Alive
Eye movements can be used to animate facial expressions on other parts of the face.
Enable Gaze Aware NPCs
Having NPCs react to your gaze makes them feel socially aware and can impact the user on an emotional level.
Advanced
Gaze Filters
Applying different filters to the eye movements can make it look more realistic and avoid the eyes of characters looking strange.
Facial Expressions
Read about what different things to consider when creating facial expressions based on eye movements.
Shared Gaze
Leveraging user attention by sharing the users’ gaze can improve both collaboration and teaching.