Интерактивно 3D моделирање

Цели на предметната програма (компетенции): Студентите да се запознаат со различни алатки и функции во Unity Editor, да креираат и управуваат со сцени во Unity, манипулираат и приспособуваат објекти и конфигурираат компоненти, користат Unity API, увезуваат, организираат и управуваат со асети во Unity, креираат анимации и визуелни ефекти, инкорпорираат звук, креираат реалистични симулации и интеракции.

Цели на предметната програма (компетенции): Студентите да се запознаат со различни алатки и функции во Unity Editor, да креираат и управуваат со сцени во Unity, манипулираат и приспособуваат објекти и конфигурираат компоненти, користат Unity API, увезуваат, организираат и управуваат со асети во Unity, креираат анимации и визуелни ефекти, инкорпорираат звук, креираат реалистични симулации и интеракции.
Резултати од учењето: студентите да стекнат знаења за развој на интерактивна апликација користејќи го Unity и да ги изградат своите вештини и креативност во моделирањето со користење на Unity 3D технологиите.

Detailed syllabus by chapters and units

  1. Вовед во Unity, 1.1 Преглед на Unity, 1.2 Разбирање на интерфејсот на Unity, 1.3 Креирање на проект во Unity. Резултати од учењето: стекнување на знаења за интерфејсот
  2. Управување со сцената, 2.1 Креирање и управување со сцени, 2.2 Хиерархија на сцената, Транзиции на сцената. Резултати од учењето: стекнување на знаења за креирање и управување со сцени во Unity.
  3. Објекти и компоненти, 3.1 Вовед во објекти, 3.2 Компоненти за трасформација, рендерирање и судир. Резултати од учењето: стекнување знаење за објектите кои се градбени блокови на сцените на Unity и компонентите кои додаваат функционалност на објектите.
  4. Скриптирање во Unity, 4.1 Вовед во скриптирање, 4.2 Променливи, типови на податоци и оператори, 4.3 Контролни структури и функции, 4.4 Скриптирање на

однесувањето на објектите и интеракции. Резултати од учењето: стекнување на знаење за Unity API за скриптирање на однесувањето на објектите и интеракции. 5. Асети, 5.1 Увоз и организирање на асети, 5.2 Работа со модели, текстури и аудио. Резултати од учењето: стекнување на знаење за увезување, организирање и користење асети во Unity. 6. Анимација во Unity, 6.1 Основи на анимацијата и клучна рамка, 6.2 Анимациски контролери и Blend Trees, 6.3 Креирање на анимации на карактери. Резултати од учењето: стекнување на знаење за креирање и контролирање на анимации во Unity. 7. Аудио во Unity, 7.1 Работа со аудио извори и клипови, 7.2 Музика во позадина и звучни ефекти, 7.3 Просторен аудио и 3D звук. Резултати од учењето: стекнување на знаење за поставување на аудио во проектите на Unity 8. Физика и детекција на судир, 8.1 Цврсто тело и физички симулации, 8.2 Колајдери и активатори, 8.3 Откривање на судир и одговор. Резултати од учењето: стекнување на знаење за креирање на реални симулации и интеракции.





Teaching methods

Теоретска настава, лабораториски вежби, самостојна изработка на проекти, одржување консултации со студенти.
Weekly contact hours 5 hours
Total workload 150 hours
Attendance requirements нема

Teaching activities

CodeActivityHours
16.1Предавања- теоретска настава: часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Other activities

CodeActivityHours
17.1Проектни задачи: часови15
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи50

Assessment method

писмено и/или практично

Assessment components

CodeComponentPoints
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови10
19.3Завршен испит: бодови90

Grading scale

Points rangeGrade
до 50 бода5 (пет) (F)
од 51 до 60 бода6 (шест) (E)
од 61 до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Самоевалуација