Capturer le mouvement en tant que « projet personnel » était un rêve fou et prohibitif il y a quelques années. En effet, sa disponibilité était restreinte aux laboratoires et aux productions cinématographiques à gros budget, mais grâce à des capteurs relativement économiques et à des plateformes comme Arduino, il est aujourd'hui possible de capturer des mouvements de haute précision avec un investissement de quelques centaines de dollars. Le costume KeeCap en est un excellent exemple.

KeeCap : capture de mouvement open source avec Arduino
Capture de mouvement

Les jeux vidéo ont connu de nombreux « sauts de réalisme » au cours des dernières décennies, mais l'un des plus importants est associé à la capture de mouvement. Nous nous souvenons encore bien de la la lutte de Jordan Mechner pour animer les personnages de Prince of Persia, et ce serait un manque de respect de ne pas mentionner Éric Chahi avec son Another World. À l'époque, tous deux ont suivi la voie de la rotoscopie soutenue par un travail ardu et lent, traitant des images individuelles. Cependant, le monde de la technologie était prêt pour quelque chose de plus avancé et complexe.

Trente ans plus tard, la capture de mouvement est quelque chose que même une école peut utiliser dans ses laboratoires informatiques. Modifier des manettes de Wii ou écrire du code pour pirater un Kinect de Microsoft sont un bon point de départ, mais le responsable de la petite chaîne Checkered Bug a pris un chemin légèrement différent :

KeeCap : capture de mouvement open source

Une organisation à but non lucratif nommée Spark Studio est entrée en contact avec lui. Cette organisation se consacre à l'enseignement de l'animation et du cinéma à des étudiants handicapés et/ou dans des situations socio-économiques défavorisées. Tout le travail est fait par des bénévoles, ce qui signifie un budget très limité, mais lorsqu'ils lui ont présenté l'idée de capturer les mouvements de certains enfants et de les introduire dans des personnages 3D, Checkered Bug n'a pas hésité.

Son costume, baptisé KeeCap, repose sur des unités de mesure inertielle Bosch BNO055 à neuf axes, dont le prix avoisine les sept dollars sur Aliexpress, avec des extrêmes à 25 dollars selon le fournisseur. Chacun de ces capteurs est installé dans son propre boîtier avec un élastique, et connectés entre eux via un câble Ethernet, jusqu'à un Arduino Mega 2560 qui s'occupe de tout le travail lourd. Sa liste de matériaux pour une configuration de treize capteurs avoisine les 450 dollars, mais je soupçonne qu'il ne serait pas difficile de réduire ce coût.

https://old.neoteo.com/prince-persia-videos-originales-usados-para-crear-las-animaciones/

La vidéo que nous avons partagée ici et les fichiers disponibles sur GitHub servent essentiellement de tutoriel pas à pas pour la construction et la programmation du costume KeeCap. Tous les mouvements peuvent être enregistrés en temps réel avec Blender, ou stockés sur une carte SD pour un traitement ultérieur. Capture de mouvement pour moins de 500 dollars. Nous avons beaucoup progressé.

Site officiel : Cliquez ici