API Documentation
Upload Character
POST /api/upload
Content-Type: multipart/form-data
{
"image": "File",
"name": "String",
"type": "2d|3d-flat"
}
Upload a character image for rigging.
Process Rigging
POST /api/rig
Content-Type: application/json
{
"character_id": "UUID",
"pivots": {
"head": {x: number, y: number},
"arms": {x: number, y: number}
},
"meshes": ["head", "arms", "body"]
}
Process character rigging with specified parameters.
Animate Character
POST /api/animate
Content-Type: application/json
{
"character_id": "UUID",
"animation": "idle|walk|run|jump|custom",
"parameters": {}
}
Apply animations to your character.
Export Model
GET /api/export
{
"character_id": "UUID",
"format": "live2d|spine|png"
}
Export your rigged character in various formats.