Tout savoir sur Kinect : du Gameplay au SDK
Entretien exclusif pour Développez sur le capteur de mouvements de Microsoft

Le , par Gordon Fowler, Expert éminent sénior
Kinect arrive.

Le capteur de mouvements pour Xbox 360, issu des laboratoires R&D de Microsoft, fera son apparition le 10 novembre prochain dans les rayons. Il sera disponible seul, à 149 Euros (avec un jeu – Kinect Adventures !) ou en « bundle », avec en prime une Xbox 360 4 Go pour 299 Euros.

L'annonce a été faite par Cédric Delmas, chef de groupe marketing de l'équipe Xbox. Mais ce petit appareil ne vise pas qu'à élargir la cible d'une console jusqu'ici plutôt cataloguée « hardcore gamers ».

Kinect n’est qu’un premier pas vers des interfaces plus naturelles. Marc Jalabert, Directeur du Marketing et des Opérations, avouait lors de la présentation en septembre dernier « réfléchir aussi bien à la manière d'élargir Surface (NDR : la table tactile de Microsoft) à un mur entier qu'à la manière d'adapter Kinect à un usage d'entreprise ».

C'est dire les espoirs placés dans cette caméra doublée de deux capteurs 3D infrarouges et d'un pied motorisé (pour suivre l'utilisateur dans une pièce).



Avant le lancement officiel, Benoit Fouillet (Product Manager Xbox Live), Jad Berri (chef de produit XBox Live) et Laurent Ellerbach, responsable Marketing de la Division Plateforme et Ecosystème, ont accepté de répondre aux questions de Développez :

Quelles est la précision du système (détection des doigts par exemple) ?

Jad Berri : Kinect repère une vingtaine de points répartis sur tout le corps dont les articulations (poignet, coude, genou, cheville, etc.). L'idée est de reproduire les mouvements. Aujourd'hui on ne vas pas jusqu'à reconnaître les doigts, mais ce n'est qu'aujourd'hui. On peut imaginer à l'avenir aller vers plus de précision avec une future mise à jour du software embarqué dans Kinect.

Laurent Ellerbach : Et puis c'est déjà un sacré concentré de technologie. Notre but était de sortir un appareil qui soit efficace, et pour un prix raisonnable. Mais demain, oui, on peut imaginer une telle précision.

Peut-on jouer assis ?

JB : Oui. Sans problème. Ça fonctionne très bien. En revanche ce n'est pas vraiment le but. Aujourd'hui, aucun jeu ne propose de jouer assis car nous souhaitons mettre en avant le fait de pouvoir jouer avec tout son corps. Même Kinect Joy Ride, un jeu de conduite déjanté se joue debout.
[ame="http://www.youtube.com/watch?v=mbarl85A7NA"]Un jeu de conduite "déjanté"[/ame]

Mais d'autres utilisations de Kinect peuvent tirer avantage de la position assise ?

Benoit Fouillet : C'est vrai. La navigation par exemple. L'interface de la Xbox 360 et celle de Zune sont dirigeables dès à présent à la main. Celle des services Canal+ (Canal Play, Canal à la Demande) le sera un peu plus tard. D'ailleurs sur ce point, Kinect permettra aussi de naviguer à la voix dès le printemps 2011.
On peut aussi imaginer des développements de jeux de type quiz (à la « Question pour un Champion »).

Pour ces utilisations assises, est ce que la détection se fait bien dans un canapé avec un fond hétérogène du point de vue couleurs ?

JB : En ce qui concerne la détection, ça fonctionne très bien aussi. Après on peut toujours s'amuser à faire planter le système en s'habillant en noir pour jouer sur un canapé sombre après avoir éteint la lumière (rire)...
On a prêté des Kinect à des foyers un peu partout dans le monde pour l'améliorer. Il a été testé dans des salons japonais, des salons français, avec tables, sans table, sur des petites télés, des grandes télés...

LE : Les gens croient que ce qu'il y a de « magique » dans Kinect, c'est le hardware. En fait c'est le software qui est incroyable. Et son intégration dans le hardware bien sûr. Le « Machine Learning » permet un calibrage automatique de l'appareil en fonction des personnes et des lieux. Cette technologie est issue de tous ces tests et de ce que l'on a appris avec Surface. (NDR : plus d’information sur les liens technologiques entre Surface et Kinect sur ce post)

Quelles sont les distances minimales et maximales de fonctionnement de Kinect ?

JB : Pour jouer, la distance optimale de fonctionnement se trouve entre 1,80m pour 1 joueur et 2,50m pour deux joueurs (question d'angle de la caméra). Mais ce n'est qu'une recommandation. Ces distances peuvent varier en modifiant manuellement le calibrage de la caméra.

BF : Mais le point fort de cette technologie reste quand même le calibrage automatique.

Et quel est le temps de latence ?

BF: Nous ne disposons pas des données précises, mais il est vraiment négligeable, notamment puisque les jeux ont été pensés pour cette technologie.
[ame="http://www.youtube.com/watch?v=Zw2Fo9k96hc"]Des gameplays adaptés à la technologie[/ame]

Même sur des simulations très précises ?

JB : Peut-être mais Kinect n'est pas destiné à ce genre de jeu. Notre objectif c'est de garder un esprit « ultra-arcade » pour élargir notre cible. Par exemple on a un jeu de foot. Mais on ne peut pas se déplacer sur le terrain.

BF : Kinect introduit de nouvelles exigences dans le gameplay. Prenez un FIFA ou un PES. Avec Kinect c'est différent, vous ne pourrez pas courir dans votre salon. L'éditeur s'est donc concentré sur les phases de duels, de passes et de tirs. Et la latence n'est vraiment pas un problème.

JB : On a vraiment voulu privilégier la notion de plaisir. Je sais par exemple que comme je joue pas mal à PES, si je joue avec un ami qui n'a jamais essayé, je vais m'ennuyer. Là, avec ce jeu de foot, même votre fille de 5 ans peut vous battre ! On a même des jeux où on ne peut pas être bloqué, comme Kinectimals.
[ame="http://www.youtube.com/watch?v=6KKgtN4T8V8"]Des jeux pour le (très) grand public...[/ame]

N'avez-vous pas peur de désappointer les « gamers traditionnels » ?

JB : Non, parce que Kinect ne remplace pas la manette. C'est un plus. Et on peut imaginer des jeux hybrides pour gamers comme des FPS ou des jeux de guerre où la manette dirige les déplacements et où il faudra faire le mouvement réel pour lancer une grenade.

BF : Après, toutes les combinaisons sont possibles. Du 100 % manette comme Fable 3, un mix comme Harry Potter, ou du 100 % Kinect comme StarWars avec ses batailles de sabres !
D’ailleurs de nombreux jeux plus « gamers » ont été annoncés lors du Tokyo Games Show comme Steel Battalion par exemple, ou encore Project Draco, la suite du mythique Project Dragoon. Et dès le 10 novembre un jeu de « baston » Fighters Uncaged débarque aussi chez Ubisoft. Donc non, n’oublions pas les gamers !
[ame="http://www.youtube.com/watch?v=5-r70amAQaI"]... mais aussi pour les hardcore gamers[/ame]

Marc Jalabert a parlé « d'autres usages » pour Kinect, lesquels sont rapidement envisageables ?

JB : La navigation à la Minority Report dans des interfaces par exemple. Sauf que dans le film, Tom Cruise avait un gant...

LE : Et comme la Xbox 360 permet de regarder des films ou d'accéder à la VOD (notamment avec « Canal+ à la demande »)... On a présenté une UI à Bertrand Méheut (NDR : PDG de Canal+), il était bluffé. C'était une UI qui se pilote encore à la manette mais voilà ce qu'on étudie.

Côté technique, quel est le surcoût en terme de processeur et de mémoire ?

LE : Ça dépend. Kinect, c'est 50 % de hardware et 50 % de software. Si on utilise tout en standard, on aura certes un surcoût, mais minime. Après si on développe pour ajouter de la logique supplémentaire, forcément le surcoût sera plus important. Mais c'est dur de répondre précisément à cette question. Je rapprocherais cela des problématiques des cartes graphiques.

On peut donc modifier la couche logicielle sans problème ?

LE : Les couches de Kinect en tant que tel ne sont pas modifiables. Mais rien n'empêche de rajouter de « l'intelligence » et de coder des fonctionnalités complémentaires.

Avez-vous une estimation du temps qu'il faut pour implémenter le tout dans un jeu ? Par exemple, sur R.U.S.E., l'ajout du PS Move a pris moins d'un mois pour avoir un résultat fonctionnel, qu'en est-il pour Kinect ?

LE : Tout dépend du jeu. Nous avons des studios de quelques personnes comme des gros qui développent pour Kinect. La seule chose que je puisse vous dire pour vous répondre c'est que dans leurs retours, les développeurs français ont trouvé que ce n'était pas compliqué.

En parlant de développement, y a-t-il déjà (ou y aura-t-il bientôt) un SDK disponible ?

LE : Le SDK est disponible... Mais pas pour le public. Exactement comme pour le SDK de la Xbox 360 d'ailleurs. Il est réservé aux studios de développement professionnels.

Mais imaginons qu'un de nos lecteurs veuille se lancer dans Xna et le développement d'un jeu. A qui doit-il s'adresser pour demander ce SDK ?

BF : Si une entreprise veut se le procurer il faut qu'elle contacte le European Developper Manager via notre Service Clientèle.



D'après vous, pourquoi Kinect est-il meilleur que le PS Move de Sony ?

BF : Déjà il y a une différence qui saute aux yeux. PS Move c'est une manette. Il a les mêmes boutons que celle de la Playstation sauf qu'ils sont répartis différemment. Kinect, c'est la reconnaissance vocale, la reconnaissance faciale. Sa caméra ne capte pas simplement un objet que l'utilisateur tient. On ne peut pas danser avec le PS Move. Kinect repère tout. C'est un avantage concurrentiel énorme. Et pas simplement sur les jeux de rythme.

La publicité vient également de faire son apparition dans Kinect ?

BF : Oui tout à fait. Chevrolet a choisi de présenter un de ses modèles de voiture, la Chevrolet Volt, dans le jeu Kinect JoyRide. Les joueurs pourront donc conduire, sans volant la Volt dans le jeu. T-Mobile est également intéressé. Ce partenaire est intégré dans le jeu Kinect Sports. Ce sont deux exemples qui en appelleront d’autres.

Plusieurs membres du forum se sont inquiétés des dérives possibles d'une caméra placée dans un salon et reliée à Internet. Que pouvez-vous dire pour les rassurer ?

BF : Premièrement que notre éthique fait que nous n'utilisons jamais les données de nos utilisateurs sans leur accord. Par exemple, dans Kinect Adventure, des photos de vous sont prises pendant que vous jouez. Ensuite vous pouvez les envoyer sur Facebook. Mais votre accord est clairement demandé.
Ensuite pour la publicité, nous ne diffusons rien qui concerne les utilisateurs.
La seule utilisation que nous faisons des données collectées, notamment sur le Xbox Live, est à but de beta test. Là encore on demande l'accord. Et c'est uniquement pour améliorer les jeux.

Pour finir, LA grosse question : y a-t-il une quelconque chance de voir débarquer la bête sur PC ?

LE : (sourire) Je ne sais pas.

Et pour de vrai ?

LE : Non, vraiment, je ne sais pas... mais disons qu'on peut sérieusement l'envisager (énorme sourire). L’avenir nous le dira.

Un scoop ?

Propos recueillis par Gordon Fowler


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de mattdef mattdef - Membre du Club https://www.developpez.com
le 22/10/2010 à 14:42
Le système peut être sympa pour la navigation dans des interfaces. Mais pour le jeu vidéo, ça me semble complètement pourri !

Son exemple de FPS avec une manette dans la main gauche pour diriger et la main droite pour lancer des grenades.. Et pour viser ? Et pour tirer ? Et pour se retourner ? Et pour regarder en haut ?

Et il y a plein d'autres types de jeu comme ça qui sont totalement incompatible avec le système.
Sans parler du silence sur le temps de latence... Comme ci il n'y avait pas eu de mesure là dessus !
Une caméra à 30img/s aura de toute façon un temps de latence de plus de 500ms dans certain cas. C'est pire qu'une connexion internet par satellite ^^
Avatar de Leonhart Leonhart - Membre confirmé https://www.developpez.com
le 22/10/2010 à 14:47
Citation Envoyé par mattdef  Voir le message
Le système peut être sympa pour la navigation dans des interfaces. Mais pour le jeu vidéo, ça me semble complètement pourri !

Son exemple de FPS avec une manette dans la main gauche pour diriger et la main droite pour lancer des grenades.. Et pour viser ? Et pour tirer ? Et pour se retourner ? Et pour regarder en haut ?

Et il y a plein d'autres types de jeu comme ça qui sont totalement incompatible avec le système.
Sans parler du silence sur le temps de latence... Comme ci il n'y avait pas eu de mesure là dessus !
Une caméra à 30img/s aura de toute façon un temps de latence de plus de 500ms dans certain cas. C'est pire qu'une connexion internet par satellite ^^

Ce qui est très amusant, au delà de votre intransigeance totale, c'est que l'on tenait le même discours quand les manettes ont été crées :
On crier au scandale sur la disparition des joysticks.

Ayons confiance en les développeurs qui auront la charge de coder les jeux du futur ! ^^
Avatar de Bryce de Mouriès Bryce de Mouriès - Membre actif https://www.developpez.com
le 22/10/2010 à 14:49
Pour les FPS, on aura clairement toujours besoin d'un contrôleur, faut une gachette =/ (ou alors avec la voie "pan pan pan"). Pour le lancer de grenade why not, mais faut en partie lâcher la manette, pas cool ça. Le must ça sera le coup de cross, on retient plus facilement le geste que la touche, et on garde bien la manette en main.
Avatar de mattdef mattdef - Membre du Club https://www.developpez.com
le 22/10/2010 à 15:32
Citation Envoyé par Leonhart  Voir le message
Ce qui est très amusant, au delà de votre intransigeance totale, c'est que l'on tenait le même discours quand les manettes ont été crées :
On crier au scandale sur la disparition des joysticks.

Ayons confiance en les développeurs qui auront la charge de coder les jeux du futur ! ^^

Ce n'est pas vraiment de l'intransigeance, le cas que je décris précise une limite bien réelle du système.
Cela n'a rien à voir avec votre exemple car il n'y avait rien que le joystick savait faire et que la manette ne pouvait reproduire...

Kinect n'est qu'un Eye Toy amélioré, il en garde quasiment les mêmes limitations
Avatar de Shionigami Shionigami - Membre régulier https://www.developpez.com
le 22/10/2010 à 17:33
Il a déjà été dis que Kinect n'était pas là pour remplacer les manettes, mais pour offrir de nouvelles expériences de jeu. En clair, ça signifie qu'on ne se verra surement pas jouer à Halo avec Kinect, bien que des interactions pourraient être possibles, à l'instar de la vidéo de présentation avec Forza.

Le but est donc de créer des jeux nouveaux, mais les jeux qui se jouent plus à la manette le resterons apparemment. Ils en sont conscient apparemment, et tant mieux XD

J'attend de voir ce que donneront le Project Draco (<3) et Steel Batallion (que j'ai toujours voulu tester sur XBOX première du nom)

En tout cas, le seul jeu pas trop casual de la sortie, Sonic Free Riders, s'annonce sympathique et très fatiguant :p
Avatar de Leonhart Leonhart - Membre confirmé https://www.developpez.com
le 22/10/2010 à 20:55
Citation Envoyé par mattdef  Voir le message
Ce n'est pas vraiment de l'intransigeance, le cas que je décris précise une limite bien réelle du système.
Cela n'a rien à voir avec votre exemple car il n'y avait rien que le joystick savait faire et que la manette ne pouvait reproduire...

Kinect n'est qu'un Eye Toy amélioré, il en garde quasiment les mêmes limitations

Ce qu'il faut voir ce que les jeux actuels se limitent au hardware actuel.
Du coup, les FPS et consort sont pensés en fonction des limitations imposées.

Mais qu'en sera-t'il désormais ?
On a du mal à penser à un Call of Duty 5 Kinect mode.
Ceci étant, ça n’empêche pas à rêver que la forme même des FPS pourrait évoluer.

Si on reprend l'historique des jeux vidéo, il y a eu un passage de la 2D à la 3D où les développeurs ne voyaient pas tellement comment s'en sortir. On a donc vu apparaître en guise de FPS des rails shooters ou encore des Films interactifs. La révolution qui allait poser les bases d'un genre pendant 30ans fût le duo Wolfenstein/Doom.

C'est exactement la même chose qui est en train de se passer.
On n'imagine Kinect via la façon actuelle de jouer et donc on voit le FPS comme poser sur des rails (cf. Child of Eden). Mais on peut se projeter dans le futur en attendant les jeux qui révolutionneront le FPS : détection du mouvement des yeux, de la tête par exemple. Que le périphérique détecte que je me penche pour regarder au delà d'un couvert me semble hautement réaliste, mais ce n'est que le début ...

Au final, c'est les casuals qui faisaient ces mouvements inconsciemment avec la manette qui avaient un coup d'avance !
Avatar de nickylarson nickylarson - Membre régulier https://www.developpez.com
le 25/10/2010 à 12:45
Franchement je trouve le truc hallucinant !

Diriger sans manette contrairement au Psmove, rien que çà il n'y as pas photo...

Je me vois bien parler dans un jeux d'aventure a un personnage du jeux qui me tend une clé par exemple... avec des phrase affichées, tu parles, la phrase se met en surbrillance et le perso virtuel te reponds...

Je le fais deja avec mon galaxy S sous android avec Gmap / GNavigation...

J'ai une xboite et faire du sport en reseau avec mon frero qui est de l'autre coté de la France çà serait genial
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 26/10/2010 à 9:03
Merci pour l'interview
ça sent la sortie sur PC, non

Sinon, je trouve dommage que les utilisateurs de XNA n'auront rien pour faire mumuse (d'un autre coté, il nous faudrait la machine, et puis j'en parlais à un copain, c'est est ce que l'on peut faire un simulateur (comme les simulateurs de touchscreen))
Finalement, je ne vois pas Kinect pour du gaming dans les FPS. Peut être à la limite dans les jeux de stratégie, mais ma meilleure idée jusqu'à présent, c'est un jeu de magicien, dans lequel nous pouvons faire les sorts à la main (ou un black & white 3)
Avatar de Robxley Robxley - Membre actif https://www.developpez.com
le 27/10/2010 à 10:23
Dans tout système nouveau et récent il y a des choses à améliorer, transformer, il faut laisser le temps aux choses de mûrir.

A mon sens l’intérêt maintenant n'est pas de savoir ce qui va pour le mieux et ce qui ne le va pas. Je retiendrai juste que ce sont des technologies toutes récentes, et qu'il faut voir à plus long terme comme pour toutes les technologies naissantes. A mon sens, l'importance première est juste le lancement d'un marché sur ce type de technologie, la concurrence des différents acteurs fera le reste

Certes dans l’immédiat les deux principaux systèmes ont des défauts (latence pour l'un, possession d'un ustensile pour l'autre) mais j'attends de voir dans quelque année ce que seront devenues ces technologies, sans oublier qu'en parallèle la télévision 3D se développe aussi, pourquoi pas un mixte des deux technologies dans les prochaines années...les possibilités offertes sont nombreuses.
Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 31/10/2010 à 23:13
Citation Envoyé par mattdef  Voir le message
Le système peut être sympa pour la navigation dans des interfaces. Mais pour le jeu vidéo, ça me semble complètement pourri !

Son exemple de FPS avec une manette dans la main gauche pour diriger et la main droite pour lancer des grenades.. Et pour viser ? Et pour tirer ? Et pour se retourner ? Et pour regarder en haut ?

Et il y a plein d'autres types de jeu comme ça qui sont totalement incompatible avec le système.
Sans parler du silence sur le temps de latence... Comme ci il n'y avait pas eu de mesure là dessus !
Une caméra à 30img/s aura de toute façon un temps de latence de plus de 500ms dans certain cas. C'est pire qu'une connexion internet par satellite ^^

kinect n'est qu'au stade experimentale mais il peuevent offrir une M16 detectable par kynect et tu peut tirer armer faire ce que tu veut ouvre ton imagination au lieu de critiquer les possibilité sont infini avec une tel prouesse technologique
Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 31/10/2010 à 23:16
Citation Envoyé par Bryce de Mouriès  Voir le message
Pour les FPS, on aura clairement toujours besoin d'un contrôleur, faut une gachette =/ (ou alors avec la voie "pan pan pan"). Pour le lancer de grenade why not, mais faut en partie lâcher la manette, pas cool ça. Le must ça sera le coup de cross, on retient plus facilement le geste que la touche, et on garde bien la manette en main.

pas obliger de lacher la manete t'aura le choix entre les deux comme pour le clavier et le joystick dans un pc
Offres d'emploi IT
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Responsable transverse - engagement métiers H/F
Safran - Ile de France - Corbeil-Essonnes (91100)
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil