This Geometry Nodes setup provides a customizable 3D keyboard model that automatically generates realistic text-to-typing animations. The system simulates key presses dynamically based on input, featuring reactive RGB lighting effects that trigger on each keystroke. Three passive RGB animation image sequences are also included for ambient lighting effects.
The physical keyboard model offers modular customization, including four variations each for the base chassis, keycaps, and key switches. The default low-poly asset contains 5,290 vertices and is fully UV unwrapped with 4K textures for base colors and key overlays. Additionally, the package includes documentation covering how to export the procedural animations to Alembic, USD, and glTF formats.