3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric...

14
Computer Graphics 1 3D Rendering Pipeline (for direct illumination)

Transcript of 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric...

Page 1: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 1

3D Rendering Pipeline (for direct illumination)

Page 2: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 2

3D Rendering Pipeline (for direct illumination)

3D Geometric Primitives

Modeling Transformation

Viewing Transformation

Projection Transformation

Lighting

Image

Clipping

Scan Conversion

This is a pipelined

sequence of operations

to draw a 3D primitive

into a 2D image

Page 3: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 3

Polygonal model generated from spline patches.

Orthographic projection

Page 4: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 4

Polygonal model generated from spline patches.

Perspective projection

Page 5: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 5

Depth cueing.

Page 6: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 6

Up: Depth Clipping. Down: Colored vectors.

Page 7: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 7

Up: Visible line determination.

Down: Visible surface determination with ambient illumination.

Page 8: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 8

Up: Individually shaded polygon with diffuse reflection.

Down: Gouraud shaded polygon with diffuse reflection.

Page 9: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 9

Up: Gouraud shaded polygon with specular reflection.

Down: Phong shaded polygon with specular reflection.

Page 10: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 10

Up: Gouraud shaded polygon with specular reflection.

Down: Phong shaded polygon with specular reflection.

Page 11: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 11

Up: Curved surfaces with specular reflection.

Down: multiple lights.

Page 12: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 12

Up: Texture mapping.

Down: shadows.

Page 13: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 13

Final image

Page 14: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · 2014. 3. 20. · 3D Geometric Primitives Modeling Transformation Viewing Transformation Projection Transformation

Computer

Graphics 14

3D Rendering Pipeline (for direct illumination)

3D Geometric Primitives

Modeling Transformation

Viewing Transformation

Projection Transformation

Lighting

Image

Clipping

Scan Conversion

This is a pipelined

sequence of operations

to draw a 3D primitive

into a 2D image