Agora é possível criar personagens animados com IA usando só Python (sem Unity nem Unreal).
AI4AnimationPy permite que qualquer desenvolvedor treine, rode e visualize animações de personagens em tempo real com PyTorch + NumPy. Um marco para indie devs, animadores e criadores de conteúdo XR.
A Meta acaba de abrir o código de uma ferramenta que pode mudar o jogo para quem trabalha com animação 3D, jogos indie e conteúdo imersivo. O projeto se chama AI4AnimationPy e permite controlar completamente personagens 3D usando apenas Python puro, sem depender de engines pesadas como Unity ou Unreal Engine.
O vídeo que está viralizando no X (postado por @berryxia) mostra exatamente isso: um personagem humanoide em um ambiente simples que anda, corre, chuta objetos e executa movimentos complexos em tempo real. Tudo isso é controlado por redes neurais, com visualização do esqueleto, velocidades, malha e controles interativos, tudo rodando dentro de um ambiente Python.
Por que isso é revolucionário?
- 100% Python → Usa apenas PyTorch + NumPy. Instalação simples e zero dependências externas.
- Pipeline completo em um só lugar → Captura de movimento, treinamento, inferência e visualização em tempo real acontecem no mesmo código.
- Sem engine pesada → Adeus à complexidade do Unity/Unreal. Tudo roda em modo Standalone (com renderizador), Headless (treinamento em servidor) ou Manual.
- Recursos avançados →
- Arquitetura ECS (Entity-Component-System)
- Inverse Kinematics (IK) com solver FABRIK
- Suporte a motion capture (GLB, FBX, BVH)
- Renderizador em tempo real com sombras, SSAO, bloom etc.
- Controladores de locomoção estilizada (bípede, quadrúpede) e antecipação de movimento futuro
Desenvolvido por Paul Starke e Sebastian Starke, o AI4AnimationPy é o port para Python da ferramenta original AI4Animation. A Meta/Facebook Research liberou o código sob licença CC BY-NC 4.0.
Para quem serve?
- Desenvolvedores indie de jogos
- Criadores de conteúdo XR (VR/AR)
- Animadores que querem usar IA para gerar movimentos realistas
- Pesquisadores de machine learning aplicados a animação

O projeto já inclui demos interativas (locomoção estilizada, cachorro quadrúpede, editor de motion capture) e suporta datasets públicos como 100Style, LaFan e Cranberry.
Link do Projeto:
















