Numerical Graphics and Animation (ETF RII NGA 4855) |
|
General information |
|
Module title | Numerical Graphics and Animation |
Module code | ETF RII NGA 4855 |
Study | ETF-B |
Department | Computing and Informatics |
Year | 1 |
Semester | 2 |
Module type | Elective |
ECTS | 5 |
Hours | 55 |
Lectures | 30 |
Exercises | 25 |
Tutorials | 0 |
Module goal - Knowledge and skill to be achieved by students |
|
Acquiring knowledge in advanced computer graphics such as OpenGL programming, advanced techniques of 3D modeling, illumination, mapping and 3D animation, and technology of laser scanning and visual perception. Students will be acquainted with software packages for 3D modeling and animation, digital montage, compositing and visual effects. |
|
Syllabus |
|
MATHEMATICAL FOUNDATIONS <br> 1. Graphic pipeline. <br> 2. Programming in OpenGL graphic library. <br> 3. Entry-exit dispositives. <br> 4. Technical advantages of 3D inputs. <br> 5. Geometry in computer graphics. <br> 6. Graphic algorithms. <br> 7. Geometric transformation, clipping, scan conversion. <br> MODELING, TECHNIQUES AND IMPLEMENTATION <br> 8. Real-time rendering, ray tracing. <br> 9. Illumination and shading models. <br> 10. Texture and bump mapping. <br> 11. Polygonal 2D and 3D models. Parameter curves, rational curves, NURBS. <br> 12. Subdivision techniques. <br> 13. 3D scanning techniques. <br> 14. Digital animation techniques. <br> 15. Visual perception. <br> HUMAN MACHINE INTERFACE AND COMMUNICATION <br> 16. Human-computer interaction <br> 17. Requirements for the tested software <br> 18. Psychology of usable objects-devices <br> 19. Possibilities in engineering <br> 20. Goal driven interaction design <br> 21. Prototyping <br> 22. Usability of inspection methods <br> 23. Testing and usability effects <br> 24. Practice and usability effects <br> 25. Visualization oriented design and typography <br> 26. Icons design <br> |
|
Literature |
|
Recommended | 1. Notes and slides from lectures (See Faculty WEB Site) <br> 2. Foley, van Dam, Feiner, and Hughes, Computer Graphics: Principles and Practice,second edition in C, Addison-Wesley. <br> 3. Shreiner, Woo, Neider, and Davis, OpenGL Programming Guide, <br> fourth edition, Addison-Wesley. <br> 4. Möller and Haines,Real-Time Rendering, <br> second edition, A K Peters, 2003. <br> 5. A. Watt, 3D computer graphics III edition, Addison Wesley, 2000. <br> |
Additional | 1. S. Rizvić, Kompjuterska grafika i multimedia |
Didactic methods |
|
Through lectures, students will learn about the theory, tasks and applicative examples within thematic units. Lectures consist of theoretical part, presentational descriptive examples, genesis and resolution of specific tasks. In this way, students will have basis for appliance of skilled material in engineering applications. Additional examples and exam tasks are discussed and solved during the laboratory exercises. Laboratory practice and home assignments will enable students of continuous work and their knowledge verification. | |
Exams |
|
During the course students will collect points according to the following system: <br> - Attending lectures, exercises and tutorial classes: 10 points, student with more then three absences from lectures, exercises and/or tutorials can not achieve these points; <br> - Home assignments: maximum of 10 points, assuming solving 5 to 10 assignments evenly distributed throughout the semester; <br> - Partial exams: two written partial exams, maximum of 20 points for each positively evaluated partial exam; <br> Student who during the semester achieved less than 20 points must re-enroll this course. <br> Student who during the semester achieved 40 or more points will access to final oral exam, the exam consists of discussing the partial exams tasks, home assignments and answers to simple questions related to course topics. <br> Final oral exam provides maximum of 40 points. To achieve a positive final grade, students in this exam must achieve a minimum of 20 points. Students who do not achieve this minimum will access to makeup oral exam. <br> Student who during the semester achieved 20 or more points, and less than 40 points will access to makeup exam. Makeup exam is structured as follows: <br> - Written part structured in the same way as a partial written exam, during which students solve problems in topics they failed on partial exams (achieved less then 10 points), <br> - Oral part structured in the same way as a final oral exam. <br> Only students who, after passing the written part of the makeup exam managed to achieve a total score of 40 or more points, can access to oral makeup exam, where the score consists of points achieved through attending classes, home assignments, passing partial exams and passing the written part of makeup exam. <br> Oral makeup exam provides maximum of 40 points. To achieve a positive final grade, students in this exam must achieve a minimum of 20 points. Students who do not achieve this minimum must re-enroll this course. <br> |
|
Aditional notes |
|
1. Tools and software packages that will be used during the exercises: 3ds max, Maya, Adobe Photoshop, Adobe After Effects. |