Unity Asset: Realistic Eye Movements

2015-06-26 15_06_08-Unity WebGL Player _ RealisticEyeMovements

Click on the image to start the WebGL demo.

  • Make your characters more lifelike by letting this asset animate their eyes, head, and eyelids
  • Easy to setup
  • If you character was generated by Mixamo, MakeHuman, Autodesk Character Generator or UMA, setup is even easier: just import the preset
  • Supports Oculus Rift Virtual Reality headset as well
  • Uses data from published academic research (described here)
  • Used in the VR demo Coffee without Words


This is a demo of my Unity asset Realistic Eye Movements. It makes your character’s eyes and head look around, at the player, or at objects in a lifelike fashion. Just drop two scripts on your character and set a few parameters. If your character’s eyelids can be moved via bones or blendshapes, this asset can take advantage of that to produce an even more convincing effect.

The asset uses the same code that I used in my VR demo Coffee without Words. If the player uses the Oculus Rift, this asset will let the NPCs alternate which of the player’s eyes they look into when looking at the player. Here is a demo for the Oculus DK2 headset (Windows):

I summarized most of the findings from reading research papers on human movement and animation that I used for this asset in my blog post Experiments with Animation for Eyes and Head, so you can write the code yourself, but this asset can save you a lot of time and has some additional features.

The process of how to apply the component to your character is described in detail in this manual: Full Documentation
For discussions of this asset please visit the Unity forum thread



Leave a Reply

Your email address will not be published.