🖥️ Browser Frontend¶
The frontend loads JSONL events and animates scene layers in the browser.
⏯️ Modes¶
⏪ Replay Mode¶
Plays events from the beginning with timing based on timestamps.
📡 Realtime Mode¶
Shows the latest event, polling for new events.
🍰 Layering Order¶
Normal mode (CG_None)¶
block-beta
columns 1
EXP["EXP — Expression (z-index: 4)"]
ACT["ACT — Action (z-index: 3)"]
STA["STA — Pose/Stance (z-index: 2)"]
BG["BG — Background (z-index: 1)"]
CG mode (any CG other than CG_None)¶
block-beta
columns 1
CG["CG — Full-scene illustration\n(replaces BG, STA, ACT, EXP)"]
▶️ Usage¶
- 🌐 Open
web/index.htmlin a browser - 📂 Load a
.jsonlfile - 📁 Set the asset base path
- ⏯️ Click Replay or Realtime
- 🎧 Optionally load a WAV file for audio sync
✨ Features¶
- ⏩ Speed control (0.25x - 4x)
- 🎛️ Timeline scrubbing
- 📜 Event log
- 🎧 Audio sync support