Projection Our 3-D scenes are all specified in 3-D world coordinates

Slides:



Advertisements
Similar presentations
Computer Graphics - Viewing -
Advertisements

Three Dimensional Viewing
Projection.
Three-Dimensional Viewing Sang Il Park Sejong University Lots of slides are stolen from Jehee Lee’s.
Lecture 3 Sunday, 03 May ENGINEERING GRAPHICS 1E7 Lecture 3: Orthographic Projections.
1 Projection. 2 Model Transform Viewing Transform Modelview Matrix world coordinates Pipeline Review Focus of this lecture.
ENGINEERING GRAPHICS 1E7
Classical Viewing CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
3D Concepts UNIT 3. 3-D Coordinate Spaces Remember what we mean by a 3-D coordinate space x axis y axis z axis P y z x Right-Hand Reference System.
IT- 601: Computer Graphics Lecture-11 Mathematics of Projection Jesmin Akhter Lecturer,IIT Jahangirnagar University, Savar, Dhaka,Bangladesh.
Rendering Pipeline Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006 (Slide set originally by Greg Humphreys)
Transformation & Projection Feng Yu Proseminar Computer Graphics :
Computer Graphics I, Fall 2010 Classical Viewing.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Viewing Angel Angel: Interactive Computer Graphics5E © Addison-Wesley
1 E. Angel and D. Shreiner : Interactive Computer Graphics 6E © Addison-Wesley 2012 Classical Viewing Sai-Keung Wong ( 黃世強 ) Computer Science National.
1 Classical Viewing. 2 Objectives Introduce the classical views Compare and contrast image formation by computer with how images have been formed by architects,
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 67 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 67 Computer Graphics Three-Dimensional Graphics III.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실.
Computer Graphics Bing-Yu Chen National Taiwan University.
Demetriou/Loizidou – ACSC330 – Chapter 5 Viewing Dr. Giorgos A. Demetriou Computer Science Frederick Institute of Technology.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lect 3P. 1Autumn Quarter Orthographic Projection Lecture 3.
CS 325 Introduction to Computer Graphics 02 / 22 / 2010 Instructor: Michael Eckmann.
Basic Projections 2D to 3D
CS5500 Computer Graphics March 12, 2007.
University of North Carolina at Greensboro
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Classical Viewing Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Projection.
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
Classical Viewing Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
1 PTT 105/3: Engineering Graphics. TAXONOMY OF PLANAR GEOMETRIC PROJECTIONS PTT 105/3: Engineering Graphics 2 Planar Geometric Projections Parallel Multiview.
CS 376 Introduction to Computer Graphics 02 / 21 / 2007 Instructor: Michael Eckmann.
RAC/RA Projection Types of Projection Simple Projections Generalized Projection.
TA 101: Technical Arts II Dr. Prishati Raychowdhury Department of Civil Engineering IIT Kanpur Office: FB 330; Phone: 6692
Classical Viewing Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Viewing Angel Angel: Interactive Computer Graphics5E © Addison-Wesley
Section 2 Drafting Techniques and Skills
Viewing. Classical Viewing Viewing requires three basic elements - One or more objects - A viewer with a projection surface - Projectors that go from.
Computer Graphics Lecture 09 Fasih ur Rehman. Last Class Viewing – Perspectives – Projections.
Computer Graphics Lecture 19 PROJECTIONS I Taqdees A. Siddiqi
Projection. Conceptual model of 3D viewing process.
Computer Graphics Projections.
PROJECTIONS PROJECTIONS 1. Transform 3D objects on to a 2D plane using projections 2 types of projections Perspective Parallel In parallel projection,
3D Viewing and Clipping Ming Ouhyoung 歐陽明 Professor Dept. of CSIE and GINM NTU.
COMPUTER GRAPHICS 1/36 Viewing 1 Viewing: Types of Projections Computer Graphics.
Chapter 11 Three-Dimensional Geometric and Modeling Transformations
Three Dimensional Viewing
Rendering Pipeline Fall, 2015.
University of North Carolina at Greensboro
PERSPECTIVE PROJECTION…...
3D Viewing cgvr.korea.ac.kr.
Rendering Pipeline Aaron Bloomfield CS 445: Introduction to Graphics
CSC461: Lecture 18 Classical Viewing
Unit 4 3D Viewing Pipeline Part - 2
Engineering Communications GL2 Geometric modelling Projection Systems
Classical Viewing Ed Angel
Isaac Gang University of Mary Hardin-Baylor
Introduction to Computer Graphics with WebGL
Three Dimensional Viewing
Planar Geometric Projection Classes
3D Graphics.
Viewing (Projections)
Viewing (Projections)
Chapter 5 Isometric Sketching.
PROJECTIONS KOYEL DATTA GUPTA.
University of New Mexico
Isaac Gang University of Mary Hardin-Baylor
Chapter 5 Isometric Sketching.
Presentation transcript:

