Skip to content

sweriko/ai4anim-webgpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ai4anim-webgpu

A TypeScript three.js WebGPU inference port of the biped + quadruped neural-motion-matching demos from facebookresearch/ai4animationpy by Paul Starke and Sebastian Starke.

Live demo: motionsynth.sweriko.com

image

What it does

  • Runs the upstream biped + quadruped neural networks directly in the browser
  • Batched compute: one dispatch per prediction tick across every active agent, with mixed-precision matmul kernels (fp16 weights, fp32 accumulator).
  • All agents share a single instanced SkinnedMesh
  • basic controll interface

setup

npm install
npm run dev     

Attribution & license

This is a derivative work of AI4AnimationPy. See NOTICE for full attribution and LICENSE for the license terms (CC BY-NC 4.0 — non-commercial use only). The "ai4anim-" prefix is descriptive; this project is not affiliated with or endorsed by Meta or the original authors.

About

Resources

License

Stars

Watchers

Forks

Contributors