Poniżej znajduje się lista problemów, które można napotkać podczas pracy z aplikacją CityEngine Web Viewer oraz zalecane rozwiązania.
Otwieranie aplikacji CityEngine Web Viewer
Wyświetlanie scen Web Scene
Otwieranie aplikacji CityEngine Web Viewer
Gdy otwieram aplikację CityEngine Web Viewer, wyświetlany jest komunikat o braku obsługi technologii WebGL przez moją przeglądarkę.
Aplikacja CityEngine Web Viewer wymaga użycia przeglądarki internetowej obsługującej technologię WebGL, która pozwala na renderowanie grafiki 3D. Technologia WebGL została wbudowana w najnowsze wersje przeglądarek Chrome, Firefox, Safari, Internet Explorer i Edge. Obecnie oprogramowanie CityEngine Web Viewer nie jest obsługiwane na urządzeniach mobilnych. Aby sprawdzić, czy obsługa technologii WebGL została włączona w przeglądarce, przejdź do strony get.webgl.org. Aby rozwiązać problemy związane z technologią WebGL, odwiedź witrynę Rozwiązywanie problemów z technologią WebGL.
Internet Explorer
- Przeglądarka Internet Explorer 10 i jej wcześniejsze wersje nie obsługują technologii WebGL, dlatego nie współpracują z aplikacją CityEngine Web Viewer.
- Eksperymentalne wdrożenie technologii WebGL jest dostępne w przeglądarce Internet Explorer (IE) 11, jednak nie umożliwia ono obsługi wszystkich funkcji oferowanych przez przeglądarkę CityEngine Web Viewer. W zależności od wersji aktualizacji przeglądarki Internet Explorer 11 następujące funkcje nie działają poprawnie lub nie są dostępne:
- Internet Explorer 11 z zaimplementowanym rozszerzeniem WebGL 0.91
- Nieobsługiwane
- Internet Explorer 11 z zaimplementowanym rozszerzeniem WebGL 0.92
- Brak cieni
- Brak antialiasingu
- Migotanie (problemy z precyzją bufora Z)
- Internet Explorer 11 z zaimplementowanym rozszerzeniem WebGL 0.93
- Bez rozproszonych cieni
- Migotanie (problemy z precyzją bufora Z)
- Internet Explorer 11 z zaimplementowanym rozszerzeniem WebGL 0.91
Safari
W niektórych ze starszych wersji przeglądarki Safari obsługa technologii WebGL nie jest domyślnie włączona. Aby włączyć obsługę rozszerzenia WebGL, postępuj zgodnie z poniższymi wskazówkami:
- Kliknij ikonę koła, po czym kliknij pozycję Preferencje, a następnie kliknij opcję Zaawansowane.
- Zaznacz pole obok opcji Pokazuj menu Programowanie w pasku menu.
- We właśnie aktywowanym menu Programowanie kliknij opcję Włącz WebGL.
Firefox
W niektórych ze starszych wersji przeglądarki Firefox obsługa technologii WebGL nie jest domyślnie włączona. Aby włączyć obsługę rozszerzenia WebGL, postępuj zgodnie z poniższymi wskazówkami:
- W polu paska adresu wpisz about:config.
- Wyszukaj słowo WebGL.
- Upewnij się, że pozycja webgl.disabled ma wartość fałsz (false).
- Skonfiguruj wartość elementu webgl.force-enabled na prawda (true).
Gdy otwieram aplikację CityEngine Web Viewer, wyświetlany jest komunikat o braku obsługi technologii WebGL przez mój sprzęt.
Upewnij się, że Twój komputer jest wyposażony w kartę graficzną obsługującą technologię WebGL oraz że sterowniki karty graficznej są aktualne. Aby uzyskać więcej informacji na temat wymagań związanych z obsługą technologii WebGL, odwiedź witrynę Rozwiązywanie problemów z technologią WebGL.
Wyświetlanie scen Web Scene
Podczas przeglądania w programie CityEngine Web Viewer występują bardzo duże opóźnienia, a interakcja z oprogramowaniem jest powolna.
Technologia WebGL korzysta z karty graficznej komputera. Z tego względu wydajność oprogramowania CityEngine Web Viewer zależy bezpośrednio od mocy posiadanej karty graficznej. Sceny Web Scene o większym rozmiarze i skomplikowanej zawartości wymagają użycia większej ilości zasobów systemowych. W mniej wydajnych systemach może to powodować spowolnienie interakcji.
Poniżej znajdują się wskazówki umożliwiające poprawę wydajności:
- Wyłącz cienie bezpośrednie i rozproszone w panelu Ustawienia.
- Otwieraj tylko jedno okno programu CityEngine Web Viewer w danym czasie. Zamknij inne karty lub okna przeglądarki, za pomocą której uruchomiony został program CityEngine Web Viewer lub wyświetlana jest inna zawartość w technologii WebGL.
- Zamknij inne aplikacje do tworzenia grafiki 3D, na przykład ArcScene.
- Upewnij się, że sterowniki wideo są aktualne.
- Scena Web Scene wymagająca więcej pamięci niż ilość dostępnej pamięci wideo karty graficznej może spowodować znaczne obniżenie wydajności i spowolnienie interakcji. Spróbuj otworzyć scenę Web Scene, która nie obciąża pamięci tak bardzo lub rozważ zakup wydajniejszej karty graficznej.
Niektóre systemy oferują możliwość automatycznego przełączania między zintegrowaną i dedykowaną kartą graficzną w celu renderowania grafiki 3D. Najlepszą jakość działania aplikacji CityEngine Web Viewer można uzyskać dzięki dedykowanej karcie graficznej. W związku z tym należy sprawdzić, czy w ustawieniach sterownika karty graficznej dotyczących danej aplikacji, w tym wypadku przeglądarki internetowej, wybrano dedykowaną kartę graficzną.