13
1 Viewing Sheelagh Carpendale Viewing 3D object, flat display Viewing pipeline projection View plane or projection plane

Sheelagh Carpendale

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sheelagh Carpendale

1

Viewing

Sheelagh Carpendale

Viewing• 3D object, flat display• Viewing pipeline• projection• View plane or projection

plane

Page 2: Sheelagh Carpendale

2

Analogous to Photography

• Position the camera

• Decide on the camera orientation

• Use a suitable lens

Entertainment Industry• More than real photography• Change the camera positions• Move position in any 3D path• Great impact on movie and game industry

Page 3: Sheelagh Carpendale

3

Modeling and Rendering Impossible scenes

Modeling and Rendering Impossible scenes

Guillermo Savransky, Dan Dimerman, Craig Gotsman: Modeling and Rendering Escher-Like Impossible Scenes

Page 4: Sheelagh Carpendale

4

Modeling and Rendering Impossible Scenes

Modeling and Rendering Impossible scenes

Page 5: Sheelagh Carpendale

5

Modeling and Rendering Impossible scenes

Parallel projection

• Simple projection

• Focus the lens of camera on infinity

• Example

• Transformation matrix

• Affine but non-invertible

Page 6: Sheelagh Carpendale

6

Generalization

• how about other viewplanes

• moving viewplane along the z axis

• Transformation matrix

Orthographic projection

B’s view C’s view

Page 7: Sheelagh Carpendale

7

Orthographic projection

front

top

• Front, side and top views

• Commonly are employed in engineering and architectural drawing

• Length and angles can be measured

side

Orthographic Projections

Page 8: Sheelagh Carpendale

8

What is the shape?

Oblique projection

• Generalizing the angle of the viewplane

• Vp is a given projector

Page 9: Sheelagh Carpendale

9

Oblique projection

• Generalizing the angle of the viewplane

• Vp is a given projector

Matrix form of Oblique Transformation

• The projector can be specified by 2 angles

• a, b ?• Affine transformation?

Page 10: Sheelagh Carpendale

10

Special Oblique Projections

Oblique Projections

xx

yy

zz

φ

cavaliercavalier

dd

dd

xx

yy

zz

φ

cabinetcabinet

dd

d/2d/2

• both have true front view• cavalier: distance true• cabinet: distance half

Page 11: Sheelagh Carpendale

11

Projection Taxonomy

planarplanarprojectionsprojections

perspective:perspective:1,2,31,2,3--pointpoint

parallelparallel

obliqueoblique orthographicorthographic

cabinetcabinet cavaliercavalier toptop frontfront sideside

Perspective projection

• The focus of the camera lens on a near point

• Distant lines are displayed smaller

Page 12: Sheelagh Carpendale

12

Page 13: Sheelagh Carpendale

13

Ames Room