tailieunhanh - Lecture Computer graphics: Lecture 18 - Fasih ur Rehman

This chapter discuss the purpose of the components required for successful communications; describe these uses of computer communications: wireless messaging services, wireless Internet access points, cybercafés, global positioning systems, collaboration, groupware, voice mail, and Web services; | Computer Graphics Lecture 18 Fasih ur Rehman Last Class Clipping Modeling Geometry Processing Today’s Agenda Clipping Graphical Process Graphical Process is 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 Normalized Coordinates Example 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 Fragment Processing Each fragment is assigned a color by the rasterizer and this color is placed in the frame buffer at the locations corresponding to the fragment’s location. Various . | Computer Graphics Lecture 18 Fasih ur Rehman Last Class Clipping Modeling Geometry Processing Today’s Agenda Clipping Graphical Process Graphical Process is 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 Normalized Coordinates Example 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 Fragment Processing Each fragment is assigned a color by the rasterizer and this color is placed in the frame buffer at the locations corresponding to the fragment’s location. Various possibilities are merging with the results of the geometric pipeline at the rasterization stage. for example shaded and texture-mapped polygon is processed hidden-surface removal process is typically carried out on a fragment-by-fragment basis. Fragment colors may have to be blended with the colors of pixels already in the color buffer due to some translucent object Display Problems Generally, displaying framebuffer content on the monitor is not of concern of the application program but Jaggedness (rough quality) Aliasing Clipping Identification of the portions of geometric primitives by analytical calculations within the view windows Summary Clipping 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 .

TỪ KHÓA LIÊN QUAN