4. L E S S I M M E R S I V E
M O R E A C C E S S I B L E
M O B I L E
G O O G L E C A R D B O A R D
M O R E I M M E R S I V E
L E S S A C C E S S I B L E
H TC V I V EO C U L U S R I F TS A M S U N G G E A R
6. S A M S U N G G E A RC AT E G O R Y H T V V I V EO C U L U S R I F T S O N Y P S V R
D I S P L AY
2 5 6 0 X 1 4 4 0
1 2 8 0 X 1 4 4 0 P E R E Y E
S U P E R A M O L E D
2 1 6 0 X 1 2 0 0
1 0 8 0 X 1 2 0 0 P E R E Y E
O L E D
2 5 6 0 X 1 2 0 0
1 0 8 0 X 1 2 0 0 P E R E Y E
O L E D
1 9 2 0 X 1 0 8 0
9 6 0 X 1 0 8 0 P E R E Y E
O L E D
R E F R E S H R AT E 6 0 H Z 9 0 H Z 9 0 H Z 1 2 0 H Z , 9 0 H Z
S E N S O R S
A C C E L E R ATO R ,
G Y R O M E T E R ,
G E O M A G N E T I C ,
P R OX I M I T Y
A C C E L E R O M E T E R ,
G Y R O S C O P E ,
M A G N E TO M E T E R ,
3 6 0 º P O S I T I O N A L
T R A C K I N G
A C C E L E R O M E T E R ,
G Y R O S C O P E ,
L A S E R P O S I T I O N
S E N S O R ,
F R O N T- FA C I N G C A M E R A
3 6 0 D E G R E E
T R A C K I N G ,
9 L E D S
F I E L D O F V I E W 9 6 D E G R E E S 1 1 0 D E G R E E S 1 1 0 D E G R E E S 1 0 0 D E G R E E S
7. • Cannot rely on controllers, has to work with default gesture pad
• Lower refresh rate = missed frames are extremely apparent
• Not great at high poly models but can handle high res textures
B E YO N D T H E S P E C S H E E T
35. H O W D O YO U M A N A G E
I M A G E L O A D S ?
36. • Load a lot of images without using loaders or stuttering
• No threads for parallel code execution
T H E P R O B L E M
37. • Load images with multiple threads on the Android side
• Convert to Texture and maintain texture cache
• Load images into Unity app via JNI
S O L U T I O N