CSE202
Computer Graphics Using
OpenGL
Unit I
Overview of Computer Graphics
07-02-2023
Syllabus
07-02-2023 2
Syllabus
07-02-2023 3
Unit-wise Learning Outcomes
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et. al. 4
Course Learning Outcomes
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et. al. 5
Introduction
• About Computer Graphics
• Survey of Graphics
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 6
About Computer Graphics
• Computers have become a powerful tool for the rapid and
economical production of pictures
• Use of computers to create and manipulate pictures on a display
device.
• It comprises of software techniques to create, store, modify,
represents pictures.
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 7
A Survey of Computer Graphics
• Graphs and Charts
• Computer Aided Design (CAD)
• Virtual-Reality
• Data Visualizations
• Education & Training
• Computer Art
• Entertainment
• Image Processing
• GUI
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 8
Graphs & Charts
• Display of simple data graphs
• Plotter
• Used to summarize financial, statistical, mathematical, scientific data
• Data plots are line graphs, bar charts, pie charts, surface graphs
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 9
Computer Aided Design (CAD)
• Design for engineering and architectural systems
• Design of building, automobiles, aircraft, computers, textiles, home
appliances etc.
• Wire-frame outline that shows the overall shape and internal features
of the object.
• Animation
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 10
Virtual-Reality
• A user can interact with the objects in a three-dimensional scene
• Demo
• Specialized hardware devices provide 3D viewing effects and allow
the user to “pick up” objects in a scene
• Used to train heavy equipment operators or analyse the effectiveness
• Stereoscopic view - depicting left-eye and right-eye views of the same
scene, as a single three-dimensional image
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 11
Data Visualizations
• Graphical representation
• Scientific visualization
• Scientific, engineering, medical data sets
• Business visualization
• Data set related to commerce, industry and
other non-scientific areas
• Mathematical function
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 12
Education & Training
• Models of physical processes, physiological functions, equipment
• For training applications – simulators
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 13
Computer Art
• Both fine art and commercial art make use of computer-graphics
method
• Specialized hardware, commercial software packages
• Graphics tablet and stylus
• Logo
• Morphing
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 14
Entertainment
• Television productions, motion pictures and music videos
• Combine people, animals with
the live actors in a scene
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 15
Image Processing
• The modification or interpretation of existing pictures
• CG – used to create a picture
• Image Processing – used to improve image quality, analyse images,
recognise visual patterns
• Medical applications – Computed X-ray Tomography(CT), Positron
Emission Tomography (PET) use projection methods
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 16
GUI
• A graphical interface is a window manager that allows a user to
display multiple, rectangular screen areas
• Interactive pointing device – mouse
• Icon
• Drag and drop
07-02-2023 Ref: Computer Graphics with OpenGL by Donald D. Hearn et al., 17
References
• Donald D. Hearn, M. Pauline Baker and Warren Carithers, “Computer
Graphics with OpenGL”, Pearson Education, Fourth Edition, 2011.
07-02-2023 18