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.
It’s important that the avatar match the user’s eye movements in a believable manner.
Make it easy to see other avatar’s eye movements.
Make it easy for users to see where others are looking.
Eye movements can be used to animate facial expressions on other parts of the face.
Having NPCs react to your gaze makes them feel socially aware and can impact the user on an emotional level.
Applying different filters to the eye movements can make it look more realistic and avoid the eyes of characters looking strange.
Read about what different things to consider when creating facial expressions based on eye movements.
Leveraging user attention by sharing the users’ gaze can improve both collaboration and teaching.