2

Pitch: Fiz um dicionário animado de golpes de Muay Thai e queria ajuda pra levar as animações pra 3D

Sou praticante de Muay Thai e senti falta de um material em português que ensinasse o nome de cada golpe junto com o movimento — a maioria dos glossários é texto corrido, e vídeo é pesado e difícil de padronizar. Então construí um.

O site tem um "boneco de palito" articulado em SVG que executa cada golpe. Não é vídeo nem GIF: é um pequeno motor de animação por cinemática direta — cada articulação é um ângulo, e as animações são sequências de poses interpoladas com easing.

O que tem hoje:

  • Dicionário de golpes (básico → avançado) com os termos em tailandês e o significado de cada um
  • Páginas de aquecimento/condicionamento e treino funcional, reaproveitando o mesmo motor
  • Página de regras, faltas e etiqueta

🔗 No ar: https://muaythai-em-movimento.vercel.app

Uma coisa que descobri construindo isso:

Enquanto montava, procurei uma base de dados estruturada de golpes de Muay Thai pra reaproveitar — nome, termo tailandês, categoria, descrição — e não achei nada parecido, muito menos em português. O que existe é texto solto em blog ou dataset de imagens pra visão computacional.

Ou seja: a estrutura de dados que esse projeto já tem pode acabar virando o primeiro dicionário aberto de golpes de Muay Thai — e, se a gente expuser como JSON, talvez a primeira API de golpes pra outros projetos consumirem. Isso sozinho já me parece algo que valeria existir.

Onde eu queria ajuda da comunidade:

O boneco 2D ensina o nome e a ideia do golpe, mas não a textura do movimento — o giro do quadril, o timing, a rotação que faz o chute tailandês ser o que é. Isso pede 3D.

O desafio em aberto é substituir (ou complementar) o motor SVG por animações 3D no navegador. Algumas direções que eu imagino:

  • Three.js / react-three-fiber com um personagem riggado (glTF) e um clipe de animação por golpe
  • Motion capture a partir de vídeo comum (MediaPipe/BlazePose, Rokoko Video, Plask)
  • Manter a arquitetura atual de "cada golpe = uma sequência de poses", só que alimentando um esqueleto 3D em vez do SVG

Não sei qual caminho é o mais sensato, e é aí que a experiência de vocês entra. Se você curte 3D na web, animação ou visão computacional, adoraria:

  1. Opiniões sobre a melhor abordagem (e as armadilhas de cada uma)
  2. PRs, provas de conceito, ou até só um golpe em 3D pra servir de norte

O código está aberto e a estrutura dos golpes é simples de mexer. Ideia, crítica ou código — tudo é bem-vindo. 🙏

Deixo os créditos de quem contribuir bem visíveis no repositório e no site.

Carregando publicação patrocinada...
1

Parabéns pelo projeto!

Não posso contribuir com o que pediu, mas em relação ao que você já tem, acho que seria útil permitir interagir com a animação, seja um scroll livre que posso mover com o mouse, seja marcando os movimentos onde posso ir da etapa A para B, alterando a velocidade também (se eu não sei o movimento, gostaria de vê-lo devagar, por exemplo, para pegar os detalhes).

Isso porque sua ideia me lembrou o blog https://ciechanow.ski/archives/ que tem várias publicações interativas de altíssima qualidade.