Documentation

Dramatis makes a character in the browser and exports it as a GLB (and a VRM) that other engines open with no fixes. These pages cover the creator, the library under it, the file it writes, and how to import that file into each engine.

Dramatis is in development (version 0.0.0, not published to npm). Each page says what has been checked and what has not.

Start here

The file you export

Import guides

Each engine's own glTF importer, default settings, no plugins.

Engine Guide Status
three.js three.js Verified: gate 1 under Bun, and in headless Chromium
Godot 4.5 Godot Verified: headless import and checks, and rendered frames
Babylon.js 9.33 Babylon.js Verified on a NullEngine (no rendering)
Unity 6 Unity Verified: batch import and checks (28/28), Humanoid, and a Web player
Unreal Engine 5 Unreal Engine 5 Draft, not verified: a procedure no one has run yet

Blender 5.2 also imports every sample cleanly; it is a second opinion, with no guide of its own. The evidence for each row is in reports/spike-1.md. "Verified" means the checks ran on the four sample exports. Looks have not been judged on a real GPU in any engine.

The library

The project

Not written yet

Every page, in the order of the menu

This list is written by the build (bun run build): don't edit it by hand.