1 / 11

Computer Graphics

Computer Graphics. Lecture 17 Fasih ur Rehman. Last Class. 3D Transforms Inverse Rotation. Examples. Today’s Agenda. Graphical Processes. Graphical Process. High level graphical process. Implementation Tasks. Four Major Tasks Modeling Geometry Processing Rasterization

nmares
Download Presentation

Computer Graphics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Graphics Lecture 17 FasihurRehman

  2. Last Class • 3D Transforms • Inverse Rotation

  3. Examples

  4. Today’s Agenda • Graphical Processes

  5. Graphical Process • High level graphical process

  6. Implementation Tasks • Four Major Tasks • Modeling • Geometry Processing • Rasterization • Frame Processing

  7. Modeling • The usual results of the modeling process are sets of vertices that specify a group of geometric objects supported by the rest of the system.

  8. Geometry Processing • Geometry processing means todetermine which geometric objects can appear on the display and to assign shades or colors to the vertices of these objects. • Four Tasks • Projection • Primitive assembly • Clipping • Shading • Hidden surface removal and visible surface determination are required

  9. Rasterization • Calculation of pixel values based upon the previous steps i. e. Projection, Primitive assembly, Clipping and Shading • The rasterizer starts with vertices in normalized device coordinates but outputs fragments whose locations are in units of the display—window coordinates. • Viewport transformation

  10. Summary • Graphical Processes

  11. References • Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve Marschner • Interactive Computer Graphics, A Top-down Approach with OpenGL (Sixth Edition) by Edward Angel.

More Related