subject name: computer graphics subject code: 160703 textbook: “computer graphics”, c version by...
TRANSCRIPT
![Page 1: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/1.jpg)
Subject Name: Computer Graphics
Subject Code: 160703
Textbook: “Computer Graphics”, C Version
By Hearn and Baker
Credits: 6
1
![Page 2: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/2.jpg)
Topics:
1. A survey of computer graphics• Computer-aided design• Education and training• Graphics user interface
2. Overview of graphics systems
• Video display devices: raster-scan & random scan• Input devices• Graphics software
2
![Page 3: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/3.jpg)
Topics:3. Output primitives
• Points and lines operations• Line algorithms• Circle generation algorithms• Polygon operations• Polygon filling
3
![Page 4: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/4.jpg)
More topics4. Attributes of output primitives
• Line attributes• Curve attributes• Character attributes• Antialiasing
5. Two-dimensional geometric transformation
• Basic transformations: rotation, scaling, and translation
• Matrix representation and Homogenous coordinate systems
• Composite transformations• Other transformations: reflection and shear
4
![Page 5: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/5.jpg)
Yet more topics6. Two-dimensional viewing
• Window to view port coordinate transformations• Two-dimensional viewing functions• Clipping operations: line, point, polygon, and text
7. Three-dimensional concepts• Parallel and perspective projections• Depth cuing• Surface rendering• Visible line and surfaces
8. Three-dimensional transformations• Translations• Rotations• Scaling
5
![Page 6: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/6.jpg)
Last but not least9. Three-dimensional viewing
• Viewing coordinates• Transformations to viewing plane• General projection transformations
10. Advance Topics
• Visible surface detection concepts• Back-face detection• Color models
6
![Page 7: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/7.jpg)
Introduction
• Computer Graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using computer
• Typical graphics system comprises of a host computer with support of fast processor, large memory, frame buffer, display devices, input devices , output devices.
7
![Page 8: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/8.jpg)
Graphics Applications
•Entertainment: Cinema, TV Advt. etc.
8
![Page 9: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/9.jpg)
Graphics Applications
•Medical Visualization
9
Image-Guided Surgery Project
Th
e V
isib
le H
um
an
Pro
jec
t
![Page 10: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/10.jpg)
Graphics Applications•Everyday uses
• Microsoft’s OS uses graphics seriously
• Graphics visualizations and debuggers• Visualize complex software systems
10
![Page 11: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/11.jpg)
Graphics Applications
•Scientific Visualization
11
![Page 12: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/12.jpg)
Graphics Applications
•Computer Aided Design (CAD)
12
![Page 13: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/13.jpg)
Curve and Surface Modelingin Computer-Aided Design (CAD)
13
12 3
4
5
6
78
![Page 14: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/14.jpg)
Graphics Applications•Entertainment: Games
14
![Page 15: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/15.jpg)
Information Visualization
15
![Page 16: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/16.jpg)
Relevant Disciplines• Art and Graphic Design
• Computer Engineering
• Engineering Design
• Education
• Entertainment
• Medical Science
• Linear Algebra
• Numerical Analysis
• Simulation Studies (e.g. NASA space training center)
• Virtual reality
16
![Page 17: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/17.jpg)
Advanced graphics areas•Image processing•Rendering•Modeling•Animation
17
![Page 18: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/18.jpg)
Image Processing• Image Representation•Sampling•Reconstruction•Quantization & Aliasing
• Image Processing•Filtering•Warping•Morphing•Composition
• Raster Graphics•Display devices•Color models 18
![Page 19: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/19.jpg)
Rendering: (light, perspective) generating 2Dand 3D images of the objects• 3D Rendering Pipeline•Modeling transformations•Viewing transformations•Hidden surface removal
• Illumination, shading, and textures•Scan conversion, clipping•Hierarchical scene graphics
•Global illumination•Ray tracing
19
![Page 20: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/20.jpg)
Modeling: creating and representing the geometry of objects in the 3D world•Representations of geometry•Curves: splines•Surfaces: meshes, splines
•Procedural modeling•Sweeps•Fractals•Grammars
20
![Page 21: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/21.jpg)
Animation: (movement) describing how objects change in time
• Key framing•Kinematics•Articulated figures
• Motion capture• Capture•Warping
• Behaviors•Planning, learning, etc.
21
![Page 22: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/22.jpg)
Summary• What is Computer Graphics?• What are the applications of Computer Graphics?
22
![Page 23: Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1](https://reader036.vdocuments.net/reader036/viewer/2022062315/5697bfd51a28abf838cad98d/html5/thumbnails/23.jpg)
NEXT SESSION
• Display devices• CRT• Random and Raster scan systems
23