Augmented Reality mit Modellansicht

Im Februar haben wir die <model-viewer>-Webkomponente eingeführt. Damit können Sie einer Webseite deklarativ ein 3D-Modell hinzufügen und gleichzeitig auf Ihrer eigenen Website erstellen. Augmented Reality wurde dabei nicht unterstützt. Das Sie konnten das Quellbild der Komponente nicht über dem Kamerafeed.

Aus diesem Grund unterstützen wir nun auch Magic Leap und Quick Look für iOS. Jetzt Mit dem neuen ar unterstützen wir AR unter Android. . Dieses Attribut basiert auf einer neuen ARCore-Funktion namens „Scene Viewer“. eine externe App zur Anzeige von 3D-Modellen. Weitere Informationen zum Ambiente-Viewer Weitere Informationen finden Sie unter 3D-Modelle in AR in einem Android-Browser ansehen.

Mars Rover

Sehen wir uns an, wie Augmented Reality mit <model-viewer> funktioniert.

Das Attribut

Wie Sie sich vielleicht erinnern, sind für die Verwendung von Webkomponenten keine besonderen Kenntnisse erforderlich. Es verhält sich wie ein Standard-HTML-Element und hat ein eindeutiges Tag sowie Eigenschaften und Methoden. Nachher mit einem <script>-Tag installieren, können Sie es wie jedes andere HTML-Element verwenden.

<model-viewer alt="A 3D model of an astronaut." src="Astronaut.gltf" ios-src="Astronaut.usdz" magic-leap ar>

Das sieht genauso aus wie in meinem vorherigen Artikel. Achte auf das Ding ganz am Ende hervorgehoben. Das ist das neue Attribut.

Die neue Version wird installiert

Wenn Sie <model-viewer> bereits verwenden, importieren Sie wahrscheinlich gerade die Komponente mit den <script>-Tags exakt wie in der Dokumentation beschrieben. Wir arbeiten ständig an Verbesserungen. Wenn Sie neue Funktionen oder gezielt aktualisieren und bereitstellen, können Sie eine bestimmte Version von <model-viewer>. Fügen Sie dazu die Versionsnummer wie in der Abbildung gezeigt zu den Datei-URLs hinzu. unten. Sehen Sie sich dann Seite „Releases“ .

<script type="module"
  src="https://unpkg.com/@google/model-viewer@0.3.1/dist/model-viewer.js">
</script>

<script nomodule
  src="https://unpkg.com/@google/model-viewer@0.3.1/dist/model-viewer-legacy.js">
</script>

Fazit

Probieren Sie die neue Version von <model-viewer> aus und teilen Sie uns Ihre Meinung mit. Probleme und Feedback sind Willkommen auf GitHub.