3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D...

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

Transcript of 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D...

Page 1: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 1

3D Rendering Pipeline (for direct illumination)

Page 2: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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 · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 3

Polygonal model generated from spline patches.

Orthographic projection

Page 4: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 4

Polygonal model generated from spline patches.

Perspective projection

Page 5: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 5

Depth cueing.

Page 6: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 6

Up: Depth Clipping. Down: Colored vectors.

Page 7: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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 · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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 · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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 · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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 · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 11

Up: Curved surfaces with specular reflection.

Down: multiple lights.

Page 12: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 12

Up: Texture mapping.

Down: shadows.

Page 13: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling Transformation

Computer

Graphics 13

Final image

Page 14: 3D Rendering Pipeline - TAUdcor/Graphics/cg-slides/Pipeline1.pdf · Computer Graphics 14 3D Rendering Pipeline (for direct illumination) 3D Geometric Primitives Modeling 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