$HEADER

PlugIT "Openvr controller"

Le PlugIT "Openvr controller" permet d'utiliser les casques de réalité virtuelle utilisant openvr, tel le HTC Vive.

Pour une expérience fluide, la réalité virtuelle nécessite une fréquence de rafraichissement d'image d'au moins 90 images par seconde. Si vous expérimentez des problèmes avec la physique de votre scène, il peut être nécessaire d'ajuster la fréquence de la physique. Pour ce faire, allez dans Scene > paramètres physiques et réglez la fréquence de la physique à au moins 180.

Une scène de démonstration est disponible dans Openspace3D/assets/templates/vive. Elle montre une utilisation basique du PlugIT et peut être réutilisée dans vos propres scènes.

 

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.

 

Paramètres

15

Liste de trackers à utiliser.

16

Objet attaché au tracker.

17

Décalage de position de l'objet attaché au tracker.

18

Décalage d'orientation de l'objet attaché au tracker.

19

Permet d'activer ou désactiver le rayon pointeur du tracker.

20

Permet d'ajouter, renommer ou supprimer un tracker à la liste.

21

Utilise la caméra intégrée du casque de réalite virtuelle comme une texture.

22

L'objet sur lequel est appliqué la texture.

23

Le nom du matériau sur lequel la texture est appliquée.

24

Le nom de la technique concernée.

25

Le nom de la passe concernée.

26

Le nom de la texture concernée.

 

Paramètres

27

Cochez cette case si vous voulez que l'image de la caméra intégrée s'affiche en arrière-plan.

28

Décalage de l'image sur X.

29

Décalage de l'image sur Y.

30

Largeur de l'image.

31

Hauteur de l'image.

32

Opacité de l'image.

33

Active la caméra intégrée.

34

Affiche l'image de la caméra intégrée dès le lancement de l'application.

35

Active / désactive la détection des marqueurs de réalité augmentée.

36

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.

37

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

38

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.
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.
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

Camera started

Envoyé quand la caméra intégrée est démarrée.

Camera stopped

Envoyé quand la caméra intégrée est arrêtée.

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 :

A up/down Envoyé quand le bouton système est appuyé/relâché
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é
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
Touchpad up/down Envoyé quand le touchpad de la manette est appuyé/relâché. Fournit les coordonnées du point où le touchpad est touché
Touchpad Envoie les coordonnées du point où le touchpad est touché
Trigger up/down Envoyé quand la gachette est appuyée/relachée
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 système est appuyé/relâché
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 latéral (grip) est appuyé/relâché
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
Touchpad up/down Envoyé quand le touchpad de la manette est appuyé/relâché. Fournit les coordonnées du point où le touchpad est touché.
Touchpad Envoie les coordonnées du point où le touchpad est touché
Trigger up/down Envoyé quand la gachette est appuyée/relachée
Trigger value Envoie la valeur exacte de la gachette

Teleport

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

$FOOTER