Course detail

Visualization and CAD (in English)

FIT-VIZaAcad. year: 2024/2025

Overview of visualization and CAD (Computer Aided Design) systems. Specification of basic principles and functions of the systems for: work in 2D, work in 3D, precision aspects, 3D scenes modeling, preparation of scenes for visualization and scenes visualization. Methods of scenes visualization. Data exchange methods between CAD systems with a link to visualization. Data representation for CAD systems and visualization. Specification of user interfaces in CAD systems. Specification of basic principles of programming in CAD systems.

Language of instruction

English

Number of ECTS credits

5

Mode of study

Not applicable.

Offered to foreign students

Of all faculties

Entry knowledge

Not applicable.

Rules for evaluation and completion of the course

  • A mid-term exam evaluation (max. 40 pts).
  • Evaluation of individual project (max. 60 pts).

Aims

Basic attribute of ECTS:
To provide overview of visualization and CAD (Computer Aided Design) systems. To introduce basic principles and functions of these systems, namely: work in 2D; work in 3D; precision aspects; 3D scenes modeling; preparation of scenes for visualization; scenes visualization. To get familiar with the phenomena of the data exchange between CAD systems with a link to visualization. To learn the basic principles of programming in CAD systems.
Subject specific knowledge and abilities:
  • Students will understand basic principles of visualization and CAD (Computer Aided Design) systems
  • He/she will get familiar with work in 2D CAD system
  • He/she will get familiar with work in 3D CAD system
  • He/she will learn modeling of 3D scenes 
  • He/she will learn to prepare 3D scenes for visualization
  • He/she will get familiar with visualization methods for scenes
  • He/she will get familiar with the phenomena of data exchange between CAD systems with a link to visualization
  • He/she will learn basic principles of programming in CAD systems

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Hughes, J.: Computer Graphics: Principles and Practice, Addison-Wesley Professional, 2013, 978-0321399526 (EN)
Ware, C.: Visual Thinking: for Design, Morgan Kaufmann, 2010, ISBN 978-0123708960 (EN)

Recommended reading

Ebert, D., S. et al.: Texturing and Modelling: A Procedural Approach, Morgan Kaufmann, 2002, 978-1558608481 (EN)
Farin, G.: Curves and Surfaces for CAGD, Academic Press, 2001, ISBN 978-1558607378 (EN)
Moeller, T., Haines, E.: Real-time Rendering, AK Peters, 1999, ISBN 1-56881-101-2 (EN)
Watt, A., Watt, M.: Advanced Animation and Rendering Techniques: Theory and Practice, Addison-Wesley, 1992, ISBN 0-201-54412-1 (EN)
Žára, J., Beneš, B., Felkel, P.: Moderní počítačová grafika, ComputerPress, 612 s., 2005, ISBN 80-251-0454-0 (CS)

Classification of course in study plans

  • Programme IT-MGR-1H Master's

    specialization MGH , 0 year of study, summer semester, recommended course

  • Programme MIT-EN Master's 0 year of study, summer semester, compulsory-optional

  • Programme MITAI Master's

    specialization NGRI , 0 year of study, summer semester, elective
    specialization NADE , 0 year of study, summer semester, elective
    specialization NISD , 0 year of study, summer semester, elective
    specialization NMAT , 0 year of study, summer semester, elective
    specialization NSEC , 0 year of study, summer semester, elective
    specialization NISY up to 2020/21 , 0 year of study, summer semester, elective
    specialization NNET , 0 year of study, summer semester, elective
    specialization NMAL , 0 year of study, summer semester, elective
    specialization NCPS , 0 year of study, summer semester, elective
    specialization NHPC , 0 year of study, summer semester, elective
    specialization NVER , 0 year of study, summer semester, elective
    specialization NIDE , 0 year of study, summer semester, elective
    specialization NISY , 0 year of study, summer semester, elective
    specialization NEMB , 0 year of study, summer semester, elective
    specialization NSPE , 0 year of study, summer semester, elective
    specialization NEMB , 0 year of study, summer semester, elective
    specialization NBIO , 0 year of study, summer semester, elective
    specialization NSEN , 0 year of study, summer semester, elective
    specialization NVIZ , 0 year of study, summer semester, elective

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

  1. Introduction to visualization and CAD
  2. Basic principles and functions of CAD systems
  3. Data representation in CAD systems
  4. Types and applications of CAD systems
  5. Data sharing in CAD systems
  6. User interfaces of CAD systems
  7. Development in CAD systems
  8. Relation between CAD and visualization
  9. Specifics of scene visualization
  10. Scene representation in visualization
  11. Traditional visualization methods
  12. Rendering methods for visualization
  13. Future development of CAD and visualization systems

Exercise in computer lab

12 hod., compulsory

Teacher / Lecturer

Syllabus

  1. Introduction to laboratories and used CAD system
  2. Basic 2D work
  3. Basic 3D work
  4. 3D scene modeling
  5. Preparation of visualization scene
  6. Scene visualization

Project

14 hod., compulsory

Teacher / Lecturer

Syllabus

Individually assigned projects linked to computer classes.