RAC/RA Projection Types of Projection Simple Projections Generalized Projection.

Slides:



Advertisements
Similar presentations
Three Dimensional Viewing
Advertisements

Projection.
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.
3D Projection Transformations
Lecture 3 Sunday, 14 June ENGINEERING GRAPHICS 1E9 Lecture 2: Orthographic Projections.
Ch.5 Pictorial Drawings Objective: Learn how to construct three types of pictorial drawings – Isometric, oblique, and perspective Isometric drawings (6.1.
CS485/685 Computer Vision Prof. George Bebis
Viewing Transformations
Perspective View (finite Center of Projection). Parallel View (Center of Projection at Infinity)
Classical Viewing CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
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)
Projection Projection - the transformation of points from a coordinate system in n dimensions to a coordinate system in m dimensions where m
Transformation & Projection Feng Yu Proseminar Computer Graphics :
1 2D Transformations 几何变换. 2 What is a transformation? A transformation is an operation that transforms or changes a shape (line, drawing etc.) There.
Chi-Cheng Lin, Winona State University CS430 Computer Graphics 3D Viewing and Projections.
Computer Graphics I, Fall 2010 Classical Viewing.
Viewing Angel Angel: Interactive Computer Graphics5E © Addison-Wesley
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 Jian Chen January 15, D Viewing I 1/40 3D Viewing I By Andries van Dam.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실.
Computer Graphics Bing-Yu Chen National Taiwan University.
MATH 306 Chapter 1.
Angel: Interactive Computer Graphics CSE 409: Computer Graphics Camera Transformations and Projection Acknowledgements: parts of information and pictures.
CS 325 Introduction to Computer Graphics 02 / 22 / 2010 Instructor: Michael Eckmann.
Basic Projections 2D to 3D
I N T R O D U C T I O N T O C O M P U T E R G R A P H I C S Andries van Dam 3D Viewing I CIS 736 Computer Graphics Review of Basics 2 of 5: 3D Viewing.
2003CS Hons RW778 Graphics1 Chapter 7: Three-Dimensional Viewing Chapter 5: Camera with parallel projection Chapter 5: Camera with parallel projection.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
Explanatory notes added to a drawing.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Classical Viewing Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
SANTANA DRAFTING MULTIVIEWS 1 An introduction Mr. Fitzgerald Rm
Projection.
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
Projections Angel: Interactive Computer Graphics.
Viewing and Projection
Oblique Projections Oblique Projections.
CS 376 Introduction to Computer Graphics 02 / 21 / 2007 Instructor: Michael Eckmann.
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.
Viewing in 3D Lecture 11. Viewing in 3D2 u The 3D viewing process is inherently more complex than is the 2D viewing process. F In 2D, we simply specify.
PROJECTIONS PROJECTIONS 1. Transform 3D objects on to a 2D plane using projections 2 types of projections Perspective Parallel In parallel projection,
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.
PERSPECTIVE PROJECTION…...
Projection Our 3-D scenes are all specified in 3-D world coordinates
MULTIVIEWS 1 An introduction
3D Viewing cgvr.korea.ac.kr.
CSC461: Lecture 18 Classical Viewing
Viewing in 3D Chapter 6.
Unit 4 3D Viewing Pipeline Part - 2
Orthographic Projection
Classical Viewing Ed Angel
Orthographic Projection
Three Dimensional Viewing
Planar Geometric Projection Classes
3D Graphics.
Viewing (Projections)
Viewing (Projections)
PROJECTIONS KOYEL DATTA GUPTA.
University of New Mexico
Isaac Gang University of Mary Hardin-Baylor
Presentation transcript:

RAC/RA Projection Types of Projection Simple Projections Generalized Projection

RAC/RA Conceptual model of the 3D viewing process Viewing In 3D

RAC/RA Projections projections In general, projections transform points in a coordinate system of dimension n into points in a coordinate system of dimension less than n. We shall limit ourselves to the projection from 3D to 2D. The projection is onto a plane rather than a curved surface The projectors are straight lines rather than curves planar geometric projections We will deal with planar geometric projections where:

RAC/RA projection projectors center of projection projection plane The projection of a 3D object is defined by straight projection rays (called projectors) emanating from a center of projection, passing through each point of the object, and intersecting a projection plane to form the projection. Projections

RAC/RA Planer Geometric Projections center of projectionprojection plane Two basic classes (on the basis of the distance of the center of projection from the projection plane) : Perspective projection perspective projection perspective projection : the distance is finite Parallel projection Parallel projectionParallel projection : the distance is infinite

RAC/RA 1. Perspective foreshortening 1. Perspective foreshortening The farther an object is from COP the smaller it appears Perspective foreshortening Perspective Projection- Anomalies

RAC/RA 2. Vanishing Points: 2. Vanishing Points: Any set of parallel lines not parallel to view plane appear to meet at some point. Perspective Projection- Anomalies Vanishing point

RAC/RA 3. View Confusion: 3. View Confusion: Objects behind the center of projection are projected upside down and backward onto the view-plane. Perspective Projection- Anomalies x y z P1 P2 P3 P1` P2` P3` C O

RAC/RA Perspective Projection- Anomalies 4. Topological distortion: 4. Topological distortion: A line segment joining a point which lies in front of the viewer to a point in back of the viewer is projected to a broken line of infinite extent. P 1 P 3 P' 3 C Y X Z P View Plane Plane containing Center of Projection (C)

RAC/RA Subclasses of planar geometric projections Planner Geometric Projections N V z x y Projection Plane

RAC/RA direction of projection Vnormal to the projection plane N Two types (on the basis of the relation between the direction of projection V and the normal to the projection plane N) : orthographic VNorthographic : V and N are the same or the reverse of each other. obliqueVN oblique : V and N are neither same nor reverse. Parallel Projections

RAC/RA Orthographic parallel projections Orthographic Projections

RAC/RA Axonometric Projections projection plane normal N = (d x, d y, d z Axonometric Projections use projection planes that are not normal to a principal axis.On the basis of projection plane normal N = (d x, d y, d z ) subclasses are: Isometric d x | = d y | = d z | NIsometric : | d x | = | d y | = | d z | i.e. N makes equal angles with all principal axes. othersN others : N makes unequal angles with one or more principal axes. Axonometric Projections

RAC/RA Oblique Projections  : is the angle the projection makes with x-axis  : angle between view plane and direction of projection l : original length of a line perpendicular to view plane l : projected length of a line perpendicular to view plane

RAC/RA Cavalier & Cabinet Cavalier projection  = 45  l = l Cabinet projection  = 63.4  l = l/2

RAC/RA Projective Projection

RAC/RA

Perspective Projections 3-Vanishing Point 1-Vanishing Point 2-Vanishing Point

RAC/RA

Settings for perspective projection Projective Transformations

RAC/RA Projective Transformations z

RAC/RA Matrices for Projective Trans.

RAC/RA Projective Transformations C(0,0,-d) y x z xpxp P(x,y,z) P(x p,y p,0) x Alternative approach, Projection plane at Z=0 And Center at Z=-d

RAC/RA Orthogonal Projection Matrix

RAC/RA Projection To study Foley: 6.1, 6.1.1, Schaum: 7.1, 7.2, 7.3 Problems: 7.3, 7.4, 7.5, 7.10, 7.11, 7.12

RAC/RA