Skip to main content

Rust animation engine

Build precise animation systems.

Murali is a Rust-powered engine for mathematical animation, teaching visuals, and timeline-driven scene construction.

Developed in part for Kavriq, where production use will continue to help shape the path forward for Murali.

SceneTimelineTattvasRenderer

Overview

A cleaner way to build mathematical animation

Murali treats animation as system design: composable scene objects, precise timelines, and a renderer built for modern graphics APIs.

Time-driven animation

Deterministic scenes built as explicit functions of time.

GPU-native rendering

Powered by wgpu across Metal, Vulkan, and DirectX 12.

Typed scene construction

Rust gives large animation codebases structure and safety.

Showcase

See Murali in action

A few short examples of the kinds of visuals you can build with Murali.

Payful shapes animation

A polished animation showing large no of shapes doing movement

Tattva move animation, alongwith camera smooth movement

We show a Tattva moving, and then also the camera following that Tattva, while it keeps rotating