Eyeballs
Eyeballs
An exercise in rendering objects using instancing, with instance data stored in graphics buffers. My main goals were learning how to work with instancing in Unity HDRP, and how to modify instance data and cull objects using compute shaders.
Another aspect of this project was eyeball and eyelid shaders capable of tracking a target object. For the eyelid shader in particular, I used vertex colors to create a mask, allowing for a smooth falloff.