$HEADER

"OpenXR" PlugIT

Ce PlugIT permet d'utiliser des casques de réalité virtuelle compatibles OpenXR, tels que les appareils Meta Quest/Quest 2 ou Pico 4 pour mobile, ainsi que des casques de bureau compatibles SteamVR et OpenXR.

 

Paramètres

1

L'objet représentant la manette gauche.

2

Décalage de position pour l'objet de la manette gauche.

3

Décalage d'orientation pour l'objet de la manette gauche.

4

Permet d'activer ou désactiver le rayon pointeur de la manette gauche.

5

L'objet représentant la manette droite.

6

Décalage de position pour l'objet de la manette droite.

7

Décalage d'orientation pour l'objet de la manette droite.

8

Permet d'activer ou désactiver le rayon pointeur de la manette droite.

9

Si coché, les manettes ne rentreront pas encollision avec les autres objets du monde 3D.

10

Permet d'afficher ou non un rayon pointeur au bout des manettes, en permanance ou seulement sur les interfaces utilisateur.

11

Si coché, le clic est automatiquement déclenché lorsque le bout de la manette est suffisament proche d'un objet ou d'une interface cliquable. Utile pour simuler l'action naturelle de "toucher" un bouton pour l'activer.

12

La distance à laquelle le clic automatique est déclenché.

13

L'objet à partir duquel le rayon pointeur est émis pour la manette gauche.

14

L'objet à partir duquel le rayon pointeur est émis pour la manette droite.

15

Le mode de téléportation :
- Aucun : La téléportation est désactivée
- Pavé tactile seulement : Appuyer et maintenir le pavé tactile affiche la cible de téléportation. Relâcher le pavé téléporte le joueur sur la cible.
- Pavé tactile + gâchette : Appuyer et maintenir le pavé tactile affiche la cible de téléportation. Appuyer sur la gâchette en maintenant le pavé téléporte le joueur sur la cible.

16

La ou les manettes utilisables pour se téléporter.

17

Facteur permettant de réduire la résolution de rendu pour plus de fluidité.

18

Autoriser l'extension OpenXR de suivi des mains lorsque l'appareil le prend en charge.

19

Autoriser l'extension OpenXR passthrough lorsque l'appareil la prend en charge.

20

Démarre le casque de réalité virtuelle en même temps que l'application.


 

Action

Disable

Désactive le casque de réalité virtuelle.

Enable

Active le casque de réalité virtuelle.

Disable controllers

Désactive les manettes.

Enable Controllers

Active les manettes.

Hide camera

Cache l'image de la caméra intégrée.

Hide ray

Cache le rayon pointeur au bout des manettes.

Left controller

L'ensemble des actions liées à la manette gauche :

Rumble Fais vibrer la manette.
Set object Change l'objet représentant la manette.
Set offset Change le décalage de position et d'orientation de l'objet représentant la manette.
Grab / Ungrab Attrape un objet / relâche l'objet attrapé.
Enable / Disable ray Active / désactive le rayon pointeur de la manette.

Reset

Réinitialise le tracking du casque de réalité virtuelle.

Right controller

L'ensemble des actions liées à la manette droite :

Rumble Fais vibrer la manette.
Set object Change l'objet représentant la manette.
Set offset Change le décalage de position et d'orientation de l'objet représentant la manette.
Grab / Ungrab Attrape un objet / relâche l'objet attrapé.
Enable / Disable ray Active / désactive le rayon pointeur de la manette.

Set teleport mode

Change le mode de téléportation (0 = Aucun, 1 = Pavé tactile seulement, 2 = Pavé tactile + gâchette).

Show camera

Affiche l'image de la caméra intégrée.

Show ray

Affiche le rayon pointeur au bout des manettes.

Start camera

Démarre la caméra intégrée.

Stop camera

Arrête la caméra intégrée.

 

Evènements

Control

Envoie la position et l'orientation du casque de réalité virtuelle, au format défini pour les PlugITs de navigation.

Device found

Envoyé quand un casque de réalité virtuelle est trouvé.

Device not found

Envoyé quand aucun casque de réalité virtuelle n'est trouvé.

Left controller

L'ensemble des événements liés à la manette gauche :

X up/down Envoyé quand le bouton X est appuyé/relâché
X touch/untouch Envoyé quand un doigt est posé sur/retiré du bouton X
Y up/down Envoyé quand le bouton Y est appuyé/relâché
Y touch/untouch Envoyé quand un doigt est posé sur/retiré du bouton Y
Control Envoie la position et l'orientation de la manette, au format défini pour les PlugITs de navigation
Found/Lost Envoyé quand la manette est trouvé/perdue
Grab/Ungrab Envoyé quand la manette attrape/lâche un objet
Grip up/down Envoyé quand le bouton grip est appuyé/relâché
Grip value Envoie la valeur exacte du bouton grip
Index pointing/not pointing Envoyé quand l'utilisateur pointe avec l'index/arrête de pointer avec l'index
Is controller Envoyé quand l'utilisateur utilise la manette
Is hand Envoyé quand l'utilisateur utilise le suivi des mains au lieu de la manette
Menu up/down Envoyé quand le bouton menu est appuyé/relâché
Orientation Envoie l'orientation de la manette
Position Envoie la position de la manette
Stick Envoie les valeurs du stick analogique ou du touchpad de la manette
Thumb up/down Envoyé quand le joystick ou touchpad de la manette est appuyé/relâché
Thumb touch/untouch Envoyé quand un doigt est posé sur/retiré du joystick ou touchpad de la manette
Trigger up/down Envoyé quand la gachette est appuyée/relachée
Trigger touch/untouch Envoyé quand un doigt est posé sur/retiré de la gâchette
Trigger value Envoie la valeur exacte de la gachette

Orientation

Envoie l'orientation du casque de réalité virtuelle.

Position

Envoie la position du casque de réalité virtuelle.

Right controller

L'ensemble des événements liés à la manette droite :

A up/down Envoyé quand le bouton A est appuyé/relâché
A touch/untouch Envoyé quand un doigt est posé sur/retiré du bouton A
B up/down Envoyé quand le bouton B est appuyé/relâché
B touch/untouch Envoyé quand un doigt est posé sur/retiré du bouton B
Control Envoie la position et l'orientation de la manette, au format défini pour les PlugITs de navigation
Found/Lost Envoyé quand la manette est trouvé/perdue
Grab/Ungrab Envoyé quand la manette attrape/lâche un objet
Grip up/down Envoyé quand le bouton grip est appuyé/relâché
Grip value Envoie la valeur exacte du bouton grip
Index pointing/not pointing Envoyé quand l'utilisateur pointe avec l'index/arrête de pointer avec l'index
Is controller Envoyé quand l'utilisateur utilise la manette
Is hand Envoyé quand l'utilisateur utilise le suivi des mains au lieu de la manette
Menu up/down Envoyé quand le bouton menu est appuyé/relâché
Orientation Envoie l'orientation de la manette
Position Envoie la position de la manette
Stick Envoie les valeurs du stick analogique ou du touchpad de la manette
Thumb up/down Envoyé quand le joystick ou touchpad de la manette est appuyé/relâché
Thumb touch/untouch Envoyé quand un doigt est posé sur/retiré du joystick ou touchpad de la manette
Trigger up/down Envoyé quand la gachette est appuyée/relachée
Trigger touch/untouch Envoyé quand un doigt est posé sur/retiré de la gâchette
Trigger value Envoie la valeur exacte de la gachette

Teleport

Envoie la position à laquelle l'utilisateur essaie de se téléporter.

$FOOTER