Title:

Visualization and CAD (in English)

Code:VIZa
Ac.Year:2019/2020
Sem:Summer
Curriculums:
ProgrammeField/
Specialization
YearDuty
IT-MSC-2MBI-Elective
IT-MSC-2MBS-Elective
IT-MSC-2MGM-Elective
IT-MSC-2MGMe-Compulsory-Elective - group G
IT-MSC-2MIN-Elective
IT-MSC-2MIS-Elective
IT-MSC-2MMI-Elective
IT-MSC-2MMM-Elective
IT-MSC-2MPV-Elective
IT-MSC-2MSK-Elective
MITAINADE-Elective
MITAINBIO-Elective
MITAINCPS-Elective
MITAINEMB-Elective
MITAINGRI-Elective
MITAINHPC-Elective
MITAINIDE-Elective
MITAINISD-Elective
MITAINISY-Elective
MITAINMAL-Elective
MITAINMAT-Elective
MITAINNET-Elective
MITAINSEC-Elective
MITAINSEN-Elective
MITAINSPE-Elective
MITAINVER-Elective
MITAINVIZ-Elective
Language of Instruction:English
News:
This course is instructed in English, and it is intended for incoming Erasmus+ students, too.

Credits:5
Completion:classified credit
Type of
instruction:
Hour/semLecturesSeminar
Exercises
Laboratory
Exercises
Computer
Exercises
Other
Hours:26001214
 ExamsTestsExercisesLaboratoriesOther
Points:0400060
Guarantor:Chudý Peter, doc. Ing., Ph.D. MBA (DCGM)
Deputy guarantor:Zemčík Pavel, prof. Dr. Ing. (DCGM)
Lecturer:Chudý Peter, doc. Ing., Ph.D. MBA (DCGM)
Instructor:Milet Tomáš, Ing. (DCGM)
Prustoměrský Milan, Ing. (DCGM)
Faculty:Faculty of Information Technology BUT
Department:Department of Computer Graphics and Multimedia FIT BUT
Schedule:
DayLessonWeekRoomStartEndLect.Gr.Groups
FrilecturelecturesE105 08:0009:501MIT 2MIT INTE xx
 
Learning objectives:
  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.
Description:
  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.
Learning outcomes and competencies:
  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
Why is the course taught:
  The use of visualization to communicate abstract or concrete ideas became a ubiquitous phenomenon. Users across various disciplines use computer techniques to model complex designs or to visualize events and scientific data. Computer-aided design (CAD) is due to its extensive use in automotive, aerospace, architectural and medical industry an economically important driver of research in computer graphics (software and hardware). CAD is also broadly used in movies and computer animations. 
Syllabus of lectures:
 
  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
Syllabus of numerical exercises:
 
  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
Syllabus - others, projects and individual work of students:
 Individually assigned projects linked to computer classes.
Fundamental literature:
 
  • Hughes, J.: Computer Graphics: Principles and Practice, Addison-Wesley Professional, 2013, 978-0321399526
  • Ware, C.: Visual Thinking: for Design, Morgan Kaufmann, 2010, ISBN 978-0123708960
Study literature:
 
  • Žára, J., Beneš, B., Felkel, P.: Moderní počítačová grafika, ComputerPress, 612 s., 2005, ISBN 80-251-0454-0 
  • Farin, G.: Curves and Surfaces for CAGD, Academic Press, 2001, ISBN 978-1558607378
  • Ebert, D., S. et al.: Texturing and Modelling: A Procedural Approach, Morgan Kaufmann, 2002, 978-1558608481
  • Watt, A., Watt, M.: Advanced Animation and Rendering Techniques: Theory and Practice, Addison-Wesley, 1992, ISBN 0-201-54412-1 
  • Moeller, T., Haines, E.: Real-time Rendering, AK Peters, 1999, ISBN 1-56881-101-2
Progress assessment:
  A mid-term exam evaluation and evaluation of projects.
 

Your IPv4 address: 35.153.135.60