subject name: computer graphics subject code: 160703 textbook: “computer graphics”, c version by...
Post on 21-Jan-2016
226 Views
Preview:
TRANSCRIPT
Subject Name: Computer Graphics
Subject Code: 160703
Textbook: “Computer Graphics”, C Version
By Hearn and Baker
Credits: 6
1
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
Topics:3. Output primitives
• Points and lines operations• Line algorithms• Circle generation algorithms• Polygon operations• Polygon filling
3
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
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
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
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
Graphics Applications
•Entertainment: Cinema, TV Advt. etc.
8
Graphics Applications
•Medical Visualization
9
Image-Guided Surgery Project
Th
e V
isib
le H
um
an
Pro
jec
t
Graphics Applications•Everyday uses
• Microsoft’s OS uses graphics seriously
• Graphics visualizations and debuggers• Visualize complex software systems
10
Graphics Applications
•Scientific Visualization
11
Graphics Applications
•Computer Aided Design (CAD)
12
Curve and Surface Modelingin Computer-Aided Design (CAD)
13
12 3
4
5
6
78
Graphics Applications•Entertainment: Games
14
Information Visualization
15
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
Advanced graphics areas•Image processing•Rendering•Modeling•Animation
17
Image Processing• Image Representation•Sampling•Reconstruction•Quantization & Aliasing
• Image Processing•Filtering•Warping•Morphing•Composition
• Raster Graphics•Display devices•Color models 18
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
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
Animation: (movement) describing how objects change in time
• Key framing•Kinematics•Articulated figures
• Motion capture• Capture•Warping
• Behaviors•Planning, learning, etc.
21
Summary• What is Computer Graphics?• What are the applications of Computer Graphics?
22
NEXT SESSION
• Display devices• CRT• Random and Raster scan systems
23
top related