Trang 5 Modeling■ Describing to the computer□What is a table, a car…□Concerned with: Trang 6 Rendering■ Draw the description□Create 2D image from 2D / 3D models□Concerned with:▫viewing
Lesson Graphics systems Trinh Thanh Trung School of ICT, HUST Content Graphics pipeline Graphics software Graphics hardware Graphics pipeline Object representation ■ To display an object to the screen… Modeling Rendering Displaying Modeling ■ Describing (to the computer) □ What is a table, a car… □ Concerned with: ▫ geometric info, color models, material property, lighting property Rendering ■ Draw the description □ Create 2D image from 2D / 3D models □ Concerned with: ▫ viewing & projection ▫ drawing & clipping primitives ▫ local illumination & shading ▫ texture mapping, global rendering Displaying ■ Generate image on the screen □ Concerned with: ▫ hardware ▫ rasterization Graphics pipeline ■ Three stages □ Application stage □ Geometry stage □ Rasterization stage Application stage ■ Entirely done in software by the CPU ■ Load Data: world geometry, user’s input ■ In response to the user’s input, the application stage change the view or scene Geometry stage ■ Applying transformations to the object vertices (scaling, rotating, translating) ■ View transformation (viewing from the camera) ■ Illumination and shading