Compose
Build scenes from focused, reusable tattvas.
Compose precise, expressive visual stories with deterministic timelines and a growing library of reusable tattvas.
Build scenes from focused, reusable tattvas.
Drive every frame with a deterministic timeline.
Turn mathematics and ideas into visual stories.
Veena brings geometry, motion, rendering, and storytelling together so an idea can grow from a sketch into a polished animation without changing tools.
Shapes, text, formulae, matrices, graphs, particles, surfaces, and reusable teaching components share one scene model.
Animations, callbacks, per-frame updaters, cameras, captures, audio, and export all follow the same deterministic timeline.
Move naturally from a mathematical construction to branded explainers, shorts, openings, and complete visual narratives.
The same scene model can express a clean geometric proof, an AI concept, or a production-ready visual sequence.
Construct, transform, morph, highlight, and explain mathematical objects.
Turn networks, tensors, context, and information flow into understandable scenes.
Combine cameras, 3D, particles, audio, branding, and export into complete stories.
The documentation is the natural path into Veena—from the first preview to reusable components and deeper API areas.
Install Veena, preview a scene, and render the result.
Continue →ExploreFind the right package for core scenes, primitives, maths, AI, text, and storytelling.
Continue →BuildUse the repository examples as executable studies while the guides continue to grow.
Continue →ReferenceFollow the documentation and its release history.
Continue →Veena is the web-powered engine for creating visual stories. For specialised projects that need lower-level native control, meet Murali, the Rust-powered engine.
Start with the guide and build the first version of your scene.
Create a scene