A high-performance animation system utilizing textured cube particles.

A ongoing open-source fluid animation project for rendering images (and .mp4 video) onto cubes.
A simple API for stringing together animation sequences is provided.

Built using WebGL and Three.js. Compiled using Typescript and Svelte.
Uses a single mesh and a single texture for real-time rendering of thousands of cubes.
Offset UV coordinates for each cube so that only single buffer is needed in GPU memory.