Animation 3D · R&D
Lodyk
Un exercice d’entraîneur, filmé au téléphone, devient une démo 3D : un personnage reproduit le mouvement et les paroles de l’entraîneur sont doublées en anglais et en ukrainien. Les images de l’entraîneur ne sont jamais montrées.
Dépôt privé · démonstration sur demande
- 8.50 pxerreur des bras, en baisse depuis 11,80
- 0.40%articulations pliées à l’envers sur des clips inédits, en baisse depuis 2,92 %
- 5clips dans le benchmark, 2 jamais utilisés pour le réglage
- 31commits
Le problème
Les modèles de pose donnent un corps par image, pas un mouvement. Brutes, les articulations tremblent, les coudes se plient à l’envers et les pieds s’enfoncent dans le sol, et un personnage de dessin animé rend chacun de ces défauts évident.
Comment ça marche
- 01
Vidéo de téléphone
Un plan fixe d’un exercice hors glace. Les sous-titres incrustés deviennent le script de l’entraîneur.
- 02
Un corps par image
NLF renvoie un modèle de corps à 24 articulations pour chaque image.
- 03
Solveur de mouvement
Les rotations sont ajustées dans le temps pour que le mouvement soit fluide et que les articulations restent dans les limites d’un corps.
- 04
Sol et collisions
Les pieds restent au sol, les membres hors du corps, et les images où les deux patins quittent le sol sont marquées.
- 05
Mascotte dans Blender
Le même mouvement anime le rig de Lodyk. Des contrôles du maillage tournent avant le rendu.
- 06
Rendu et montage
Le rendu est monté avec les consignes de l’entraîneur en anglais et en ukrainien.
Source : IMG_9874.MOV · 1280×720 · 30 i/s · 26,2 s · une caméra fixe
Script de l’entraîneur tiré des sous-titres incrustés :
« fais attention à la position en l’air »
Benchmark
| métrique | référence | par défaut | référence, mis de côté | par défaut, mis de côté |
|---|---|---|---|---|
| erreur des bras, px | 11.80 | 8.50 | 8.84 | 7.42 |
| roulis de la paume, ° | 412 | 402 | 221 | 204 |
| à-coups p99 | 8672 | 8787 | 8506 | 7541 |
| articulations pliées à l’envers | 5.18% | 3.29% | 2.92% | 0.40% |
| combiné | 0.61 | 0.57 | 0.46 | 0.41 |
Chaque modification du solveur est notée sur plusieurs clips avant d’être conservée. Plus bas, c’est mieux.
Limites connues
- Ajuster les bras aux repères 2D coûte de la torsion axiale totale (2 403 → 4 339). C’est le prix pour coller aux bras de l’entraîneur.
- Certains filtres amélioraient le chiffre visé et cassaient quelque chose que leur métrique ne voyait pas, c’est pourquoi les décisions passent désormais par le tableau de bord.