About

Built for the moment between concept and rig.

Most 2D animation tools assume you already have a finished rig. Most mocap tools assume you're working in 3D. Charios sits in the gap: drop the PNG art you have right now, plug it into a humanoid skeleton, and watch how it moves under any humanoid clip you can find. From there you decide whether the silhouette holds, the proportions read, the cape drags right.

What it's good at

Iteration speed on a moving figure.

You don't need to commit to a full skeletal animation pipeline to know whether your character looks right swinging a sword. Drop the parts in. Hit Walking. Done.

The 3×3 anim-check grid catches the one frame that's broken on Magic 1 but fine on Walking — the kind of bug that costs hours to find when you're flipping clips one at a time.

The stack

Modern, boring, fast.

Editor engine

PixiJS v8 for WebGL rendering, three.js for FBX parsing. Native devicePixelRatio + autoDensity keep the canvas pixel-perfect on retina.

App + auth

Next.js App Router on Vercel. Supabase for Postgres + auth + RLS. Google OAuth via One Tap on the homepage.

Storage

Cloudflare R2 for layer asset bytes — zero egress, presigned PUT/GET. Project metadata in JSONB on Postgres.

Try it

See your character move.

CMU motion captureMixamoTruebonesRokokoBVHFBXPixiJS v8three.jsSupabaseCloudflare R2VercelCMU motion captureMixamoTruebonesRokokoBVHFBXPixiJS v8three.jsSupabaseCloudflare R2Vercel