Wykład 8: Zaawansowana wizualizacja i przykłady zastosowania
Zapraszamy do zapoznania się z poniższymi materałami źródłowymi.
W poniedziałek 4 maja o godz. 9:45 zapraszamy na wideokonferencję na platformie eduMEET, w czasie której przekażemy komentarz do materiałów, odpowiemy na pytania oraz wyjaśnimy na czym będzie polegało ćwiczenie do samodzielnego wykonania.
Po zapoznaniu się z wybranymi materiałami proszę stworzyć jedną prostą aplikację 3D w Unity 3D dla platformy mobilnej (Android/iOS) lub WebGL.
W przypadku aplikacji dla platform mobilnych proszę wykorzystać akcelerometr urządzenia lub możliwość tworzenia aplikacji VR. W przypadku aplikacji dla platformy WebGL proszę wykorzystać mechanizmy Unity UI do manipulacji obiektami sceny. Aplikacja powinna zawierać jedną scenę 3D, przynajmniej jedną kamerę i kilka obiektów testowych. Proszę wykorzystać mechanizmy symulacji fizyki i grawitacji Unity.
Wybrana aplikacja powinna umożliwiać odpowiednio:
aplikacja dla platform mobilnych z akcelerometrem - proszę wykorzystać akcelerometr urządzenia do manipulacji pozycją obiektów, kamery lub innych aspektów sceny. Na przykład proszę stworzyć prosty bilard gdzie manipulując urządzaniem, zmienimy pozycję symulowanego stołu aby kulać po nim symulowana bilą,
aplikacja dla platformy mobilnej VR - proszę stworzyć dowolną scenę 3D z możliwością zmiany pozycji kamery lub manipulacją obiektami przez wykorzystanie skupienia punktu obserwacji użytkownika na wybranym elemencie sceny (gaze input),
aplikacja dla platformy mobilne VR - proszę stworzyć dowolną sceną 3D z nakładką (Canvas) UI i elementami interfejsu do manipulacji wybranym obiektem lub pozycją kamery ("chodzenie po scenie").
Wybraną aplikację tworzymy i testujemy w Unity 3D. Na koniec proszę spróbować stworzyć builda i zainstalować go na docelowej platformie, np. zainstalować APK na urządzeniu z systemem Android, otworzyć stronę z osadzoną aplikacją WebGL w przeglądarce internetowej.