Cavalry Web Player

Explore interactive demos showcasing the capabilities of the Cavalry Web Player.

Minimal Player

A simple example demonstrating scene loading and playback controls.

CSV Data

Load and visualise CSV data to drive animations with automatic asset loading.

Text Editing

Interactive text editing demo showing Attribute getting and setting.

Image Asset

A demo of automatically loading an image asset, and then replacing it.

Video Asset

Stream frames from WebCodecs into Cavalry with on-demand decoding and caching.

Custom Font Loading

Load custom fonts dynamically and see them applied to text shapes in Cavalry.

Save Image

Export full resolution still images from the Web Player.

Shadow DOM

Cavalry player fully encapsulated in a web component with Shadow DOM isolation.

Interactivity

Interact with the canvas to update Attributes in Cavalry.

Control Centre

Dynamic UI generation based on a Scene's Control Centre Attributes.

Transparent Background

Cavalry scenes with transparent backgrounds that blend seamlessly with any webpage.

Variable Font

Automatic loading and rendering of variable fonts with the auto-asset-loader system.