MagicEye makes your eyes look truly alive.
Tune Iris parallax, Dilating pupils, Veins, Iris glow and more.
Works on rigged characters.Bring characters to life with MagicEye ✨Compatibility information⚙️Unity 6 / URP 17Forward and Forward+Works in WebGLMagicEye is a shader that replaces flat "painted-on" eye textures with an eye that behaves like one.🎯Works on rigged characters, with no setupFeatures:Iris parallax – the view ray refracts through the cornea at a real index of refraction, so the iris genuinely sits beneath the surface instead of being painted on itIris Curvature – tapers the parallax depth toward the limbus so the rim stays pinned and never smearsCorneal dome – shapes the long, stretched highlight real eyes carry near the limbus. Analytic, so it changes the shading without touching the silhouetteRuntime pupil dilation – a runtime component that reproduces the real pupillary reflex: constricts fast, dilates slowly. It raycasts toward the light, so an eye standing in shadow dilates like it shouldSclera veins with a Bloodshot sliderLimbal ring, limbal scatter and sclera translucencyLower iris glow – the bounce off the back of the eye onto the lower iris. Anchored to world down, so it stays at the bottom however the eye rotates, with a Glow Angle offsetReflection probe support – separate cornea and sclera reflection strengths, plus Fresnel power and smoothnessView-space catchlight – keeps a glint in the eye even when the key light swings behind the characterCustom inspector with a tooltip on every controlUnity 6 / URP 17Requires an eye mesh with tangents and a radial UV layoutForward and Forward+ rendering (no deferred GBuffer pass)One shader, with Desktop and Mobile presetsReflection probe supportDepthNormals pass for SSAOMotion vectors for TAAGPU instancing and single-pass instanced VRSRP Batcher compatibleNo setup on skinned or animated characters




