Quale motore AR usa Pokémon GO?
Fino a ottobre 2017, Pokemon Go sembra utilizzare un "motore AR" realizzato da Niantic, Inc.
A un livello elevato, il gioco posiziona prima il Pokemon globalmente nello spazio in una posizione definita dal server (il "punto di spawn"). Il motore AR utilizza il GPS e la bussola del telefono per determinare se il telefono deve essere spostato a sinistra o a destra. Alla fine, il telefono punta verso la direzione giusta e il motore AR ora disegna il modello 3D sul video proveniente dalla telecamera.
Non c'è alcun tentativo di eseguire la mappatura dell'ambiente, il riconoscimento delle superfici, ... Si tratta di una tecnica semplice ma molto efficace che crea gli effetti sorprendenti che tutti abbiamo visto.
Niantic, Inc. ha mostrato dei prototipi di Pokemon GO utilizzando ARKit (iOS). È facile notare i miglioramenti: le pokeball mancanti sembrano rimbalzare molto naturalmente sul marciapiede e rispettano la fisica, sembra che Pikachu cammini naturalmente sul marciapiede invece di fluttuare in aria con il gioco attualmente rilasciato.
La maggior parte degli osservatori si aspetta che Niantic, Inc. sostituisca il motore attuale con ARKit (iOS) e ARCore (Android), possibilmente tramite le API AR di Unity 3D.
Articoli simili
- C'è un motore di gioco popolare o un motore grafico che usa Vulkan invece di DirectX o OpenGL? Cosa porta Vulkan al tavolo?
- Quale motore di gioco è superiore per sviluppare giochi VR e AR: Unreal, Unity o un altro motore di gioco?
- È una buona idea scrivere un motore di gioco in Python? Se no, qual è il miglior linguaggio per scrivere un motore di gioco?
- Ci sono dei tutorial per costruire un gioco come Temple Run usando il motore di gioco Unity3D, o qualsiasi altro motore di gioco?