Presentation is loading. Please wait.

Presentation is loading. Please wait.

Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.

Similar presentations


Presentation on theme: "Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1."— Presentation transcript:

1 Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1

2 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

3 Topics: 3. Output primitives Points and lines operations Line algorithms Circle generation algorithms Polygon operations Polygon filling 3

4 More topics 4. 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

5 Yet more topics 6. 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

6 Last but not least 9. 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

7 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

8 Graphics Applications Entertainment: Cinema, TV Advt. etc. 8

9 Graphics Applications Medical Visualization 9 Image-Guided Surgery Project The Visible Human Project

10 Graphics Applications Everyday uses Microsoft’s OS uses graphics seriously Graphics visualizations and debuggers Visualize complex software systems 10

11 Graphics Applications Scientific Visualization 11

12 Graphics Applications Computer Aided Design (CAD) 12

13 Curve and Surface Modeling in Computer-Aided Design (CAD) 13 1 2 3 4 5 6 7 8

14 Graphics Applications Entertainment: Games 14

15 Information Visualization 15

16 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

17 Advanced graphics areas Image processing Rendering Modeling Animation 17

18 Image Processing Image Representation Sampling Reconstruction Quantization & Aliasing Image Processing Filtering Warping Morphing Composition Raster Graphics Display devices Color models 18

19 Rendering: (light, perspective) generating 2D and 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

20 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

21 Animation: (movement) describing how objects change in time Key framing Kinematics Articulated figures Motion capture Capture Warping Behaviors Planning, learning, etc. 21

22 Summary What is Computer Graphics? What are the applications of Computer Graphics? 22 ?

23 NEXT SESSION Display devices CRT Random and Raster scan systems 23


Download ppt "Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1."

Similar presentations


Ads by Google