Tego komponentu nie można używać w Google Ads, Google AdMob, reklamach AMP HTML, reklamach wideo ani reklamach graficznych.
Dzięki komponentowi Przeglądarka modeli 3D możesz umieścić w reklamie model 3D w formacie GLB, który użytkownicy mogą obracać, przesuwać i powiększać. Model możesz też skonfigurować w Edytorze 3D Google Web Designera.
3D Model Editor - Car configurator and hyper-casual game tutorial in Google Web Designer
Zgodność z przeglądarką
Microsoft Edge nie obsługuje komponentu Przeglądarka modeli 3D.
Aby dodać komponent Przeglądarka modeli 3D do projektu:
- Otwórz panel Komponenty, a następnie folder Grafika i efekty.
- Przeciągnij komponent Przeglądarka modeli 3D na scenę.
- W sekcji Przeglądarka modeli 3D panelu Właściwości podaj plik GLB, którego chcesz użyć, jako Źródło. Kliknij przycisk Przeglądaj , by wybrać plik w systemie plików.
- Kliknij dwukrotnie komponent na scenie, by otworzyć okno Edytora 3D i skonfigurować model. Gdy skończysz, kliknij Zapisz.
Możesz dostosować ustawienia Google Web Designera (Edytuj > Ustawienia… > Komponenty), by automatycznie tworzył komponent Przeglądarka modeli 3D w momencie, gdy przeciągasz plik GLB na scenę.
Właściwości
Właściwości komponentu znajdziesz w panelu Właściwości. (Musisz zamknąć Edytor 3D).
Właściwość | Opis |
---|---|
Nazwa |
Nazwa komponentu Przeglądarka modeli 3D. |
Źródło |
Źródłowy plik GLB zasobu 3D. Rozmiar pliku zasobu nie powinien przekraczać 3 MB. Więcej wskazówek znajdziesz w Przewodniku po zasobach 3D. Możesz też skorzystać z walidatora Khronos glTF, aby sprawdzić, czy plik GLB jest prawidłowy. |
Właściwości zaawansowane
Właściwość | Opis |
---|---|
Ikona podpowiedzi gestu |
Obraz, który ma być wyświetlany nad modelem 3D, aby zachęcać użytkowników do interakcji z nim. Podpowiedź gestu nieznacznie się porusza do czasu osiągnięcia limitu animacji, aby zwrócić uwagę użytkownika, i znika, gdy użytkownik rozpocznie interakcję z modelem. Może być powiązana z danymi dynamicznymi. |
Tekst podpowiedzi gestu |
Tekst do wyświetlenia pod ikoną podpowiedzi gestu. Ma zastosowanie tylko wtedy, gdy wybrano taką ikonę. Może być powiązana z danymi dynamicznymi. |
Ustaw limit animacji |
Zaznacz to pole i podaj czas trwania w sekundach, aby ograniczyć czas wyświetlania animacji podpowiedzi gestu. Może być powiązana z danymi dynamicznymi. |
Edytor 3D
Aby otworzyć okno edytora 3D:
- Kliknij dwukrotnie komponent Przeglądarka modeli 3D na scenie.
Zobaczysz podgląd modelu 3D, który możesz obracać i powiększać. Możesz też wchodzić w interakcje z dowolnymi interaktywnymi elementami.
Użyj panelu po prawej stronie, by skonfigurować model. Konfiguracje są uporządkowane na 2 głównych kartach: GLB i Komponent.
Karta GLB
Zmiany wprowadzone na karcie GLB są zapisywane w pliku źródłowym modelu w folderze zasobów. Dotyczy to wszystkich plików graficznych używanych jako tekstury, które zostaną zgrupowane w pliku GLB. W ustawieniach Google Web Designera możesz skonfigurować automatyczne usuwanie nieużywanych tekstur.
Informacje o pliku GLB |
|
---|---|
Źródło |
Źródłowy plik GLB modelu 3D. To jest pole tylko do odczytu. Aby zmienić plik źródłowy, zamknij okno Edytora 3D i zmień właściwość Źródło komponentu w panelu Właściwości. |
Szczegóły |
Rozmiar – rozmiar pliku źródłowego. |
Materiały |
|
Materiały |
W danym momencie możesz skonfigurować 1 materiał.
|
Kolor podstawowy |
Kolor początkowy i tekstura do użycia w bieżącym materiale. |
Metaliczna/chropowatość |
Właściwości Metaliczna i Chropowatość określają, jak od materiału odbija się światło.
|
Normalna mapa |
Wybierz teksturę, by dodać do materiału drobne wypukłości i szczegóły powierzchni. |
Świecąca |
Wybierz kolor i teksturę, by odzwierciedlić blask materiału. |
Okluzja |
Wybierz teksturę, by oddać cienie występujące w świetle otoczenia. |
Inne |
Ustaw dodatkowe opcje materiału:
|
Karta Komponent
Zmiany wprowadzone na karcie Komponent są odzwierciedlane w komponencie Przeglądarka modelu 3D, a nie w podstawowym pliku źródłowym GLB.
Pliki HDR
W komponencie Przeglądarka modeli 3D można używać plików graficznych HDR (High Dynamic Range) do tła i oświetlenia środowiskowego. Poszczególne pliki HDR muszą być mniejsze niż 150 KB. Aby zmieścić się w tym limicie, zalecamy zmianę rozmiaru dużych plików HDR na 256 × 128.
Prezentacja |
|
---|---|
Tło |
Obraz – wybierz obraz lub środowisko (plik HDR), aby utworzyć tło. Może być powiązana z danymi dynamicznymi. |
Oświetlenie środowiskowe (HDR) |
Możesz użyć oświetlenia opartego na obrazie, aby uzyskać efekt szczegółowego oświetlenia wzorowanego na środowisku w świecie rzeczywistym.
|
Animacje |
Jeśli źródłowy plik GLB zawiera animacje, możesz ustawić ich autoodtwarzanie. Obecnie Edytor 3D nie obsługuje tworzenia animacji.
|
Kamera |
|
Początkowy widok kamery |
Początkowy widok kamery określa ustawienia kamery po wczytaniu komponentu. Wymuszane są ustawione poniżej ograniczenia dotyczące obrotu kamery i powiększenia.
|
Oś orbity |
Oś orbity to punkt w przestrzeni 3D, wokół którego obraca się kamera. Domyślnie jest to środek modelu 3D.
|
Pole widzenia |
Pionowe pole widzenia kamery.
|
Ograniczenia dotyczące obrotu kamery |
Jeśli chcesz ograniczyć to, jak bardzo użytkownik może obrócić model, zaznacz pole Odchylenie lub Pochylenie i ustaw kąt minimalny oraz maksymalny.
|
Ograniczenia dotyczące powiększenia |
|
Interaktywne elementy |
|
Interaktywne elementy |
Interaktywne elementy to punkty na modelu 3D, z którymi użytkownicy mogą wchodzić w interakcje. Możesz wyświetlić karty informacyjne lub skonfigurować zdarzenia wywoływane przez kliknięcie interaktywnych elementów.
|
Obraz |
Możesz dostosować wygląd interaktywnych elementów za pomocą obrazów różnych stanów. Wszystkie interaktywne elementy wykorzystują ten sam zestaw obrazów.
|
Style kart informacyjnych |
Dostosuj wygląd karty informacyjnej, ustawiając jej kolory.
|
Zdarzenia i działania
ZdarzeniaZdarzenia służą do wywoływania innych działań w reklamie. Komponent Przeglądarka modeli 3D wysyła te zdarzenia:
Zdarzenie | Opis |
---|---|
Wyrenderowano scenę 3D | Wysyłane po pierwszym wyrenderowaniu sceny z modelem 3D. |
Zmieniono aparat | Wysyłane po zmianie jakiejkolwiek właściwości kamery 3D. Jeśli użytkownik dostosuje kamerę, obiekt event.detail zawiera właściwość source: user-interaction . |
Kliknięto interaktywny element | Wysyłane po kliknięciu interaktywnego elementu (ustawionego w Edytorze 3D). Obiekt event.detail zawiera nazwę klikniętego interaktywnego elementu, jego indeks na liście interaktywnych elementów na scenie oraz jego współrzędne ekranowe X i Y. |
Rozpoczęto interakcję | Wysyłane, gdy użytkownik rozpocznie interakcję z modelem 3D. |
Zakończono interakcję | Wysyłane, gdy użytkownik zakończy interakcję z modelem 3D. |
Aby wybrać 1 z tych zdarzeń w oknie Zdarzenie, ustaw komponent Przeglądarka modeli 3D jako element docelowy.
W odpowiedzi na zdarzenia komponent Przeglądarka modeli 3D może wywoływać te działania:
Zdarzenie | Opis | Opcje konfiguracji |
---|---|---|
Ustaw odchylenie | Powoduje ustawienie określonego odchylenia modelu (czyli jego obrotu wokół osi pionowej) i wstrzymanie animacji stanu spoczynku. |
|
Ustaw docelowe odchylenie | Powoduje płynne obracanie modelu do ustawionego odchylenia. |
|
Ustaw docelowy kąt | Powoduje płynne obracanie modelu do ustawionego kąta (czyli jego obrót wokół osi poziomej). |
|
Zwiększ docelowy kąt | Powoduje płynne obracanie modelu do docelowego kąta o określoną wielkość. Jeśli model osiągnął już docelowy kąt, to działanie nie ma żadnego efektu. |
|
Ustaw docelowe powiększenie | Powoduje płynne powiększanie do ustawionego poziomu. |
|
Zwiększ docelowe powiększenie | Powoduje wzrost docelowego powiększenia (w metrach). |
|
Ustaw docelową oś obrotu | Powoduje zmianę punktu, wokół którego następuje obrót, i płynne przesunięcie kamery do miejsca, w którym może ona orbitować wokół tego punktu. |
|
Ustaw docelowe przesunięcie lokalne | Powoduje płynne przesunięcie kamery do nowej pozycji. |
|
Ustaw kolor materiału | Umożliwia określenie koloru materiału. |
|
Odtwórz animację | Powoduje odtworzenie wskazanej animacji. |
|
Wstrzymaj animację | Powoduje wstrzymanie wskazanej animacji. |
|
Ustaw czas animacji | Umożliwia przeskok do określonego punktu czasowego animacji. |
|
Gdy wybierzesz 1 z tych działań w oknie Zdarzenie, ustaw komponent Modelowanie jako odbiornik.
Możesz użyć dodatkowej metody, wykorzystując kod niestandardowy.
getCameraDetails()
Zwraca obiekt ze szczegółowymi informacjami o bieżących ustawieniach kamery.
Właściwości zwróconego obiektu:
- yaw – kąt obrotu wokół osi pionowej wyrażony w stopniach.
- pitch – kąt obrotu wokół osi poziomej wyrażony w stopniach.
- zoom – poziom powiększenia wyrażony w metrach.
- x – położenie na osi X, wokół której porusza się kamera, wyrażone w metrach.
- y – położenie na osi Y, wokół której porusza się kamera, wyrażone w metrach.
- z – położenie na osi Z, wokół której porusza się kamera, wyrażone w metrach.
Doświadczeni użytkownicy mogą też zapoznać się z dokumentacją na stronie https://modelviewer.dev.
Podgląd
Podgląd komponentu Przeglądarka modeli 3D można wyświetlić tylko w Edytorze 3D lub w przeglądarce, klikając przycisk Podgląd w prawym górnym rogu.