Menu
EtoileAbonnementRSS
jeuxvideo.com  /  Tous les forums  /  Forum principal Jeux PC  /  Forum Réalité Virtuelle  / 

Topic C'est quoi open xr ?

Sujet : C'est quoi open xr ?

1
mamadsads-vdm-f
mamadsads-vdm-f
MP
30 juillet 2021 à 00:37:04

à lire les commentaire de cette vidéo (à défaut de parler anglais pour la comprendre :fou: ) https://youtu.be/vUh-28PHw6U open xr à l'air d'être un truc pour grandement optimiser les jeux et faciliter la tache au développeurs (j'ai meme lu un commentaire qui parlais d'afficher tout les avatars sur vrchat)

c'est quoi ? un moteur je jeux ?

yx7777
yx7777
MP
30 juillet 2021 à 01:19:00

Non c'est une surcouche qui permet de faire le lien entre le moteur du jeu et le casque vr.
Quand tu fait une action en VR (appuyer sur une touche, tourner la tête, ....) c'est ce qui permet de transmettre les informations au moteur du jeu.
C'est la même chose que SteamVr ou Oculus SDK mais en open source.

NB : Pour les casque Oculus la couche Oculus SDK est obligatoire donc comme SteamVr ça rajoute une couche supplémentaire entre le casque et le jeux, et donc quand c'est possible pour les casque Oculus il vaut mieux éviter de l'utiliser au risque de perdre un peu de performance et de stabilité.
Tu aura un peu plus d'information ici : https://www.reddit.com/r/oculus/wiki/steamgameswithnativesupport/ (mais c'est en anglais)
Sinon wikipedia :
https://fr.wikipedia.org/wiki/OpenXR

Message édité le 30 juillet 2021 à 01:23:50 par yx7777
daba
daba
MP
30 juillet 2021 à 07:48:28

Une API décrit comment utiliser un système (par exemple une carte graphique ou un casque VR). Elle permet à un développeur de programmer n'importe quel système qui respecte cette API.

En fait, c'est un concept que beaucoup de gens utilisent au quotidien.... en conduisant leur voiture. Il y a énormément de modèles de voitures mais ils respectent tous la même API :
- tourner le haut du volant vers la droite pour que la voiture tourne à droite,
- tourner le haut du volant vers la gauche pour que la voiture tourne à gauche,
- enfoncer la pédale de droite pour que la voiture accélère,
- enfoncer la pédale du milieu pour que la voiture freine,
- enfoncer la pédale de gauche pour embrayer,
- le levier de vitesses est à droite du conducteur,
- la 1ère vitesse est à gauche vers l'avant,
- la 2ème vitesse est à gauche vers l'arrière,
- etc...

Si on connait l'API, on peut conduire n'importe quelle voiture : essence, diesel, électrique, traction, propulsion, 4x4, etc. Par contre, il faut connaître une autre API pour conduire un autre type de véhicules, comme une moto par exemple.

Les API sont omniprésentes en développement informatique. En tant que joueurs, vous avez entendu parler de DirectX par exemple. Cette API permet aux devs d'utiliser n'importe quelle carte graphique qui la respecte.

Il y a parfois plusieurs API pour le même type de systèmes. Pour les cartes graphiques, il y a DirectX, OpenGL et Vulkan (entre autres). Un dev peut programmer une carte tant qu'il connaît une des API.

Pour les casques VR, il y a historiquement 2 API : Oculus et Steam. Un jeu développé avec l'API Steam peut fonctionner sur une casque Oculus avec une passerelle, et inversement, mais les perfs ne sont pas optimales. C'est pour ça que certains devs créent 2 versions de leurs jeux : une version programmée avec l'API Oculus et une version avec l'API Steam. Ça offre les meilleures perfs mais ça demande plus de travail.

Une nouvelle API a été créée pour résoudre ce problème : OpenXR. Tous les casques sont censés la respecter et offrir les meilleures perfs, ce qui simplifie la vie des devs et diminue les coûts de développement.

mamadsads-vdm-f
mamadsads-vdm-f
MP
30 juillet 2021 à 19:40:12

merci les kheys

1
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Kusama, Evilash08, Vortex646, Tomy-Fett, Leirok, MamYume, ]Faustine[, Latios[JV], Remysangfamy
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer