View Single Post
Old 17-02-2020, 11:05   #99
jumpjack
Senior Member
 
Iscritto dal: Sep 2004
Messaggi: 1151
E' ora possibile anche per "semplici" applicazioni cardboard, che girano quindi su cellulari e non su visori specifici, avere 6 gradi di libertà (6DOF) invece ch 6, cioè leggere anche la posizione della testa, oltre che la direzione; cosa resa possibile dall'integrazione con google ARCore, pensato inizialmente per fare il tracking 6DOF ma per immagini singole.

https://github.com/ChristophGeske/AR...TrackingGearVr

E' quello che chiamano "inside-out tracking", cosa appunto normalmente possibile solo con visori standalone dedicati, molto potenti, in contrapposizione con l'"outside tracking" che richiede di posizionare telecamere o sensori in giro per la stanza.

Bisogogna solo vedere quanto deve essere potente il cellulare...
Il mio vetusto S7 del 2017 riesce a gestire fluidamente l'app demo BoxyRoomChardboard (hanno messo un'acca di troppo?!?), ma bisogna vedere con le texture come se la caverebbe.

--------------------

A parte questo, ho scoperto un bug generalizzato in tutte le app VR create con Unity, riscontrato di persona, e di cui parlano in vari forum Unity: a causa di un errato rilevamento dela risoluzione dello schermo, le app sviluppate con Unity, su certi cellulari (tipo appunto l'S7) sbagliano a disegnare le immagini sullo schermo, per cui i centri delle due immagini risultano distanti tipo 10-12 cm invece che 6-7, per cui è impossibile vederle anche modificando la distanza interpupillare del visore manualmente. Gli sviluppatori parlano di "double vision", cioè appunto visione sdoppiata, o visione non allineata.

Esempio:


In pratica il 3d è giusto, perchè il pallino che indica la direzione dello sguardo è nello stesso punto delle due immagini, ma la "proiezione" sullo schermo è sbagliata, perchè lo schermo viene considerato come se fosse più largo.

Per ora la soluzione pare che sia cambiare a mano la risoluzione dello schermo dalle impostazioni, ma la cosa è un po' aleatoria: a volte bisogna metterla a FHD (720 linee), a volte a WQHD (2560x1440), a volte cambiarla e poi rimetterla uguale a prima, a volte si può fare senza riavviare l'app, altre va riavviata, poi c'è chi dice che basta bloccare e risbloccare lo schermo per risolvere...
Alcune app, poi, si rifiutano di aggiustarsi con qualunque metodo.
__________________
La scienza è provvisoria
-- Jumpjack --
jumpjack è offline   Rispondi citando il messaggio o parte di esso