SONY

La version française n'est plus disponible. Elle ne sera plus mise à jour. Veuillez consulter la version anglaise.

Suivez la position des yeux de l’utilisateur et appliquez cela à un objet 3D dans Unreal Engine.

Cette page décrit comment suivre la position des yeux de l’utilisateur et l’appliquer à un objet 3D afin de suivre les mouvements de l’utilisateur dans le Spatial Reality Display dans Unreal Engine Blueprint.
Retrouvez ici un exemple d’application qui vous permettra d’essayer cela : Exemples.

  1. Configuration de votre Spatial Reality Display, et si ce n’est pas encore le cas, voir : Configuration du Spatial Reality Display et Configuration du composant d’exécution du Spatial Reality Display.
  2. Epic Games Launcher et Unreal Engine doivent être installés.
  1. Créez un nouveau projet Unreal Engine à l’aide d’un Spatial Reality Display Template en vous référant à : Générez votre première application.

  2. Ajoutez un nouveau Blueprint. Sélectionnez « Actor » en tant que classe parente.

  3. Ouvrez la fenêtre d’affichage du Blueprint créé à l’étape 2, placez le cercle et le cylindre, et façonnez un personnage.

  4. Cliquez sur Event Graph et ajoutez des nœuds afin de créer le graphique comme indiqué dans l’image.

  5. Placez le Blueprint que vous venez de créer dans le niveau et ajustez sa taille, sa position et son orientation.

  6. Lorsque vous exécutez le projet dans VR Preview, le personnage tournera la tête de manière à correspondre à la position de votre visage.

La position du visage est obtenue à l’aide du nœud à l’intérieur du cadre rouge dans l’image.
  1. Enumerate Tracked Devices

    Cela vous permet d’énumérer les XR devices connectés.
    Dans ce cas-ci, nous l’utilisons pour obtenir l’identifiant XRDevice du Spatial Reality Display.

  2. Get Device Pose

    Cela vous permet d’obtenir la position du XR device specifié par l’identifiant XRDevice.
    Dans ce cas-ci, nous l’utilisons pour obtenir la position du visage.