Lecturer(s)
|
-
Veselý Petr, Ing.
-
Bažant Michael, doc. Ing. Ph.D.
-
Kopecký Zbyněk, Ing.
|
Course content
|
Mathematical principles of 3D graphics: fundamental terms from vectorial analysis, general features of 3D curves, general features of surfaces, projection on the plane. Curves in 3D graphics: characteristics of parametric curves, Hermit curves, Bézier curves, Coons curves, B-spline curves. Surfaces in 3D graphics: characteristics of parametric surfaces, Hermit surfaces, Bézier surfaces, NURBS surfaces, creation of surfaces by strickling, divided surfaces. Modelling of 3D objects: types of 3D models, facet representation of bodies, implicit modelling, volume representation, procedural modelling. Geometrical transfomations: homogenous coordinates in 3G graphics, transformation of shift, transformation of turning, scaling and slope, deformation transformation of bodies. Visualization of 3D scenes: views transformation and projection, light in 3D scenes, local models of visualization. Algorithms of visualization: shading of surfaces, visibility of objects, generation of shadows, application of textures. Global visualization: global ilumination, global rendering equation, ray tracing, radiozity method. Visualisation of volume data: method of semi-trasparent voxels, visualisation by the help of isosurfaces, voxel projection method. Training: Education of the programme Autodesk Maya.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Skills training
|
Learning outcomes
|
The aim of the course is to acquaint the students with necessary knowledge of the three-dimensional computer graphic algorithms. Student should understand method s of the description three-dimensional curves and surfaces, methods of modelling 3D graphic object, their displayed on 2D output device and process animation of these objects. Students should acquire application of modern programme 3D computer graphic and computer animation creation.
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).
KST/INPG2
|
Assessment methods and criteria
|
Oral 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 examination is granted upon passing the written test and practical tasks.
|
Recommended literature
|
-
Forsyth D., A., Ponce J. Computer Vision - a modern Approach. Prentice Hall, 2002.
-
Watt, A. 3D Computer Graphic. Addisson-Wesley, 2000.
-
Žára, Jiří . Moderní počítačová grafika. Brno: Computer Press, 2004. ISBN 80-251-0454-0.
|