Recentemente ho provato Google Cardboard VR con un iPhone 7. Non ci è voluto molto per notare le scarse prestazioni (e la cinetosi associata) rispetto ad altre esperienze di realtà virtuale.
Secondo molti articoli e le fonti online buone prestazioni VR sono legate a una metrica spesso definita come Motion to Photon . Questo documento descrive ulteriormente l'argomento:
Latency is widely considered to cause simulator sick-ness in VR and augmented reality (AR) systems. A commonly cited upper bound on latency is 60ms to have an acceptable VR experience; however, it should ideally be below 20ms to be imperceptible.
Il che porta alla mia prima domanda: quale è la velocità di "motion to photon" per l'ultimo e più grande iPhone? (7 Plus?)
Sono stato in grado di trovare numeri riportati correlati a molti altri prodotti popolari tra cui < a href="https://forums.oculus.com/developer/discussion/43597/whats-your-motion-to-photon-latency"> Oculus , Vive e PSVR. I non riesco a trovare nulla che parli anche dell'argomento dei tassi" motion to photon "raggiunto dai telefoni stand-alone tranne questo (che non segnala numeri e non riguarda specificamente iPhone ma Google CardBoard):
The Cardboard apps have chunkier movement because they are using the phone's IMU which runs at a much lower sample rate and may or may not correct for drift all that much, lack the kernel modifications which allows the GearVR apps to run uninterrupted and at a higher priority than Android apps are normally allowed, and the ability to set CPU and GPU performance levels to only spend battery and heat where and when you need it. The GearVR apps also have Time Warp to keep the motion-to-photon time lower, as opposed to something like the Vive which just tries to predict when the per-frame refreshes take place.
Questo porta alla mia seconda domanda: Ci sono telefoni in grado di raggiungere una frequenza di ~ 20 ms come dispositivo standalone?
Mi rendo conto che ci vorrà molto tempo, ma tutto ciò porta alla mia ultima domanda bonus.
Il GearVR alimentato da Oculus è segnalato per raggiungere il tasso ~ 20 ms . Ovviamente i telefoni collegati a loro non possono farlo da soli - sfruttano l'hardware extra all'interno di GearVR. Anche il documento che avevo originariamente citato sopra menziona questo fatto e spiega le statistiche di rendimento dell'oculo hardware in dettaglio:
In addition to accuracy, it is particularly important to provide stable motions. A further challenge is to reduce latency, which is the time between moving the head and producing the correct change on the user’s retinas. Up to now, latency has been the key contributor to VR simulator sickness. In our case, these particular challenges had to be overcome with a simple MEMS-based inertial measurement unit (IMU).
All sensing is performed by a single circuit board, shown in Figure 2. The main components are:
- STMicroelectronics 32F103C8 ARM Cortex-M3 microcontroller
- Invensense MPU-6000 (gyroscope + accelerometer)
- Honeywell HMC5983 magnetometer.
Sembra che il componente più simile a un "IMU" nell'iPhone sia il coprocessore di movimento . Questo è descritto per fare molte cose per l'iPhone come fasi di monitoraggio mentre anche risparmio della batteria . È fondamentalmente un uP che raccoglie i dati da diversi sensori:
- accelerometers
- gyroscopes
- compasses (magnetometer)
Quindi l'elenco dei sensori sia su iPhone che su GearVR sembra abbastanza simile, si vorrebbe pensare che l'iPhone, l'hardware, abbia tutto ciò che serve per essere un dispositivo VR ad alte prestazioni. Da quello che so, l'iPhone non è mai stato pubblicizzato o promosso da Apple come dispositivo VR.
Pertanto, non sto chiedendo se l'iPhone sia un dispositivo VR ad alte prestazioni adatto - sono già consapevole che l'esperienza non è l'ideale. Dato che la risposta alla mia prima domanda è sconosciuta, vorrei solo provare a sapere quanto meno che ideale, descritto utilizzando qualsiasi dato disponibile .
Questa domanda bonus può aiutare a colmare parte del divario:
Quali sono le caratteristiche di prestazione del coprocessore di movimento iPhone (7 Plus) e in che modo si sovrappongono a quelle delle caratteristiche delle prestazioni di GearVR IMU?
Vorrei che abbia pubblicato qui , ma la mia domanda riguarda principalmente l'iPhone. Come nota finale, sono a conoscenza di un dispositivo rilasciato da Occipital ovvero tipo di GearVR per iPhone , ma non sono stato in grado di trovare molte informazioni relative in Motion to Photon rates.