A Geometry Nodes system that generates and animates customizable cartoon-style mouths for 3D characters. The setup allows character artists to switch between 32 predefined mouth shapes and 10 ready-to-animate visemes directly from the node menu. It includes an integrated bending tool that curves the generated mouth along the X-axis to conform to a character's face topology.
The node controls also manage 32 matching mouth hole meshes intended for boolean operations, multiple material slots, and individual toggles for teeth visibility. The system provides three distinct teeth shapes driven by shape keys, and materials are configured to render correctly in both EEVEE and Cycles.