R1V3R.CC nilo@r1v3r:/home/obras/breakdancing-estimation$ Roda 220v · breaking lido por câmera /home/obras/guardioes GUARDIÕES
drwxr-xr-x/home/obras/breakdancing-estimationRoda 220v · breaking lido por câmera1/1
README

Projeto próprio · piloto Cute Crew

Uma câmera assiste a quem dança breaking, reconhece o movimento, e um avatar da marca dança junto, com placar ao vivo.

breakdancing-estimation.mp4
o-problema.txt

O problema

Os modelos de pose prontos perdem o corpo justo quando o breaking fica interessante: de cabeça para baixo, nos power moves e nos freezes. E uma instalação de rua não pode pedir sensor no corpo nem depender de rede. O primeiro teste mediu onde os modelos genéricos falham, e esse resultado escolheu a arquitetura.

O que a casa fez

O circuito inteiro, da câmera à tela. O RTMPose lê 17 juntas por quadro, um classificador sobre janelas de um segundo diz toprock, footwork ou power move, e a pontuação conta transições, freezes, giros e freeze na batida. Na tela, a b-girl 3D da marca executa o movimento detectado, com placar, combo e barra de carga. Modos Solo e Versus, ranking e menus por mão levantada.

Como foi construído

Quatro modelos comparados em 611 quadros do BRACE anotados à mão: o RTMPose-m ganhou do MediaPipe em todas as categorias e roda mais rápido. O classificador é gradient boosting sobre pose, velocidade, inversão e rotação do tronco, treinado no BRACE. Os movimentos são mocap humanoide reconstruído do espaço de músculos e aplicado em qualquer rig Mixamo, com erro de junta abaixo de 0,01 mm; os personagens da marca vieram do Nano Banana → Tripo → Mixamo, com um ajuste de contato para o avatar de cabeça grande não afundar no chão. Teste no espaço real, com dançarinos [medir].

medido.txt

Medido

65 %PCK@0.1 · RTMPose-m
44 %MediaPipe full, mesmos quadros
11,7 mspor quadro · CPU do M4
92 %de acerto por segmento
71 %do tempo ao vivo = gabarito
1–2 sde atraso do classificador

Split de teste do BRACE (ECCV 2022), com os keypoints e a linha do tempo do dataset. Footwork e power move ainda se confundem — é o maior erro, e o próximo passo: modelo temporal e RTMPose-x na GPU. A musicalidade a partir da pose não separou batidas reais de controles (p = 0,62), então fica fora do placar até termos gravações próprias. Acerto com público, no espaço físico [medir].

telas.txt

Telas

Tela de espera: a b-girl dança um idle na roda, sob o texto ENTRA NA RODA
tela de espera · 640×360 · 16 cores
Em jogo: o avatar faz um flare; à direita, o quadro da câmera com o esqueleto detectado
detecção ao vivo: flare · esqueleto à direita
Escolha do player: quatro personagens da Cute Crew em cartões
escolha do player · quatro personagens da marca
cre-ditos.txt

Créditos

Concepção e desenvolvimento: Nilo River. Identidade visual: Cute Crew (manual de 2023, tokens de 2026). Dataset de validação: BRACE (ECCV 2022). Vídeo lido pelo backend no filme: a coleção de power moves do Bboy SNACK (YouTube), mostrada só como keypoints. Outros créditos [medir]