28. September 2022

ARMobile

Im neuesten Release von Evergine haben wir eine neue Erweiterung hinzugefügt, mit der Sie Ihre eigenen Augmented-Reality-Anwendungen erstellen können. Diese Erweiterung heißt Evergine.ARMobile und ist derzeit nur für Android (mit ARCore) verfügbar; wir planen jedoch, in naher Zukunft auch iOS (ARKit) zu unterstützen. Sie wurde als experimentelles Feature veröffentlicht, daher stehen noch einige Arbeiten aus, aber Sie können sie bereits ausprobieren!

Um ein neues Projekt mit Evergine.ARMobile zu erstellen, finden Sie im Evergine Launcher eine neue Vorlage für die verfügbaren Plattformen. Suchen Sie nach Android ARCore, um einen Android-Launcher mit ARCore-Funktionen zu erstellen. Bitte beachten Sie, dass diese Vorlage aufgrund einiger Einschränkungen von ARCore OpenGL und nicht Vulkan als Grafikkontext verwendet.

Bild zur Konfiguration eines mobilen Augmented-Reality-Projekts in Evergine

Sobald das Projekt geladen ist, sollten Sie mit dem Add-on-Manager in Evergine Studio das Add-on-Paket der Erweiterung Evergine.ARMobile hinzufügen. Es enthält einige Standard-Assets und Prefabs, die für viele AR-Szenarien hilfreich sein können.

Bild zu den Einstellungen in einem mobilen Augmented-Reality-Projekt in Evergine

Nachdem Sie es hinzugefügt und Ihr Projekt neu geladen haben, finden Sie im Ordner der Erweiterung eine Reihe von Prefabs. Folgendes können Sie damit tun:

  • Ein Cursor-Prefab hinzufügen, mit dem Sie einen visuellen Indikator einblenden, dessen Pose sich abhängig von der Ebenenerkennung und deren Ausrichtung ändert.
  • Ein Face-Prefab verwenden, das ein Mesh bereitstellt, sobald mit der Frontkamera des Geräts ein Gesicht erkannt wird.
  • Per Drag-and-drop eine Komponente hinzufügen, um Feature Points zu visualisieren, wobei deren Konfidenzniveau auf Farben abgebildet wird.
  • Ein Prefab zur Bilderkennung verwenden, das sich sehr gut mit einer eigenen Entity-Hierarchie kombinieren lässt, um 3D-Modelle zu platzieren, die sich mit den Positions- und Ausrichtungsänderungen des in der realen Welt verfolgten Bildes bewegen.
  • Ein Prefab zur Erkennung ebener Flächen hinzufügen.
  • Außerdem können Sie einige Metriken zur Schätzung des Umgebungslichts nutzen.

Bild zu Augmented Reality und Mobilgeräten in Evergine

Denken Sie daran, dass Sie zum Testen dieser Erweiterung ein ARCore-kompatibles Gerät verwenden sollten. Weitere Informationen zur Erweiterung Evergine.ARMobile und ihren aktuellen Einschränkungen finden Sie in unserer Online-Dokumentation.

Sergio Escalada
Autor
Sergio Escalada
Plain Concepts Research