Procedural Eyes

Hi everyone!

I’ve been working on this project since New Year’s for a game I’m working on. Inspiration came from these two videos, neither of which are mine (please watch at least one before continuing):

Sadly the creator of said videos moved on to better things, so I tried my hand at recreating his work. I hope that Procedural Eyes will be helpful to programmers who can’t animate : ).

Instructions:

  • Download the included unitypackage
  • Import unitypackage into Unity project
  • Drag Face or Face AA prefab into scene from Prefabs folder
  • Mess around

(Non-exhaustive list of) Features:

  • See linked videos above
  • Multiple “pupils” (useful for eye highlights)
  • BlinkController script (for controlling blink cycles, see here for good rates)
  • 2 shaders with antialiased variants

Please note

  • Procedural Eyes was written using Unity 5.3.5f1, so it may not work in more recent iterations
  • I bequeath this package to the Unity community free of charge, you don’t need to credit me, etc. Feel free to dig around in the source code and make improvements. Please don’t abuse these permissions by claiming any included works as your own or selling this package. I am not responsible for any errors or loss of time resulting from the Procedural Eyes package.
  • I am open to suggestions, and plan to post improvements. Feedback is both encouraged and appreciated. However, please don’t expect regular updates

Have a nice day, and God bless.

2947368–218398–Procedural Eyes.unitypackage (29.8 KB)

4 Likes

It now works with 5.5!

2948453–218519–Procedural Eyes.unitypackage (31 KB)
2948453–218520–Procedural Eyes.zip (50.3 KB)

1 Like