Page 1 sur 3

Interface VR personnalisée

Publié : 07 Déc 2016 13:03
par Jesse
Bonjour,

J'aurais besoin dans le cadre d'un projet de réaliser une interface personnalisée (logo, arborescence) VR pour HTC vive / Samsung Gear VR. Je fais appel à vous pour évaluer la difficulté de la chose, et savoir si cela est réalisable à l'aide D'Unity? Je parle bien de l'interface utilisateur, l'accueil en d'autres termes.

Merci d'avance pour vos réponses et bonne journée :)

Re: Interface VR personnalisée

Publié : 07 Déc 2016 13:07
par F@B
tout est possible mais c'est un peu vague ??

sur la 5.5 il y a eut des optis sur l'UI et la VR si j'ai bien lus le changedLog.

Re: Interface VR personnalisée

Publié : 07 Déc 2016 13:12
par Jesse
Merci pour ta réactivité.

Je m'explique; Voici par exemple Home de Oculus :
Image

J'aimerais personnaliser cet accueil, avec un logo et un background de mon choix, et une arborescence plus ludique pour faire des démos intuitives.

Re: Interface VR personnalisée

Publié : 07 Déc 2016 13:22
par F@B
je doute que tu ais les sources de cette démo si ? mais je ne connais pas l'occulus. Donc, est-ce qu'il y a des choses pré faites dans le SDK occulus et personnalisable ? si je comprends bien ta question... et je laisse un autre y répondre. Je ne suis pas sur mais je dirais non ! :)
Il te faudra alors faire de zéro avec le système d'UI d'unity et si tu ne connais rien a unity ça va pas être facile !

Re: Interface VR personnalisée

Publié : 07 Déc 2016 14:34
par boubouk50
En soi, l'affichage sur un casque se fait sur deux yeux au lieu d'un écran. Cette dualité permet la perspective mais aussi le planaire si les deux yeux voient la même chose.
La 'difficulté' première, c'est de comprendre le principe correctement. La seconde est le picking, puisque tu ne sélectionnes pas à partir d'un œil mais de la convergence des deux. C'est pour cela que l'architecture de la caméra est composée d'un axe centrale et des deux caméras enfants. Les caméras pour l'affichage, et le central pour le contrôle.
Je ne sais pas comment est fichu le SDK pour Vive mais il y a fort à parier que le système d'UI spécifique pour les casques VR soient implémentés. Au cas ou il ne l'est pas, il faudrait aller chercher du côté des assets.
Pour avoir bossé dans la stéréoscopie depuis 2008, le casque n'est qu'un matériel, ce qu'il y a derrière est bien plus vieux. La stéréoscopie a été développée il y a plus de 100 ans quand même...

EDIT point culture: Il faut remonter au XIIIe siècle pour trouver les premiers dessins stéréoscopiques.

Re: Interface VR personnalisée

Publié : 08 Déc 2016 11:21
par Jesse
F@B : Non, je n'ai pas la source.
Merci pour ce rappel théorique Boubouk50.
Force est de constater qu'il est complexe d'obtenir des informations à ce sujet... Pourtant, la personnalisation de l'interface me semble de mise dans le cadre d'une application professionnelle.
Personne ici n'a jamais tenté le truc?
Toujours en quête de pistes :taistoi:

Re: Interface VR personnalisée

Publié : 08 Déc 2016 11:29
par @RLG
A mon avis c'est impossible d'avoir la source ainsi que de modifier cette interface puisque qu'il s'agit de l'application Oculus et non de ton application Unity...
Elle se personnalise via ton compte Oculus dans leur application.

Si tu veux une interface identique mais personnalisée, tu vas devoir la faire toi-même.

Re: Interface VR personnalisée

Publié : 08 Déc 2016 14:56
par Jesse
@RLG a écrit : Si tu veux une interface identique mais personnalisée, tu vas devoir la faire toi-même.
C'est justement la question, comment la faire?

Re: Interface VR personnalisée

Publié : 08 Déc 2016 17:51
par ZJP

Re: Interface VR personnalisée

Publié : 09 Déc 2016 11:17
par Jesse
Merci beaucoup ZJP! On approche du but.
Je pourrais par exemple additionner Gear VR 3D Menu et Curved UI pour une nouvelle interface Oculus. Hélas il n'est pas question du Vive ici.
Le problème c'est que j'ai l'impression qu'on parle d'interface utilisateur IN GAME dans ses liens, et la question subsiste de comment booter le casque sur une interface personnalisée plutôt que sur Oculus Home par exemple?