Subject

Компјутерска анимација

1. Course Title Компјутерска анимација
Computer Animation
2. Code F23L3S113
3. Study Programme
4. Organizer of the study programme (unit, institute, department or division) Faculty of Computer Science and Engineering
5. Degree level (first, second, third cycle) Прв циклус
6. Academic year / semester 6 / Летен
7. Number of ECTS credits 6
8. Teacher Бобан Јоксимоски, Иван Чорбев
9. Prerequisites for enrolling in the course Алгоритми и податочни структури или Примена на алгоритми и податочни структури
10. Objectives of the course programme (competences) По завршување на курсот се очекува студентите да се оспособени за основни методи за продуктивно создавање на компјутерски базирани анимации, за работа во апликации за создавање анимации и можат самостојно да моделираат, текстурираат, ригуваат, осветлуваат, анимираат, рендерираат и композитираат дигитални сцени.
11. Course content Предавања:
1. Вовед во предметот, историја на традиционалната анимација, историја на компјутерска анимација
2. Запознавање со околините за развој на компјутерска анимација. Дводимензионална и тродимензионална компјутерска анимација. Основни концепти на виртуелни сцени. Хиерархија на објекти
3. Техники за креирање на дигитални објекти. Репрезентација на дигитални објекти. Вовед во полигонално моделирање на објекти.
4. Бејзерови криви. Б-Криви. Разработка на NURBS геометрија. Останати видови на моделирање на дигитални објекти. Тесалација
5. Деформирање на едноставни објекти. Линеарни и нелинеарни алгоритми за деформирање. Дефинирање на простори за деформација
6. Виртуелни карактери. Генерирање на скелет за карактери. Поврзување на модели со скелет. Кинематика на движење.
7. Принципи на анимација. Креирање на аниматик
8. Дигитално сенчање и дигитални материјали. Својства на дигитални материјали.
9. Разработка на текстурни координати. Употреба на готови текстури
10. Осветлување на сцена. Својства на светла. Интеракција на светла со материјали. Сенки. Техника на следење на зрак.
11. 3Д Камера. Стереоскопија
12. Автоматизација на процеси. Јазици за проширување на сцените. Формати за пренос на податоци. Додатоци
13. Рендерирање и типови на рендери. Излезни формати од сцена.
14. Основи на дигитално композитирање и постпродукција

Вежби:
1. Генерално запознавање со процесите во компјутерската анимација. Задавање на првата самостојна работа
2. Вовед во интерфејс на одбрана околина за развој на анимации. Навигација во тродимензионална сцена. Типови на координатни системи. Репрезентација на дигитални сцени.
3. Моделирање на тврди тела.
4. Техники при моделирање на меки тела. Употреба на криви и NURBS геометријa
5. Употреба на деформери за моделирање. Комбинирање на деформери
6. Ригување на бипед
7. Анимирање на дигитални карактери.
8. Сенчање на дигитални објекти. Употреба на преподготвени материјали
9. Употреба на текстури при креирање на дигитални објекти.
10. Осветлување на дигитална сцена. Светлосни линкови
11. Основни техники за работа со камера.
12. Креирање на алатки за автоматизација.
13. Склопување на финална сцена. Рендерирање на сцена
14. Припрема на дигитален рендер за приказ. Корекции во постродукција
12. Learning methods Предавања со користење на презентации, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа.
13. Total available time 6 ECTS x 30 hours = 180 hours
14. Distribution of available time 30 + 45 + 15 + 15 + 75 = 180 часа
15. Forms of teaching activities
15.1. Lectures - theoretical instruction 30 hours
15.2. Exercises (laboratory, auditory), seminars, teamwork 45 hours
16. Other forms of activities
16.1. Project assignments 15 часови
16.2. Independent assignments 15 часови
16.3. Home study 75 часови
17. Assessment method
17.1. Tests 20 бодови
17.2. Seminar paper / project (presentation: written and oral) 15 бодови
17.3. Activities and learning 20 бодови
17.4. Final exam 0 points
18. Grading criteria (points / grade)
up to 50 points5 (five) (F)
from 51 to 60 points6 (six) (E)
from 61 to 70 points7 (seven) (D)
from 71 to 80 points8 (eight) (C)
from 81 to 90 points9 (nine) (B)
from 91 to 100 points10 (ten) (A)
19. Requirement for obtaining a signature and taking the final exam Реализирани вежби
20. Language of instruction Macedonian and English
21. Method for monitoring the quality of teaching internal evaluation and survey mechanism
22. Literature
22.1. Required literature
1. Rick Parent | Computer Animation: Algorithms and Techniques, 3rd Edition | Newnes | 2012
2. Akenine-Möller, Tomas, Eric Haines, Naty Hoffman | Real-Time Rendering, Fourth Edition | A K Peters/CRC Press; | 2018
3. Jeremy Birn | Digital Lighting and Rendering (3rd Edition) | New Riders | 2013
4. Matt Pharr, Wenzel Jakob, and Greg Humphreys | Physically Based Rendering: From Theory To Implementation, 3rd Edition | ‎ Morgan Kaufmann | 2016
22.2. Additional literature
No. Author Title Publisher Year