A comprehensive toolkit designed to streamline texture-based character facial animation directly in Unity, offering an array of tools for animators, artists, and developers alike.
From simple winks to eye twitches, from smirks to lip-synced sequences. FaceToons allows you to quickly and non-destructively add expressive and unique animations to dialogues within minutes directly in-engine. No keyframes necessary.
FaceToons blends procedural animation with handcrafted overrides, giving you full control over character expressions while maintaining efficiency.
Automate common or ambient facial behaviors like eye darts, blinks, idle expressions, and lip-sync. Then override with other dynamic or hand-crafted values with specific details like forced blinks, unique sprite sets or precise eye movements. Animation feels more like directing.
Adjust timings, overrides, move scene objects or even add new expressions anywhere, anytime. Even late in production.
Eyes are layered into iris, emblem and cover. All which can be controlled separately to create a wide-range of expressions without the need to create additional textures.
Comes with lip-sync support using the Rhubarb (open-source) library.
FaceToons eliminates the need for external tools, providing instant previews inside Unity so you can see cutscenes exactly as they will appear in-game.
Toony characters should not be restricted by rigid texture atlasses. FaceToons allows you add, modify and re-use expressions on different characters anytime during production.
Multi-angle mouth support which adjusts appearance depending on the camera angle, replicating 2D hand-drawn look.
Supports Material Mouths, projected Decal Mouths or Custom renderers through our API.
Fits any 2D-ish character style. Be it Anime, Cartoony or Retro N64. Heavily customizable with ShaderGraph integration and SubGraphs.
Add parallax, glow, adjust iris rotation, adjust cross-eyed values & more
Add natural facial animation to characters during gameplay. FaceToons State-Driven animation can be easily controlled outside of the Timeline.
FaceToons uses TextureArrays under the hood to pack related expression textures together. This system can handle more textures more efficiently than traditional Texture-Atlas based workflows.
FaceToons comes with a online Manual & API Documentation. Feel free to browse it before buying to get familiar with the workflow.