Diese Komponente wird nicht für Google Ads, Google AdMob, AMPHTML-Anzeigen, Videoanzeigen oder Bildanzeigen unterstützt.
Mit der Komponente „3D-Modellansicht“ lässt sich ein 3D-Modell im GLB-Format in Ihre Anzeige einbetten, das Nutzer drehen, schwenken oder zoomen können. Sie haben auch die Möglichkeit, das Modell im 3D-Editor von Google Web Designer zu konfigurieren.
3D Model Editor - Car configurator and hyper-casual game tutorial in Google Web Designer
Browserkompatibilität
Microsoft Edge unterstützt die Komponente „3D-Modellansicht“ nicht.
So fügen Sie Ihrem Projekt die Komponente „3D-Modellansicht“ hinzu:
- Öffnen Sie das Steuerfeld Komponenten und dann den Ordner Grafiken und Effekte.
- Ziehen Sie die Komponente 3D-Modellansicht in den Anzeigebereich.
- Geben Sie im Bereich 3D-Modellansicht des Steuerfelds Eigenschaften die GLB-Datei an, die Sie als Quelle verwenden möchten. Klicken Sie auf die Schaltfläche Durchsuchen , um eine Datei in Ihrem Dateisystem auszuwählen.
- Klicken Sie doppelt auf die Komponente im Anzeigebereich, um das Dialogfeld 3D-Editor zu öffnen und das Modell zu konfigurieren. Klicken Sie zum Abschluss auf Speichern.
Sie können die Einstellungen von Google Web Designer unter Bearbeiten > Einstellungen… > Komponenten anpassen, um automatisch eine Komponente „3D-Modellansicht“ erstellen zu lassen, wenn Sie eine GLB-Datei in den Anzeigebereich ziehen.
Eigenschaften
Die Eigenschaften der Komponente sind im Steuerfeld „Eigenschaften“ sichtbar. Hierzu müssen Sie den 3D-Editor schließen.
Eigenschaft | Beschreibung |
---|---|
Name |
Name der Komponente „3D-Modellansicht“. |
Quelle |
Die GLB-Quelldatei für das 3D-Asset. Die Asset-Datei darf nicht größer als 3 MB sein. Weitere Richtlinien finden Sie im Leitfaden für 3D-Assets. Mithilfe des glTF-Validierungstools Khronos können Sie prüfen, ob Ihre GLB-Datei gültig ist. |
Erweiterte Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Symbol des Gesten-Hinweises |
Ein Bild, das über dem 3D-Modell angezeigt werden soll, um den Nutzer zur Interaktion mit dem Modell anzuregen. Der Gesten-Hinweis bewegt sich leicht, um die Aufmerksamkeit des Nutzers zu erregen, bis das Zeitlimit für die Animation erreicht ist, und verschwindet, sobald der Nutzer mit dem Modell interagiert. Kann an dynamische Daten gebunden werden. |
Text des Gesten-Hinweises |
Der Text, der unter dem Symbol des Gesten-Hinweises angezeigt werden soll. Er ist nur in Verbindung mit einem Symbol für den Gesten-Hinweis verfügbar. Kann an dynamische Daten gebunden werden. |
Zeitlimit für die Animation festlegen |
Klicken Sie auf dieses Kästchen und geben Sie in Sekunden an, wie lange die Animation für den Gesten-Hinweis dauern soll. Kann an dynamische Daten gebunden werden. |
3D-Editor
So öffnen Sie das Dialogfeld des 3D-Editors:
- Doppelklicken Sie im Anzeigebereich auf die Komponente „3D-Modellansicht“.
Sie sehen dann eine Vorschau des 3D-Modells, die Sie drehen und zoomen können. Außerdem können Sie mit Hotspots interagieren.
Verwenden Sie das Steuerfeld auf der rechten Seite, um das Modell zu konfigurieren. Die Konfigurationen werden auf zwei Tabs durchgeführt: GLB und Komponente.
Tab „GLB“
Änderungen, die Sie auf dem Tab GLB vornehmen, werden in der Quelldatei des Modells im Ordner „Assets“ gespeichert. Das schließt alle Bilddateien ein, die als Texturen verwendet werden; sie werden in der GLB-Datei gebündelt. Über die Einstellungen von Google Web Designer können Sie nicht verwendete Texturen automatisch löschen lassen.
Informationen zur GLB-Datei |
|
---|---|
Quelle |
Die GLB-Quelldatei für das 3D-Modell. Dieses Feld ist schreibgeschützt. Sie können zu einer anderen Quelldatei wechseln, indem Sie das Dialogfeld „3D-Editor“ schließen und die Komponente Quelle im Steuerfeld Eigenschaften bearbeiten. |
Details |
Größe: die Größe der Quelldatei. |
Materialien |
|
Materialien |
Sie können nicht mehrere Materialien gleichzeitig konfigurieren.
|
Grundfarbe |
Die anfängliche Farbe und Textur, die für das aktuelle Material verwendet werden sollen. |
Metallisch/Rauheit |
Die Eigenschaften „Metallisch“ und „Rauheit“ bestimmen, wie Licht vom Material reflektiert wird.
|
Normale Karte |
Wählen Sie eine Textur aus, die dem Material Unebenheiten und Oberflächendetails verleiht. |
Leuchtend |
Wählen Sie eine Farbe und eine Textur aus, die das Material zum Leuchten bringen. |
Verdecken |
Wählen Sie eine Textur aus, mit der Schatten durch das Umgebungslicht dargestellt werden. |
Sonstiges |
Legen Sie zusätzliche Optionen für das Material fest:
|
Tab „Komponente“
Änderungen auf dem Tab Komponente werden in die Komponente „3D-Modellansicht“ und nicht in die zugrunde liegende GLB-Quelldatei übernommen.
HDR-Dateien
Die HDR-Bilddateien (High Dynamic Range) können für den Hintergrund und die Umgebungsbeleuchtung in der Komponente „3D-Modellansicht“ verwendet werden. Jede HDR-Datei sollte kleiner als 150 KB sein. Wir empfehlen, große HDR-Dateien auf 256 × 128 Pixel zu verkleinern, damit sie dieses Limit einhalten.
Darstellung |
|
---|---|
Hintergrund |
Bild: Wählen Sie ein Bild oder eine Umgebung (eine HDR-Datei) als Hintergrund aus. Kann an dynamische Daten gebunden werden. |
Umgebungsbeleuchtung (HDR) |
Die bildbasierte Beleuchtung spiegelt eine Umgebung in der realen Welt wider und ist sehr detailliert.
|
Animationen |
Animationen in der GLB-Quelldatei können auf „Automatische Wiedergabe“ eingestellt werden. Im 3D-Editor können Animationen derzeit nicht erstellt werden.
|
Kamera |
|
Anfangsansicht der Kamera |
Durch die Anfangsansicht der Kamera werden die Kameraeinstellungen bestimmt, wenn die Komponente geladen wird. Alle unten festgelegten Beschränkungen für die Drehung und den Zoom der Kamera werden zwingend angewendet.
|
Orbitdrehpunkt |
Der Orbitdrehpunkt ist der Punkt im 3D-Raum, um den sich die Kamera dreht. Standardmäßig ist das die Mitte des 3D-Modells.
|
Sichtfeld |
Dies ist das vertikale Sichtfeld der Kamera.
|
Begrenzung der Kamerabewegung |
Wenn Sie begrenzen möchten, wie weit Nutzer das Modell drehen können, klicken Sie das Kästchen für Gieren oder Neigen an und legen Sie die Mindest- und Höchstwerte für den Winkel fest.
|
Begrenzung des Kamerazooms |
|
Hotspots |
|
Hotspots |
Hotspots sind Punkte auf dem 3D-Modell, mit denen Nutzer interagieren können. Sie haben die Möglichkeit, eine Infokarte einblenden oder ein Ereignis auslösen zu lassen, wenn Hotspots angeklickt werden.
|
Bild |
Sie können die Darstellung von Hotspots anpassen, indem Sie Bilder für verschiedene Zustände angeben. Für alle Hotspots wird auf denselben Satz von Bildern zugegriffen.
|
Stile von Infokarten |
Sie können die Darstellung der Infokarte anpassen, indem Sie ihre Farben festlegen.
|
Ereignisse und Aktionen
EreignisseMithilfe von Ereignissen können andere Aktionen in Ihrer Anzeige ausgelöst werden. Über die Komponente „3D-Modellansicht“ werden die folgenden Ereignisse gesendet:
Ereignis | Beschreibung |
---|---|
3D-Szene gerendert | Wird gesendet, nachdem die 3D-Modellszene zum ersten Mal gerendert wurde. |
Kamera geändert | Wird gesendet, wenn sich eine der Eigenschaften der 3D-Kamera ändert. Wenn der Nutzer die Kamera anpasst, enthält das Objekt event.detail die Eigenschaft source: user-interaction . |
Hotspot angeklickt | Wird gesendet, wenn auf einen im 3D-Editor festgelegten Hotspot geklickt wird. Das Objekt event.detail enthält den Namen des angeklickten Hotspots, den Index des Hotspots in der Hotspot-Liste der Szene sowie die X- und Y-Bildschirmkoordinaten des Hotspots. |
Interaktion gestartet | Wird gesendet, wenn der Nutzer mit dem 3D-Modell interagiert. |
Interaktion beendet | Wird gesendet, wenn der Nutzer die Interaktion mit dem 3D-Modell beendet. |
Legen Sie die Komponente „3D-Modellansicht“ als Ziel fest, um eines dieser Ereignisse im Dialogfeld „Ereignis“ auszuwählen.
Die folgenden Aktionen der Komponente „3D-Modellansicht“ können als Reaktion auf andere Ereignisse ausgelöst werden:
Ereignis | Beschreibung | Konfigurationsoptionen |
---|---|---|
Gierwinkel festlegen | Verschiebt das Modell um den angegebenen Gierwinkel (Rotation um die Vertikalachse) und pausiert die stillstehende Animation. |
|
Ziel-Gierwinkel festlegen | Rotiert das Modell gleichmäßig zum angegebenen Gierwinkel. |
|
Zielneigung festlegen | Dreht das Modell gleichmäßig zur angegebenen Neigung (Rotation um die Längsachse). |
|
Zielneigung erhöhen | Rotiert das Modell gleichmäßig um den angegebenen Wert in Richtung der Zielneigung. Wenn das Modell die Zielneigung bereits erreicht hat, geschieht nichts. |
|
Zielzoom festlegen | Zoomt gleichmäßig auf die angegebene Zoomstufe. |
|
Zielzoom erhöhen | Erhöht den Zielzoom in Metern. |
|
Zieldrehpunkt festlegen | Ändert den Punkt, um den die Rotation erfolgt, und bewegt die Kamera gleichmäßig dorthin, wo sie um diesen Punkt kreisen kann. |
|
Lokale Zielposition festlegen | Verschiebt die Kamera gleichmäßig in eine neue Position. |
|
Materialfarbe festlegen | Legt die Materialfarbe fest. |
|
Animation abspielen | Spielt die angegebene Animation ab. |
|
Animation pausieren | Hält die angegebene Animation an. |
|
Dauer der Animation festlegen | Springt während der Animation zur angegebenen Zeit. |
|
Wenn Sie eine dieser Aktionen im Dialogfeld „Ereignis“ auswählen, legen Sie die Komponente „3D-Modellansicht“ als Empfänger fest.
Eine weitere Methode ist bei Verwendung von benutzerdefiniertem Code verfügbar.
getCameraDetails()
Gibt ein Objekt mit Details zu den aktuellen Kameraeinstellungen zurück.
Eigenschaften des zurückgegebenen Objekts:
- yaw: Rotation um die vertikale Achse, in Grad.
- pitch: Rotation um die horizontale Achse, in Grad.
- zoom: Zoomstufe, in Metern.
- x: X-Koordinate, um die sich die Kamera dreht, in Metern.
- y: Y-Koordinate, um die sich die Kamera dreht, in Metern.
- z: Z-Koordinate, um die sich die Kamera dreht, in Metern.
Fortgeschrittene Nutzer sollten sich eventuell die Dokumentation unter https://modelviewer.dev ansehen.
Vorschau
Eine Vorschau der Komponente „3D-Modellansicht“ kann nur im 3D-Editor oder in einem Browser aufgerufen werden. Klicken Sie dazu rechts oben auf die Schaltfläche Vorschau.