Projection Our 3-D scenes are all specified in 3-D world coordinates To display these we need to generate a 2-D image --- project objects onto a picture plane Projection is just one part of the process of converting from 3-D world coordinates to a 2-D image 3-D world coordinate output primitives Clip against view volume Project onto projection plane Transform to 2-D device coordinates 2-D device coordinates

Projection defined as a mapping of point p(x,y,z) to it’s image point p’(x’y’z’) in projection plane. P(x,y,z) P(x’,y’,z’) Projection plane/ view plane The mapping is defined by: Projector Projection plane

There are two broad classes of projection: Parallel: Typically used for architectural and engineering drawings Perspective: Realistic looking and used in computer graphics Parallel Projection Perspective Projection

Projection Perspective Parallel One - Point Oblique Orthographic Projector Parallel One - Point Projector Oblique Orthographic Two - Point Cavalier Projector Three - Point Cabinet Multi view Axonometric Projection Plane Projection Plane Isometric Elevation Planner Diametric Front Top Trimetric Rear Projection Plane Side Projection Plane

Perspective Projection Object position’s are transformed to the view plane along the lines that converge at a pt (C.O.P) So how do we figure out these projections? Picture Plane Objects in World Space

Depending on orientation of the projection plane it can be -: A. One vanishing point – : B. Two vanishing point – : C. Three vanishing point – : Vanishing pt / C.O.P Z-axis Vanishing Pt X-axis Vanishing Pt

Parallel Projection Object position’s are transformed to the view plane along the lines that are parallel to each other Projector is perpendicular To view plane A. Orthographic projection P(x’,y’,z’) : - - P(x,y,z) Projector makes any angle other than 90’ with view plane Oblique projection : - - P(x,y,z) P(x’,y’,z’)

A. Orthographic Projection View plane is normal to any of the principal axis OR When direction of projection (projector) is parallel to any of the principal axis Multi View :-- Rear view

A. Orthographic Projection View plane is not normal to any of the principal axis OR Direction of projection (projector) is not parallel to any of the principal axis Axonometric Projection :-- When view plane normal (projector) makes equal angle with each principal axis a. Isometric :-- b. Diametric :- When view plane normal (projector) makes equal angle with two principal axis c. Trimetric :-- When view plane normal (projector) makes different angle with each principal axis Q*Bert

Comparison of isometric, dimetric & trimetric

When direction of projection(projector) is not perpendicular B. Oblique Projection When direction of projection(projector) is not perpendicular to the view plane When direction of projection(projector) makes 45’ angle with the view plane 1. Cavalier :-- When direction of projection(projector) makes ? angle with the view plane where tan(?) = 2 1. Cabinet :--

Examples of Oblique Projection

Advantages and Disadvantages (perspective) Objects further from viewer are projected smaller than the same sized objects closer to the viewer (diminution) Looks realistic Equal distances along a line are not projected into equal distances (nonuniform foreshortening) Angles preserved only in planes parallel to the projection plane More difficult to construct by hand than parallel projections (but not more difficult by computer)

Advantages and Disadvantage (parallel) Preserves both distances and angles Shapes preserved Can be used for measurements Building plans Manuals Cannot see what object really looks like because many surfaces hidden from view Often we add the isometric