{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lecture_Chapter4_a

Lecture_Chapter4_a - Chapter 3 Review Vertex Processor...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 3 - Review 1 ECS 175 Chapter 3: Object Representation - Review 3D Triangles Clipped Triangles 2D Triangles Fragments We assumed a static 2D world After transformations and clipping We examined different types of input/object representations We learnt how to rasterize and render 2D polygons Vertex Processor Clipper and Assembler Rasterizer Fragment Processor vertices pixels
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Student Comment 2 ECS 175 Chapter 3: Object Representation - Review Solving ambiguous cases in Marching Quads/Cubes
Background image of page 2
Chapter 4 1. Introduction 2. The Computer Graphics Pipeline 3. Object Representation 4. Object Transformation 5. 3D – Projections, Camera, and Lighting 6. Scene Representation and Interaction 7. Advanced Texturing and Shading 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Coordinate Transformations 4 ECS 175 Chapter 4: Object Transformation Objects are typically modeled independently Objects are placed into a shared world Scene/World consists of collection of transformed objects Transformation avoids explicit recomputation of a ‘new’ object Typical transformations/operations on objects: Object placement (position, translation) Object orientation (rotation) Object scaling
Background image of page 4
When/Where are transformations performed? 5 ECS 175 Chapter 4: Object Transformation Vertex Processor Clipper and Assembler Rasterizer Fragment Processor Object Coordinates Normalized Device Coordinates Window Coordinates Clip Coordinates
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
The Vertex Processor - Review 6 ECS 175 Chapter 4: Object Transformation Operates on vertices: “Transform” the object and place it in relation to camera Perform coordinate transformations Process per-vertex attributes (colors, etc.) OpenGL: Vertex Shader: Maps vertices to vertices (Tessellation – optional) Geometry Shader: Can create new primitives
Background image of page 6
Modeling Transform 7 ECS 175 Chapter 4: Object Transformation
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}