Réflexion sur le déplacement en réalité virtuelle

par | 24 Avr 2016

Nous avons déjà parlé de déplacement en réalité virtuelle lorsque nous avons étudié les offres de tapis VR. J’en profite pour vous renvoyer également sur le Smartfloor Infinity360 d’Amplisens, plus basique car unidirectionnel,  mais c’est déjà pas mal et c’est français!

Mais cela demande un matériel supplémentaire. Peut-on faire plus simple ?

La solution la plus simple revient à ajouter une sorte de système de téléportation: on pointe tel endroit et hop… on s’y matérialise. C’est peut-être intéressant pour certains types de gameplay, mais franchement, après avoir testé, je trouve cela très peu immersif… Je préfère encore le petit bouton qui permet d’avancer droit devant. J’ai pu testé cela dans « Spell Fighter VR » sur Steam, ou dans mes propres développements (j’avais ajouté cette option pour le debug), et au final, cela ne gâche pas trop l’aventure. Certains parlent de “mal des transports”, ou cinétose pour décrire ce mal que l’on ressent à se déplacer « flottant » dans l’espace.

Toutefois, il serait dommage de ne pas profiter de l’espace « jouable », de cette zone dans votre habitat réel dédié au jeu et utilisable en virtuel. Je pense notamment au système de Chaperone du Vive compatible Oculus également. Il se matérialise sous la forme d’une grille de couleur qui apparait si on approche des limites de l’espace. C’est aussi une information que les développeurs peuvent utiliser pour profiter au mieux de l’espace physique disponible.

htc-vive-steamvr-setup-guide-pamplet-700x466

La première astuce consiste à employer un système dit « de marche redirigée« . Cela implique de toujours maitriser l’espace réel physique et de proposer régulièrement au joueur de « tourner le monde » de telle façon qu’il avance dans la zone dégagée de son environnement réel. En voici un exemple:

Il y a aussi la technique du labyrinthe, mais cela impose de pouvoir modifier la disposition des éléments dans un jeu. Cela peut être utile si la géographie des lieux n’est qu’un prétexte comme la visite d’un musée par exemple. Voici un exemple plus parlant:

Dans cette vidéo, on suit les parcours réel et virtuel d’une personne dans une succession de pièces aléatoires qui simule un environnement bien plus grand que l’espace physique réel. En développement, cela ne doit pas être bien sorcier de générer procéduralement des corridors et autre couloirs de telle façon à revenir dans la zone de jeu.

On peut aussi utiliser la marche simulée comme lorsqu’on courrait sur place sur Wii Sport, mais je ne trouve pas ça excellent…

Quand on dispose d’une zone de jeu assez grande, on peut aussi déformer l’espace de telle façon à donner l’impression au joueur d’aller en ligne droite, alors qu’on le fait tourner en rond ! J’avais lu une thèse sur le sujet, mais ce matin, impossible de remettre la main dessus. Je pense quand même que la zone de jeu doit être suffisamment importante pour pouvoir tromper le joueur…

Bon, tout cela, cela reste pour le jeu où l’on contrôle un avatar humanoïde. Mais s’il s’agit d’un véhicule, d’un vaisseau spatial, voir d’un oiseau, la problématique n’est pas la même.  En même temps, il ne s’agit pas seulement de déplacement, mais aussi d’interaction avec l’environnement. Pouvoir utiliser l’espace physique disponible, c’est faire 3 pas pour aller vers la commode, s’accroupir et tirer le tiroir du bas pour prendre un objet au fond du tiroir par exemple… vous comprenez. Tout cela est possible aujourd’hui grâce à des dispositifs comme le Chaperone, mais c’est le déplacement au sein de la carte du jeu qui est aujourd’hui difficile.

Voilà, si vous avez d’autres idées, ou si vous connaissez d’autres systèmes expérimentaux, je suis preneur. En attendant, bonne journée ou bonne soirée – c’est selon sur le net !

 

Découvrez nos derniers numéros !

7 Commentaires

  1. Stephanie Derbx

    Très sympa ! J’aime particulièrement la deuxième approche qui me parait très immersive et bien pensée. Après c’est sûr, il faut de l’espace… là va être le problème pour les utilisation domestiques. Mais c’est très intéressant !

    Réponse
  2. Dipsi0

    Bonsoirs,
    De ce que j’ai peu comprendre les déplacements en translation dans les 4 directions ne provoque que peu de cinétose . La rotation elle est dure à supporter.
    Donc ce que je comptais essayer des que j’ai mon vive. c’est laisser la rotation à faire dans l’espace réel et un joystick pour faire les translations.
    exemple: pour se déplacer vers l’avant je pointe avec ma manette vers l’avant et je pousse le jostique vers l’avant ou je pointe ma manette vers la droite et je pousse le jostique à gauche (le référentiel du joystick n’est plus la manette mais le monde réel). Ce qui permet d’avoir tous les déplacements possible qq soit l’orientation du personnage dans le monde virtuelle et réel et de plus c’est très intuitif.

    Réponse
    • greg

      La rotation est effectuée de façon naturelle par le mouvement de la tête, donc oui je pense qu’il ne faut pas forcer le mouvement. Autant diriger sa tête et éventuellement utiliser un contrôleur pour forcer le mouvement vers l’avant. Mais en même temps, on dispose aussi d’un espace physique dans lequel on peut se mouvoir réellement, donc il faut trouver un moyen d’utiliser le meilleur des deux mondes.

      Réponse
  3. Dipsi0

    Le problème de cette méthode c’est qu’on fixe l’avant de l’avatar sur la direction du regard, ce qui n’est pas la réalité (méthode utilisé sur doom sur gear vr). c’est pour cette raison que je penser mettre le référentiel du joystick sur le monde réel et non sur la manette.
    Mais bon je suis pas sur que mon explication soi très clair.
    En plus ça nécessite d’apprendre une nouvelle manière de jouer (mais qui me parais très intuitive). De toute manière je pense qu’on sera bien obliger de bouleverser le gameplay pour la vr.

    Réponse
  4. Frederick

    Les tapis sont intéressants, mais c’est un équipement imposant, couteux et l’on doit porter un harnais, en plus du casque et des fils … c’est quand même beaucoup de contraintes.
    Je me pose quand même une question : avec simplement deux bracelets aux chevilles, si le jeux avancait lorsque l’on simule des pas, en restant sur place, cela provoquerai autant de mal de tete qu’en se déplacant avec un bouton du pad ? En tout cas, ça me semblerai plus naturel et peu contraignant en équipement.
    Ce qui est sur avec le développement de la VR, les accros de fallout ou battlefield seront tous des marathoniens en puissance 🙂

    Réponse
    • greg

      Héhé, ou seuls les marathoniens pourront jouer à ce genre de jeux 😉

      Réponse

Laisser un commentaire

Ces articles pourraient aussi vous intéresser …

Participez à partir de 1€ à notre campagne sur Ulule
pour obtenir le magazine sous forme papier

cliquez pour aller sur la campagne

Ceci fermera dans 21 secondes