Piratage de Kinect : l’histoire jusqu’à présent

Piratage de Kinect : l’histoire jusqu’à présent

La semaine n’a pas été particulièrement bonne pour les pirates, avec le processus d’ouverture d’une plate-forme matérielle sous les projecteurs pour ses liens avec le piratage. Cependant, la récente rétro-ingénierie de Kinect de Microsoft a montré efficacement comment le piratage peut conduire à une vague d’innovations homebrew sans aucun impact sur les moyens de subsistance de ceux qui travaillent dans le secteur des jeux.

Le matériel Kinect a été rétro-conçu pour fonctionner sur PC quelques jours après sa sortie, le hacker Hector Martin (un membre de l’équipe Fail0verflow étant maintenant ciblé par un litige Sony) révélant que Microsoft n’avait rien fait pour empêcher le matériel de fonctionner sur n’importe quelle plate-forme. qui possède la connexion USB requise (un hack PlayStation 3 arrive sûrement à tout moment). Kinect était effectivement une plate-forme ouverte dès le premier jour, la création des pilotes d’interface étant la seule tâche à laquelle étaient confrontés les “hackers”.

Microsoft a reconnu ses propres plans pour amener Kinect sur PC, mais les informations d’identification homebrew de la plate-forme ont reçu un coup de fouet majeur lorsque les architectes technologiques du matériel de base – PrimeSense basé en Israël – ont publié des pilotes Kinect officiels ainsi qu’un chemin d’intégration vers leur propre système middleware NITE : l’initiative dite OpenNI. À ce stade, on pourrait affirmer que le “piratage” de Kinect en tant que tel était devenu obsolète au profit d’une nouvelle plate-forme avec des outils publics fournis par les créateurs de la technologie.

Les outils fournis ont certainement donné un énorme coup de pouce à la communauté. Le logiciel NITE, par exemple, interprète les données brutes de profondeur Kinect et permet, entre autres, la reconnaissance du squelette. En l’espace de quelques semaines à peine, Kinect fonctionnant sur PC est passé d’un hack quelque peu basique à quelque chose de beaucoup, beaucoup plus – les outils sont là pour que les développeurs homebrew créent leurs propres applications et jeux “d’interface utilisateur naturelle”.

L’une des premières démos vraiment impressionnantes à montrer le potentiel de la technologie a été la démo de la caméra vidéo 3D d’Oliver Kreylos. Dans cette expérience révolutionnaire, il a combiné l’image de la caméra RVB conventionnelle avec les données de profondeur pour produire une webcam 3D basée sur la profondeur, qui pourrait également être utilisée pour mesurer avec précision des objets. À peu près la seule limitation que nous avons pu voir est le fait qu’il n’y avait qu’un seul ensemble de données de profondeur – donc un objet derrière un autre ne pouvait pas être vu, par exemple. Malgré les doutes que cela ne fonctionnerait pas, Kreylos a amélioré son hack pour travailler avec deux capteurs Kinect, et la notion d’un espace 3D presque entièrement virtualisé est devenue une réalité.

Les démos d’Oliver Kreylos utilisant à la fois un Kinect (à gauche) et deux (à droite), montrent comment les données de la caméra et du capteur de profondeur peuvent être combinées pour créer une vue 3D de l’environnement.

Avec la sortie des pilotes officiels Kinect et l’initiative OpenNI, il n’a pas fallu longtemps avant que les codeurs homebrew commencent à expérimenter l’adéquation de l’appareil photo à l’intégration dans les titres PC existants. À cette fin, FAAST (Flexible Action and Articulated Skeleton Toolkit) a été lancé – une suite logicielle qui permet à presque n’importe qui avec une petite quantité de connaissances technologiques de remapper les données du squelette Kinect aux entrées plus traditionnelles de la souris et du clavier.

Nous avons déjà assisté à une gamme de jeux adaptés : nous avons vu Super Mario Bros fonctionner avec la fonctionnalité Kinect et le contrôle de World of Warcraft activé avec une série déroutante et plutôt limitée de commandes basées sur les gestes. Demize2010 a poussé le concept un peu plus loin, combinant les implémentations Kinect et Wiimote PC pour permettre aux jeux de tir de fonctionner plus efficacement.

De tous les hacks Kinect que nous avons vus jusqu’à présent, les implémentations de gameplay sont peut-être les plus faibles. Les jeux sont tellement intrinsèquement construits autour de leurs schémas de contrôle que la notion de chausse-pied dans un système complètement étranger basé sur le suivi du corps ou les gestes ne fonctionne tout simplement pas. On ne peut pas faire grand-chose en remappant littéralement les commandes existantes à l’interprétation des données de mouvement Kinect, et les problèmes de décalage sont douloureusement apparents.

Les démos servent également à illustrer quelques autres choses. Premièrement, les jeux doivent vraiment être construits à partir de zéro autour des capacités du matériel Kinect – et bien sûr, de ses limites. Deuxièmement, les réalisations des développeurs Xbox 360 pour faire fonctionner si bien leurs jeux peuvent être quelque chose que nous tenons pour acquis (bien que parfois leur code offre trop d’aide).

Les démos de gameplay rassemblées par des passionnés ne semblent pas particulièrement jouables, mais la combinaison de Wii et Kinect dans un seul système de contrôle est une proposition tentante.

Cependant, là où la communauté homebrew a remporté des victoires massives, c’est dans l’expérimentation d’instruments de musique virtuels.

La représentation PC alimentée par Kinect du piano Tom Hanks / Big a reçu à juste titre des applaudissements massifs pour son ingéniosité pure et son effet agréable pour la foule, mais une autre démo plus discrète nous montre comment un concept homebrew pourrait en fait se retrouver dans un prochain jeu. Cette démo d’Air Guitar est vraiment impressionnante.

Les titres de musique et de danse ont un avantage inhérent sur les autres styles de jeu. Étant donné que les mouvements qu’on vous demande de reproduire peuvent être anticipés, le décalage peut être complètement pris en compte (comme c’est le cas dans Dance Central, par exemple), de sorte que les développeurs ont tout le temps du monde pour traiter vos mouvements avec précision. Les seuls points d’interrogation s’appliquent vraiment à la sensibilité et à la précision de Kinect dans la mesure de l’emplacement des doigts et de l’orientation des mains du joueur, mais comme l’a découvert l’équipe de presse d’Eurogamer, Microsoft cherche à augmenter la précision de Kinect en affinant le débit USB. Actuellement, les titres Kinect n’utilisent qu’une carte de profondeur 320×240, alors que le matériel lui-même est capable d’une résolution quatre fois supérieure.

Alors que les démos de gameplay vues sur PC jusqu’à présent sont décevantes, cette implémentation de guitare aérienne laisse entrevoir de grandes choses pour le genre d’action rythmique.

Loin des implémentations de gameplay, le travail conceptuel entourant la sortie des pilotes Kinect a donné lieu à de grandes utilisations pratiques, bien que plutôt de niche, pour la technologie. Comme nous en avons discuté dans notre blog initial sur les pilotes open source, la caméra a beaucoup de valeur pour les passionnés de robotique amateur.

Attacher une caméra à un robot peut vous donner une “vue de l’œil du robot” à distance, mais il y a très peu de données du monde réel qui peuvent être dérivées d’une image de base comme celle-ci. Les anciens chiens robotiques AIBO de Sony incorporaient des capteurs supplémentaires intégrés dans le museau pour empêcher le cabot d’entrer en collision avec des objets et même de tomber dans les escaliers. L’ajout d’une caméra de profondeur comme Kinect permet aux robots de détecter les obstacles à distance et de les éviter beaucoup plus naturellement. Les robots peuvent également se verrouiller sur les humains et accepter des gestes comme des commandes, ou même utiliser des données squelettiques pour imiter les mouvements du corps.

La combinaison des caméras RVB et de profondeur fait de Kinect un outil très utile pour les amateurs de robotique. La perception de la profondeur aide ces machines à éviter les obstacles.

Au-delà des applications pratiques comme celle-ci, il y a également eu beaucoup de travail maison sur la reproduction de quelque chose approchant la légendaire interface Minority Report, ou du moins sur la manipulation d’objets littéralement à la main. Nous avons vu des démos qui peuvent suivre des doigts individuels, générant un effet de style multi-touch qui éclipse tout ce que nous avons vu en termes de précision des titres Xbox 360 Kinect. Alors, y a-t-il quelque chose que Microsoft peut réellement apprendre de ce domaine de la scène homebrew ?

Découvrez d’avantage plus d’articles dans nos catégories Astuce, Consoles ou encore Jeux.

Merci pour votre visite on espère que notre article Piratage de Kinect : l’histoire jusqu’à présent
, pensez à partager l’article sur Facebook, twitter et whatsapp avec les hashtags ☑️ #Piratage #Kinect #lhistoire #jusquà #présent ☑️!

jusquàKinectlhistoirepiratageprésent
Comments (0)
Add Comment