Create expressive stylized faces on meshes and skinned characters with procedural eye and mouth shaders, facial animation tools, custom eye art, and live or offline lip sync.Give your characters a face that can react, speak, and perform. 2D Eye Shader projects stylized eyes, brows, pupils, and mouths onto ordinary meshes and skinned characters through dedicated eye and mouth overlay materials.Build expressions visuallyStart with the included eye and mouth presets, then tune each part independently. Blend between moods, shape the eyebrows and eyelids, move the pupils and irises, and add X eyes, spirals, overlays, or emission effects. Seven procedural eye shapes give you a starting point for different character styles.Use your own eye artworkThe Custom Eye Setup Wizard combines your eye art with boundary masks, iris textures, and center placement. Keep the illustrated eye frame while driving eyelids, pupil movement, deformation, and expression response procedurally.Author facial animationThe Animation Editor provides separate eye and mouth tracks, editable keyframes, reusable clips, and longer cinematic sequences. Use the Iris Path Tool to author eye movement, then play the results through the included runtime components.Add speech and lip syncAnalyze an AudioClip to generate editable mouth keyframes, or drive the face at runtime from an AudioSource or microphone. Adjust loudness calibration, smoothing, mouth size, and custom mouth presets to fit your character. The runtime API also accepts externally analyzed viseme weights.Set up static or skinned meshesUse the Character Setup Wizard to select a renderer and configure the projected face. For skinned characters, the overlay follows the mesh skinning and head motion. Fine-tune face position, scale, and forward direction for each model.Includes two shaders, six editor tools, runtime scripts, eleven paired base expressions, example clips and cinematics, four demo scenes, custom-eye example assets, and a 10-page offline PDF manual. Shader implementations are included for Built-in, URP, and HDRP; the supplied demo project is configured for URP.Shaders: Custom/StickFaceOverlay and Custom/StickFaceMouthOverlay, with Built-in, URP, and HDRP subshaders.Eye shapes: circle, oval, diamond, triangle, slit, rhombus, and rounded rectangle.Expression controls: independent eyes and mouth, blinking and squint, pupil/iris motion, brows, deformation, X eyes, spiral eyes, texture overlays, and emission.Base expressions: Neutral, Angry, Sad, Shock, Sleepy, Smug, WinnerGrin, Intense, Dizzy, Dead, and Bloodshot, with paired eye/mouth presets.Editor tools: Character Setup Wizard, Expression Editor, Animation Editor, Custom Eye Setup Wizard, Iris Path Tool, and Lip Sync Generator.Animation: eye and mouth keyframes, separate clips, paired face clips, cinematic sequences, and optional audio tracks.Lip sync: offline AudioClip analysis, runtime AudioSource or microphone input, adjustable calibration and smoothing, custom viseme presets, and an external viseme-weight API.Setup: MeshRenderer and SkinnedMeshRenderer overlays; configurable face center, scale, forward direction, and projection settings.Demo scenes: EyesShaderExpressionExample, HumanoidShowcase, FaceCinematicShowcase, and RealtimeLipSyncTest.Textures: 17 files; dimensions 512x341, 1024x1024, 1536x1024, and 2048x2048.Documentation: 10-page offline PDF manual.Demo project version: Unity 6000.5.9f1 with Universal Render Pipeline 17.5.0. Demo scenes use URP. Microphone input requires a supported device and platform permission.


