{"meshes":[{"id":"giraffe","description":"Giraffe, textured quadruped (14.8k vertices)","origin":"examples/giraffe.glb of the SkinTokens repository","license":"MIT (repository)","bytes":6310044,"format":"glb","mesh_url":"https://townbox-character-animation-for-agents.hf.space/examples/giraffe.glb"},{"id":"fox","description":"Low-poly fox (1.7k vertices), original rig removed","origin":"Fox from KhronosGroup/glTF-Sample-Assets (PixelMannen, tomkranis, AsoboStudio, scurest)","license":"CC BY 4.0","bytes":86896,"format":"glb","mesh_url":"https://townbox-character-animation-for-agents.hf.space/examples/fox.glb"},{"id":"cesium_man","description":"Cesium Man, humanoid (3.3k vertices), original rig removed","origin":"CesiumMan from KhronosGroup/glTF-Sample-Assets (Cesium)","license":"CC BY 4.0","bytes":291220,"format":"glb","mesh_url":"https://townbox-character-animation-for-agents.hf.space/examples/cesium_man.glb"},{"id":"rigged_figure","description":"Low-poly humanoid (370 vertices), original rig removed","origin":"RiggedFigure from KhronosGroup/glTF-Sample-Assets (Cesium)","license":"CC BY 4.0","bytes":11512,"format":"glb","mesh_url":"https://townbox-character-animation-for-agents.hf.space/examples/rigged_figure.glb"}],"skeletons":[{"id":"unitree_go2","kind":"bundled","description":"Unitree Go2 quadruped robot (18 joints)","origin":"UniMate repository assets/examples (MIT); mesh from Unitree's public Go2 description","n_joints":18,"joint_names":["base","FR_hip","RL_hip","FL_hip","RR_hip","Head_upper","FR_thigh","RL_thigh","FL_thigh","RR_thigh","FR_calf","RL_calf","FL_calf","RR_calf","FR_foot","RL_foot","FL_foot","RR_foot"],"joint_labels":["Body","Right Front Hip","Left Back Hip","Left Front Hip","Right Back Hip","Head","Right Front Thigh","Left Back Thigh","Left Front Thigh","Right Back Thigh","Right Front Shin","Left Back Shin","Left Front Shin","Right Back Shin","Right Front Foot","Left Back Foot","Left Front Foot","Right Back Foot"],"parents":[-1,0,0,0,0,0,1,2,3,4,6,7,8,9,10,11,12,13],"stats_dataset":"objaverse","has_mesh":true,"facing_pair":{"right":"FR_hip","left":"FL_hip","right_label":"Right Front Hip","left_label":"Left Front Hip","body_axis":false},"rest_pose_glb_url":"https://townbox-character-animation-for-agents.hf.space/api/assets/unitree_go2/rest.glb"},{"id":"eagle","kind":"bundled","description":"Eagle, winged biped with tail and toes (51 joints)","origin":"UniMate repository assets/examples (MIT)","n_joints":51,"joint_names":["Bip01_Pelvis","Bip01_Spine","BN_Tai_01","Bip01_Spine1","Bip01_L_Thigh","Bip01_R_Thigh","BN_Tai_L_01","BN_Tai_R_01","BN_Wing_R_01","BN_Wing_L_01","Bip01_Neck","Bip01_L_Calf","Bip01_R_Calf","BN_Tai_L_02","BN_Tai_R_02","BN_Wing_R_02","BN_Wing_L_02","Bip01_Neck1","Bip01_L_HorseLink","Bip01_R_HorseLink","BN_Wing_R_03","BN_Wing_L_03","Bip01_Neck2","Bip01_L_Foot","Bip01_R_Foot","BN_Wing_R_05","BN_Wing_R_04","BN_Wing_L_05","BN_Wing_L_04","Bip01_Head","BN_Toe_L_30","BN_Toe_L_10","BN_Toe_L_20","BN_Toe_L_00","Bip01_L_Toe0","BN_Toe_R_30","BN_Toe_R_10","BN_Toe_R_20","BN_Toe_R_00","Bip01_R_Toe0","BN_Wing_R_06","BN_Wing_L_06","BN_Jaw","BN_Toe_L_31","BN_Toe_L_11","BN_Toe_L_21","BN_Toe_L_01","BN_Toe_R_31","BN_Toe_R_11","BN_Toe_R_21","BN_Toe_R_01"],"joint_labels":["Hips","Spine","Tail","Spine","Left Thigh","Right Thigh","Left Tail","Right Tail","Right Wing","Left Wing","Neck","Left Shin","Right Shin","Left Tail","Right Tail","Right Wing","Left Wing","Neck","Left Fetlock","Right Fetlock","Right Wing","Left Wing","Neck","Left Foot","Right Foot","Right Wing","Right Wing","Left Wing","Left Wing","Head","Left Toe","Left Toe","Left Toe","Left Toe","Left Toe","Right Toe","Right Toe","Right Toe","Right Toe","Right Toe","Right Wing","Left Wing","Jaw","Left Toe","Left Toe","Left Toe","Left Toe","Right Toe","Right Toe","Right Toe","Right Toe"],"parents":[-1,0,0,1,1,1,2,2,3,3,3,4,5,6,7,8,9,10,11,12,15,16,17,18,19,20,20,21,21,22,23,23,23,23,23,24,24,24,24,24,25,27,29,30,31,32,33,35,36,37,38],"stats_dataset":"objaverse","has_mesh":true,"facing_pair":{"right":"Bip01_R_Thigh","left":"Bip01_L_Thigh","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"rest_pose_glb_url":"https://townbox-character-animation-for-agents.hf.space/api/assets/eagle/rest.glb"},{"id":"shark","kind":"bundled","description":"Shark, serpentine spine with fins (16 joints)","origin":"UniMate repository assets/examples (MIT)","n_joints":16,"joint_names":["_00","_07","_01","_08","_02","_05","_04","_06","_09","_03","_12","_11","_10","_13","_14","_15"],"joint_labels":["Root","Spine","Spine","Spine","Head","Right Pectoral Fin","Left Pectoral Fin","Dorsal Fin","Spine","Jaw","Tail","Right Pelvic Fin","Left Pelvic Fin","Tail","Tail","Tail"],"parents":[-1,0,0,1,2,2,2,2,3,4,8,8,8,10,13,14],"stats_dataset":"objaverse","has_mesh":true,"facing_pair":{"right":"_05","left":"_04","right_label":"Right Pectoral Fin","left_label":"Left Pectoral Fin","body_axis":false},"rest_pose_glb_url":"https://townbox-character-animation-for-agents.hf.space/api/assets/shark/rest.glb"}],"note":"POST /api/rig or /api/animate_mesh {\"example\": \"<mesh id>\"} uses a bundled mesh; the bundled skeletons are assets for /api/animate. The results below were produced by this Space's own API; the same inputs, options and seeds reproduce each. The API always generates fresh results.","generated_by":"POST https://townbox-character-animation-for-agents.hf.space/api/animate_mesh, /api/expand and /api/edit on this Space (ZeroGPU), 2026-11-05","results":[{"id":"01_giraffe_walk","kind":"animate_mesh","example":"giraffe","mesh":"Giraffe, textured quadruped, 14.8k vertices","prompt":"An object walks forward.","mode":"generate","job_id":"p_474f884eebc5","rig_job_id":"r_2e6699f3f0bc","asset_id":"u_10e5b2e20af3","animation_job_id":"a_2f76391d6eda","rig_options":{"num_beams":10,"seed":7,"preserve_original":true,"keep_skeleton":false},"animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":7},"rig":{"n_joints":47,"max_depth":16,"n_tokens":360,"input":{"filename":"giraffe.glb","n_vertices":14807,"n_faces":21636}},"asset":{"id":"u_10e5b2e20af3","n_joints":47,"facing_pair":{"right":"bone_42","left":"bone_37","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Tail","Left Thigh","Right Thigh","Spine","Tail","Left Shin","Right Shin","Spine","Tail","Left Foot","Right Foot","Spine","Tail","Left Toe","Right Toe","Spine","Tail","Left Toe","Right Toe","Spine","Left Shoulder","Right Shoulder","Tail","Spine","Left Upper Arm","Right Upper Arm","Spine","Left Forearm","Right Forearm","Spine","Left Hand","Right Hand","Spine","Left Finger","Right Finger","Spine","Left Finger","Right Finger","Head","Head","Left Ear","Right Ear","Head","Head","Head"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":60,"root_travel_xz":0.7809,"root_height_range":[0.5779,0.5927],"timing":{"rig_gpu_s":15.786,"rig_inference_s":14.475,"asset_s":5.753,"motion_gpu_s":6.835,"total_s":34.378},"generated_at":"2026-11-05T21:00:39Z","provenance":{"rigging":{"model":"VAST-AI/SkinTokens","model_revision":"79736cad0fd84de384d5eede659b4ebd24effe33","checkpoint":"experiments/articulation_xl_quantization_256_token_4/grpo_1400.ckpt","skin_vae":"experiments/skin_vae_2_10_32768/last.ckpt","llm_backbone":"Qwen/Qwen3-0.6B architecture (config revision c1899de2); weights from the checkpoint","model_license":"MIT","code":"https://github.com/VAST-AI-Research/SkinTokens/tree/273b691d35989d71cd17ff2895fdc735097b92d1","code_license":"MIT","vendored_from":"https://huggingface.co/spaces/VAST-AI/SkinTokens/tree/1f4445ba2afc15adec83eb4108f893066dc2f61b (src/, configs/, bpy_server.py)","blender":"bpy 4.5.4 (wheel from the official Space)","paper":"https://arxiv.org/abs/2602.04805","method":"TokenRig: autoregressive skeleton tokens + learned skin tokens (FSQ-CVAE), beam search"},"animation":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"}},"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_contact_sheet.png","rigged_glb":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_rigged.glb","rig_json":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_rig.json","rig_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_rig_preview.png","asset_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_asset_preview.png","asset_rest_glb":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_rest.glb","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/01_giraffe_walk_motion.gif"},"reproduce":{"method":"POST","path":"/api/animate_mesh","body":{"example":"giraffe","prompt":"An object walks forward.","seed":7,"rig_seed":7,"preserve_original":true},"url":"https://townbox-character-animation-for-agents.hf.space/api/animate_mesh"}},{"id":"02_cesium_man_walk","kind":"animate_mesh","example":"cesium_man","mesh":"Cesium Man, humanoid, 3.3k vertices (Khronos sample, rig removed)","prompt":"An object walks forward.","mode":"generate","job_id":"p_2f231730c8f6","rig_job_id":"r_7f2aec849775","asset_id":"u_953687e8544d","animation_job_id":"a_046e8815e9d9","rig_options":{"num_beams":10,"seed":7,"preserve_original":false,"keep_skeleton":false},"animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":7},"rig":{"n_joints":19,"max_depth":5,"n_tokens":152,"input":{"filename":"cesium_man.glb","n_vertices":3273,"n_faces":4672}},"asset":{"id":"u_953687e8544d","n_joints":19,"facing_pair":{"right":"bone_15","left":"bone_11","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Right Thigh","Left Thigh","Spine","Right Shin","Left Shin","Right Upper Arm","Left Upper Arm","Neck","Right Foot","Left Foot","Right Forearm","Left Forearm","Head","Right Toe","Left Toe","Right Hand","Left Hand"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":60,"root_travel_xz":0.0528,"root_height_range":[0.7758,0.8743],"timing":{"rig_gpu_s":5.495,"rig_inference_s":5.341,"asset_s":3.069,"motion_gpu_s":8.219,"total_s":20.187},"generated_at":"2026-11-05T21:01:03Z","provenance":{"rigging":{"model":"VAST-AI/SkinTokens","model_revision":"79736cad0fd84de384d5eede659b4ebd24effe33","checkpoint":"experiments/articulation_xl_quantization_256_token_4/grpo_1400.ckpt","skin_vae":"experiments/skin_vae_2_10_32768/last.ckpt","llm_backbone":"Qwen/Qwen3-0.6B architecture (config revision c1899de2); weights from the checkpoint","model_license":"MIT","code":"https://github.com/VAST-AI-Research/SkinTokens/tree/273b691d35989d71cd17ff2895fdc735097b92d1","code_license":"MIT","vendored_from":"https://huggingface.co/spaces/VAST-AI/SkinTokens/tree/1f4445ba2afc15adec83eb4108f893066dc2f61b (src/, configs/, bpy_server.py)","blender":"bpy 4.5.4 (wheel from the official Space)","paper":"https://arxiv.org/abs/2602.04805","method":"TokenRig: autoregressive skeleton tokens + learned skin tokens (FSQ-CVAE), beam search"},"animation":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"}},"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_contact_sheet.png","rigged_glb":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_rigged.glb","rig_json":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_rig.json","rig_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_rig_preview.png","asset_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_asset_preview.png","asset_rest_glb":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_rest.glb","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/02_cesium_man_walk_motion.gif"},"reproduce":{"method":"POST","path":"/api/animate_mesh","body":{"example":"cesium_man","prompt":"An object walks forward.","seed":7,"rig_seed":7},"url":"https://townbox-character-animation-for-agents.hf.space/api/animate_mesh"}},{"id":"03_fox_run","kind":"animate_mesh","example":"fox","mesh":"Fox, low-poly, 1.7k vertices (Khronos sample, rig removed)","prompt":"An object runs forward.","mode":"generate","job_id":"p_86e991769686","rig_job_id":"r_50d711b04d7f","asset_id":"u_2e9a5e883e0a","animation_job_id":"a_7b7af3060632","rig_options":{"num_beams":10,"seed":7,"preserve_original":false,"keep_skeleton":false},"animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":5},"rig":{"n_joints":22,"max_depth":5,"n_tokens":177,"input":{"filename":"fox.glb","n_vertices":1728,"n_faces":576}},"asset":{"id":"u_2e9a5e883e0a","n_joints":22,"facing_pair":{"right":"bone_18","left":"bone_14","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Right Thigh","Left Thigh","Tail","Spine","Right Shin","Left Shin","Tail","Right Upper Arm","Left Upper Arm","Spine","Right Foot","Left Foot","Tail","Right Forearm","Left Forearm","Head","Right Toe","Left Toe","Right Hand","Left Hand"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":60,"root_travel_xz":1.3269,"root_height_range":[0.4432,0.5133],"timing":{"rig_gpu_s":6.481,"rig_inference_s":6.28,"asset_s":2.723,"motion_gpu_s":7.537,"total_s":20.156},"generated_at":"2026-11-05T21:01:27Z","provenance":{"rigging":{"model":"VAST-AI/SkinTokens","model_revision":"79736cad0fd84de384d5eede659b4ebd24effe33","checkpoint":"experiments/articulation_xl_quantization_256_token_4/grpo_1400.ckpt","skin_vae":"experiments/skin_vae_2_10_32768/last.ckpt","llm_backbone":"Qwen/Qwen3-0.6B architecture (config revision c1899de2); weights from the checkpoint","model_license":"MIT","code":"https://github.com/VAST-AI-Research/SkinTokens/tree/273b691d35989d71cd17ff2895fdc735097b92d1","code_license":"MIT","vendored_from":"https://huggingface.co/spaces/VAST-AI/SkinTokens/tree/1f4445ba2afc15adec83eb4108f893066dc2f61b (src/, configs/, bpy_server.py)","blender":"bpy 4.5.4 (wheel from the official Space)","paper":"https://arxiv.org/abs/2602.04805","method":"TokenRig: autoregressive skeleton tokens + learned skin tokens (FSQ-CVAE), beam search"},"animation":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"}},"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_contact_sheet.png","rigged_glb":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_rigged.glb","rig_json":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_rig.json","rig_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_rig_preview.png","asset_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_asset_preview.png","asset_rest_glb":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_rest.glb","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/03_fox_run_motion.gif"},"reproduce":{"method":"POST","path":"/api/animate_mesh","body":{"example":"fox","prompt":"An object runs forward.","seed":5,"rig_seed":7},"url":"https://townbox-character-animation-for-agents.hf.space/api/animate_mesh"}},{"id":"04_figure_jump","kind":"animate_mesh","example":"rigged_figure","mesh":"Low-poly humanoid, 370 vertices (Khronos sample, rig removed)","prompt":"An object jumps in place.","mode":"generate","job_id":"p_2f7fbbcc7328","rig_job_id":"r_b90ee872d15b","asset_id":"u_f3fd9ef728c3","animation_job_id":"a_4baf1f28fa50","rig_options":{"num_beams":10,"seed":7,"preserve_original":false,"keep_skeleton":false},"animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":3},"rig":{"n_joints":19,"max_depth":5,"n_tokens":152,"input":{"filename":"rigged_figure.glb","n_vertices":370,"n_faces":256}},"asset":{"id":"u_f3fd9ef728c3","n_joints":19,"facing_pair":{"right":"bone_15","left":"bone_11","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Right Thigh","Left Thigh","Spine","Right Shin","Left Shin","Left Upper Arm","Right Upper Arm","Neck","Right Foot","Left Foot","Left Forearm","Right Forearm","Head","Right Toe","Left Toe","Left Hand","Right Hand"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":60,"root_travel_xz":0.0686,"root_height_range":[0.5856,1.4711],"timing":{"rig_gpu_s":5.497,"rig_inference_s":5.351,"asset_s":2.775,"motion_gpu_s":6.8,"total_s":24.527},"generated_at":"2026-11-05T21:01:55Z","provenance":{"rigging":{"model":"VAST-AI/SkinTokens","model_revision":"79736cad0fd84de384d5eede659b4ebd24effe33","checkpoint":"experiments/articulation_xl_quantization_256_token_4/grpo_1400.ckpt","skin_vae":"experiments/skin_vae_2_10_32768/last.ckpt","llm_backbone":"Qwen/Qwen3-0.6B architecture (config revision c1899de2); weights from the checkpoint","model_license":"MIT","code":"https://github.com/VAST-AI-Research/SkinTokens/tree/273b691d35989d71cd17ff2895fdc735097b92d1","code_license":"MIT","vendored_from":"https://huggingface.co/spaces/VAST-AI/SkinTokens/tree/1f4445ba2afc15adec83eb4108f893066dc2f61b (src/, configs/, bpy_server.py)","blender":"bpy 4.5.4 (wheel from the official Space)","paper":"https://arxiv.org/abs/2602.04805","method":"TokenRig: autoregressive skeleton tokens + learned skin tokens (FSQ-CVAE), beam search"},"animation":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"}},"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_contact_sheet.png","rigged_glb":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_rigged.glb","rig_json":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_rig.json","rig_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_rig_preview.png","asset_preview_png":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_asset_preview.png","asset_rest_glb":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_rest.glb","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/04_figure_jump_motion.gif"},"reproduce":{"method":"POST","path":"/api/animate_mesh","body":{"example":"rigged_figure","prompt":"An object jumps in place.","seed":3,"rig_seed":7},"url":"https://townbox-character-animation-for-agents.hf.space/api/animate_mesh"}},{"id":"05_giraffe_expand","kind":"expand","example":"giraffe","mesh":"Giraffe, textured quadruped, 14.8k vertices","prompt":"An object walks forward. | An object turns around. | An object sits down.","mode":"expand","job_id":"a_7d5d52020ca4","asset_id":"u_10e5b2e20af3","from_example":"01_giraffe_walk","rig_job_id":"r_2e6699f3f0bc","animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":7},"asset":{"id":"u_10e5b2e20af3","n_joints":47,"facing_pair":{"right":"bone_42","left":"bone_37","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Tail","Left Thigh","Right Thigh","Spine","Tail","Left Shin","Right Shin","Spine","Tail","Left Foot","Right Foot","Spine","Tail","Left Toe","Right Toe","Spine","Tail","Left Toe","Right Toe","Spine","Left Shoulder","Right Shoulder","Tail","Spine","Left Upper Arm","Right Upper Arm","Spine","Left Forearm","Right Forearm","Spine","Left Hand","Right Hand","Spine","Left Finger","Right Finger","Spine","Left Finger","Right Finger","Head","Head","Left Ear","Right Ear","Head","Head","Head"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":160,"root_travel_xz":0.9955,"root_height_range":[0.5368,0.5935],"timing":{"motion_gpu_s":12.214},"generated_at":"2026-11-05T21:02:18Z","provenance":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"},"prompts":["An object walks forward.","An object turns around.","An object sits down."],"overlap":10,"segments":[{"index":0,"prompt":"An object walks forward.","frames":[0,60]},{"index":1,"prompt":"An object turns around.","frames":[50,110]},{"index":2,"prompt":"An object sits down.","frames":[100,160]}],"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_contact_sheet.png","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_motion.gif","skeleton_gif":"https://townbox-character-animation-for-agents.hf.space/examples/05_giraffe_expand_skeleton.gif"},"reproduce":{"method":"POST","path":"/api/expand","body":{"asset":"<asset id of 01_giraffe_walk>","prompts":["An object walks forward.","An object turns around.","An object sits down."],"overlap":10,"seed":7},"url":"https://townbox-character-animation-for-agents.hf.space/api/expand"}},{"id":"06_cesium_man_edit","kind":"edit","example":"cesium_man","mesh":"Cesium Man, humanoid, 3.3k vertices (Khronos sample, rig removed)","prompt":"An object waves its arms.","mode":"edit","job_id":"a_c861220fef36","asset_id":"u_953687e8544d","from_example":"02_cesium_man_walk","rig_job_id":"r_7f2aec849775","animation_options":{"num_samples":1,"cfg_scale":3.0,"seed":4},"asset":{"id":"u_953687e8544d","n_joints":19,"facing_pair":{"right":"bone_15","left":"bone_11","right_label":"Right Thigh","left_label":"Left Thigh","body_axis":false},"joint_labels":["Hips","Spine","Right Thigh","Left Thigh","Spine","Right Shin","Left Shin","Right Upper Arm","Left Upper Arm","Neck","Right Foot","Left Foot","Right Forearm","Left Forearm","Head","Right Toe","Left Toe","Right Hand","Left Hand"],"n_flagged":0,"label_source":"geometric rules (unnamed bones)"},"frames":60,"root_travel_xz":0.0246,"root_height_range":[0.7686,0.8628],"timing":{"motion_gpu_s":5.57},"generated_at":"2026-11-05T21:02:28Z","provenance":{"model":"Linzhan/UniMate/unimate_uniml3d_f60_v3","model_revision":"174fc755ec248d0c98f27759b7a95648e7f05905","checkpoint":"checkpoints/checkpoint_step_150000.pt","checkpoint_step":150000,"weights":"ema","model_license":"CC BY-NC 4.0","text_encoder":"google/flan-t5-base","code":"https://github.com/Friedrich-M/UniMate/tree/b78c7807df7cf4231d4e67f8d0ece29c5e11025b","code_license":"MIT","paper":"https://arxiv.org/abs/2609.05415","ode_steps":50,"sampler":"flow matching, linear path, velocity prediction, classifier-free guidance (generate: adaptive dopri5; inbetween, edit, expand: fixed-step Euler with per-step replacement of the kept slice, as upstream)","asset_preparation":"https://github.com/Friedrich-M/UniMate data_process.rig_preprocess at b78c7807 (general profile, offline rule annotation; Blender bpy 4.5.4)"},"keep_joints":[{"index":2,"name":"bone_15","label":"Right Thigh"},{"index":3,"name":"bone_11","label":"Left Thigh"},{"index":5,"name":"bone_16","label":"Right Shin"},{"index":6,"name":"bone_12","label":"Left Shin"},{"index":10,"name":"bone_17","label":"Right Foot"},{"index":11,"name":"bone_13","label":"Left Foot"},{"index":15,"name":"bone_18","label":"Right Toe"},{"index":16,"name":"bone_14","label":"Left Toe"}],"edited_joints":[{"index":0,"name":"bone_0","label":"Hips"},{"index":1,"name":"bone_1","label":"Spine"},{"index":4,"name":"bone_2","label":"Spine"},{"index":7,"name":"bone_8","label":"Right Upper Arm"},{"index":8,"name":"bone_5","label":"Left Upper Arm"},{"index":9,"name":"bone_3","label":"Neck"},{"index":12,"name":"bone_9","label":"Right Forearm"},{"index":13,"name":"bone_6","label":"Left Forearm"},{"index":14,"name":"bone_4","label":"Head"},{"index":17,"name":"bone_10","label":"Right Hand"},{"index":18,"name":"bone_7","label":"Left Hand"}],"reference":{"job_id":"a_046e8815e9d9","sample":0,"start_frame":0,"frames":60,"asset":"u_953687e8544d","prompt":"An object walks forward."},"urls":{"animation_glb":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_animation.glb","joints_json":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_joints.json","motion_npy":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_motion.npy","skeleton_mp4":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_skeleton.mp4","contact_sheet_png":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_contact_sheet.png","poster_jpg":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_poster.jpg","motion_gif":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_motion.gif","skeleton_gif":"https://townbox-character-animation-for-agents.hf.space/examples/06_cesium_man_edit_skeleton.gif"},"reproduce":{"method":"POST","path":"/api/edit","body":{"reference_job_id":"<animation job id of 02_cesium_man_walk>","keep_joints":"Left Thigh, Right Thigh, Left Shin, Right Shin, Left Foot, Right Foot, Left Toe, Right Toe","prompt":"An object waves its arms.","seed":4},"url":"https://townbox-character-animation-for-agents.hf.space/api/edit"}}]}