456-0107/01 – Computer Graphics and CAD (PGC)
Gurantor department | Department of Computer Science | Credits | 4 |
Subject guarantor | doc. Dr. Ing. Eduard Sojka | Subject version guarantor | doc. Dr. Ing. Eduard Sojka |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 4 | Semester | winter |
| | Study language | Czech |
Year of introduction | 1998/1999 | Year of cancellation | 2002/2003 |
Intended for the faculties | FEI | Intended for study types | Master |
Subject aims expressed by acquired skills and competences
The goal of the subject is to deepen students' knowledge of computer graphics.
Teaching methods
Summary
In the subject, the following topics are discussed:
photorealistic methods of rendering, solid modelling and its applications, hard-ware support for computer graphics, finite element method in CAD.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
Conditions for credit:
The programs that form the content of exercises must be worked out.
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Lectures:
Ray tracing. Reducing time complexity of the method. Special effects in ray tracing.
Radiosity method. Determining form factors.
Theoretical foundations of solid modelling:
Topological spaces, topological mappings. n-manifold in Em. Orientability. Euler formula and its application. Regularised boolean operations.
Boundary model of solid and its implementation. Euler operators. Rendering objects represented by a boundary model. Realisation of boolean operations.
CSG model and its implementation. Rendering objects represented by a CSG model.
Another methods of modelling solids: Space enumeration, octant trees, BSP trees. Deformable models.
Uniform and non-uniform, rational and non-rational B-spline curves and surfaces.
Theoretical foundations of the finite element method:
Hilbert's spaces, operators, functionals and their properties. Energetical spaces.
Ritz's method.
Deriving the eqations of FEM for one-dimensional problem.
Deriving the eqations of FEM for more-dimensional problem. Examples of the problems that can be solved by making use of FEM.
Hardware support of 3D rendering pipeline in Silicon Graphics workstations.
Computer labs:
The students are required to work out a program that falls (according to students' choice) into one of the following areas: ray tracing, radiosity method, modelling the curves and surfaces, namely NURBS. Furthermore, tiny tasks falling into boundary representation of solids, Euler's operators, Ritz's method are assigned.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.