|
Lecturer(s)
|
-
Veselý Petr, Ing.
-
Fikejz Jan, Ing. Ph.D.
|
|
Course content
|
1. Introduction to the 3D graphics, basic concepts and fundamental terms 2. Colors and light 3. Modeling tools, Autodesk Maya 4. Modeling of the 3D objects 5. Advanced techniques of the scripting (MEL) 6. Introduction to the OpenGL, pipeline, graphic primitives and structures 7. OpenGL shaders 8. Curves 9. Textures 10. Transformation 11. Screening 12. 3D projection methods, shadows, shading 13. Animation
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Skills training
- Preparation for an exam
- 20 hours per semester
- Term paper
- 26 hours per semester
- Home preparation for classes
- 52 hours per semester
- Contact teaching
- 52 hours per semester
|
|
Learning outcomes
|
The aim of the course is to acquaint the students with necessary knowledge of the three-dimensional computer graphic algorithms. Another goal is to get more advanced knowledge of using Autodesk Maya's professional 3D graphics engine. Above all, it is Advanced Scripting (MEL) and Programming (API) techniques. It also aims to gain experience in creating 3D and graphical applications using the OpenGL standard.
Students should acquire the theoretic model of creation 3D graphic object and skills to use and work with modern computerized programs for visualization and animation.
|
|
Prerequisites
|
Mathematics - basic vector arithmetic and basic analytical geometry. The course expects previous graduation of subjects within 2D vector and raster graphic areas (Computer graphics, Graphics editors).
|
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation
The course consists of lecture and laboratory. There are demonstrate the method of creation and of manipulation with 3D objects in 3D graphic program. Students attendance is required at laboratory. The exam consists of a test which contains theoretical and practical questions from the discussed theory and principles concerning 3D graphics.
|
|
Recommended literature
|
-
FORSYTH, David a Jean PONCE. Computer vision: a modern approach. 2003. ISBN 0-13-085198-1.
-
SHREINER, Dave., Graham. SELLERS, John M. KESSENICH a Bill. LICEA-KANE. OpenGL programming guide: the official guide to learning OpenGL, version 4.3. 2013. ISBN 978-0-321-77303-6.
-
WATT, Alan H. 3D Computer Graphics. 2000. ISBN 0-201-63186-5.
-
ŽÁRA, Jiří, Bedřich BENEŠ a Petr FELKEL. Moderní počítačová grafika. 2004. ISBN 8025104540.
|