Graphic Communications

Similar documents
Reading. Angel. Chapter 5. Optional

3D Viewing. Introduction to Computer Graphics Torsten Möller / Manfred Klaffenböck. Machiraju/Zhang/Möller

Reading. Projections. The 3D synthetic camera model. Imaging with the synthetic camera. Angel. Chapter 5. Optional

Transform 3D objects on to a 2D plane using projections

CS354 Computer Graphics Viewing and Projections

3D Viewing I. Acknowledgement: Some slides are from the Dr. Andries van Dam lecture. CMSC 435/634 August D Viewing I # /27

Projections Computer Graphics and Visualization

Classical Viewing. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

Introduction to Projection The art of representing a three-dimensional object or scene in a 2D space is called projection.

Introduction to Computer Graphics (CS602) Lecture 19 Projections

3D Viewing I. From 3D to 2D: Orthographic and Perspective Projection Part 1

3D COMPUTER GRAPHICS

Reading. Projections. Projections. Perspective vs. parallel projections. Foley et al. Chapter 6. Optional. Perspective projections pros and cons:

Graphics and Interaction Perspective Geometry

Reading. 8. Projections. 3D Geometry Pipeline. 3D Geometry Pipeline (cont d) Required: w Watt, Section

Projections. Conceptual Model of the 3D viewing process

CS475/CS675 Computer Graphics

Interactive Computer Graphics A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL

VIEWING 1. CLASSICAL AND COMPUTER VIEWING. Computer Graphics

History of projection. Perspective. History of projection. Plane projection in drawing

3D Viewing. Projections. Perspective A B B. Projectors. Center of Projection. Projection Plane

Perspective. Announcement: CS4450/5450. CS 4620 Lecture 3. Will be MW 8:40 9:55 How many can make the new time?

ENGINEERING GRAPHICS 1E9

Perspective. Cornell CS4620/5620 Fall 2012 Lecture Kavita Bala 1 (with previous instructors James/Marschner)

Lecture 2 of 41. Viewing 1 of 4: Overview, Projections

Lecture 2 of 41. Viewing 1 of 4: Overview, Projections

PROJECTIONS PARALLEL CONICAL PROJECTIONS PROJECTIONS OBLIQUE ORTHOGRAPHIC PROJECTIONS PROJECTIONS

Lecture # 7 Coordinate systems and georeferencing

Multiview Drawing. Definition: Graphical representation of a 3- dimensional object on one plane (sheet of paper) using two or more views.

How do we see the world?

Multiviews and Auxiliary Views

Engineering Drawing Lecture 5 PROJECTION THEORY

Exploring 3D in Flash

Visual Imaging in the Electronic Age. Drawing Perspective Images

MEM: Intro to Robotics. Assignment 3I. Due: Wednesday 10/15 11:59 EST

Lecture 4 : Monday April 6th

Perspective Notes 8 th Grade Art

Visual Imaging in the Electronic Age. Drawing Perspective Images

Understanding Projection Systems

AML710 CAD LECTURE Parallel Projections a) Orthographic Projections b) Axonometric Projections 2. Perspective Transformations and Projections

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS

Student Name: Teacher: Date: District: Rowan. Assessment: 9_12 T and I IC61 - Drafting I Test 1. Description: Unit C - Sketching - Test 2.

CS337 INTRODUCTION TO COMPUTER GRAPHICS. Viewing. Part I (History and Overview of Projections) Bin Sheng 1 / 46 10/04/2016

Image Formation. World Optics Sensor Signal. Computer Vision. Introduction to. Light (Energy) Source. Surface Imaging Plane. Pinhole Lens.

Visual Imaging in the Electronic Age. Drawing Perspective Images

Perspective. CS 4620 Lecture Steve Marschner. Cornell CS4620 Spring 2018 Lecture 5

(Ans:d) a. A0 b. A1 c. A2 d. A3. (Ans:b) (Ans:a) (Ans:d) (Ans:d)

The Ellipse. PF 1 + PF 2 = constant. Minor Axis. Major Axis. Focus 1 Focus 2. Point 3.4.2

Auxiliary view KCEC1101

Viewing. Perspective views. Parallel l views. Finite COP (center of projection) COP at infinity DOP (direction of projection) Parallel View

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Viewing. Part I (History and Overview of Projections) Andries van Dam 1 / 46 10/05/2017

Cameras. CSE 455, Winter 2010 January 25, 2010

Practice problems from old exams for math 233

Unit 1: Image Formation

ORTHOGRAPHIC PROJECTIONS. Ms. Sicola


Fundamentals of Drafting - Orthographic Projection with Hidden Details

DMT113 Engineering Drawing. Chapter 3 Stretch System

Graphical Communication

Dr. Reham Karam. Perspective Drawing. For Artists & Designers. By : Dr.Reham Karam

Perspective in 2D Games

60 Most Important Engineering Drawing Questions

Viewing. Perspective views. Parallel l views. Finite COP (center of projection) COP at infinity DOP (direction of projection) Parallel View

Chapter 5. Drawing a cube. 5.1 One and two-point perspective. Math 4520, Spring 2015

CS-184: Computer Graphics. Today

I B.TECH- I SEMESTER DEPARTMENT OF MECHANICAL ENGINEERING ENGINEERING DRAWING

Drawing: technical drawing TECHNOLOGY

Projections Josef Pelikán & Alexander Wilkie CGG MFF UK Praha

Waves & Oscillations

Volume 1 - Module 6 Geometry of Aerial Photography. I. Classification of Photographs. Vertical

Product design: Communicating your design proposals

ME 113 Computer Aided Engineering Drawing

Ch 24. Geometric Optics

GL5: Visualisation and reading drawings

Test Yourself. 11. The angle in degrees between u and w. 12. A vector parallel to v, but of length 2.

i + u 2 j be the unit vector that has its initial point at (a, b) and points in the desired direction. It determines a line in the xy-plane:

Overview. Image formation - 1

Lecture 3: Geometrical Optics 1. Spherical Waves. From Waves to Rays. Lenses. Chromatic Aberrations. Mirrors. Outline

Perspective in 2D Games

Dr F. Cuzzolin 1. September 29, 2015

ALL TEN. Building Forms and Massing THE BIG QUESTIONS. chapter15

Chapter 23. Mirrors and Lenses

Two strategies for realistic rendering capture real world data synthesize from bottom up

Technological Design Mr. Wadowski. Orthographic & Isometric Drawing Lesson

11/12/2015 CHAPTER 7. Axonometric Drawings (cont.) Axonometric Drawings (cont.) Isometric Projections (cont.) 1) Axonometric Drawings

Geometry of Aerial Photographs

Isometric Drawing Chapter 26

Chapter 23. Mirrors and Lenses

14.4. Tangent Planes. Tangent Planes. Tangent Planes. Tangent Planes. Partial Derivatives. Tangent Planes and Linear Approximations

Chapter 23. Mirrors and Lenses

Perspective in 2D Games

COPYRIGHTED MATERIAL. Overview

THREE-D CUBES A GUIDE TO THREE DIMENSIONAL DIAGRAMS NICK CONNOLLY. June 2004

ISOMETRIC PROJECTION. Contents. Isometric Scale. Construction of Isometric Scale. Methods to draw isometric projections/isometric views

COPYRIGHTED MATERIAL OVERVIEW 1

Spherical Mirrors. Concave Mirror, Notation. Spherical Aberration. Image Formed by a Concave Mirror. Image Formed by a Concave Mirror 4/11/2014

Notation for Mirrors and Lenses. Chapter 23. Types of Images for Mirrors and Lenses. More About Images

CSE 473/573 Computer Vision and Image Processing (CVIP)

CLASS views from detail on a grid paper. (use appropriate line types to show features) - Optional views. Turn in for grading on class 6 (06/04)

ORTHOGRAPHIC PROJECTION

Transcription:

Graphic Communications Lecture 8: Projections Assoc. Prof.Dr. Cengizhan İpbüker İTÜ-SUNY 2004-2005 2005 Fall ipbuker_graph06

Projections The projections used to display 3D objects in 2D are called Planar Geometric Projections For computer graphics, the main types of projection used are: Perspective Projections Parallel Projections Perspective projections are defined by a Center Of Projection (COP) and a projection plane Parallel projections are defined by a Direction Of Projection and a projection plane

Perspective Projections Perspective projections are defined by a Center Of Projection (COP) and a projection plane Perspective projections produce a perspective foreshortening effect They tend, therefore, to appear more realistic than parallel projections (this is how our eye and a camera lens form images) Object positions are transformed to the view plane along lines that converge to a point (the COP)

Perspective projections The projected view of an object is determined by calculating the intersections of the projection lines with the view plane Projection lines (or centre of projection)

Perspective Projections Parallel lines in the 3D model which are not parallel to the projection plane, converge to a vanishing point If the vanishing point lies on a principle axis, it is called a principle vanishing point

Perspective Projections - Cont. The number of principal vanishing points is determined by the number of principal axes cut by the projection plane. If the plane only cuts the z axis (most common), there is only 1 vanishing point. 2-points sometimes used in architecture and engineering. 3-points seldom used add little extra realism

Perspective Projections - Cont. 2-points sometimes used in architecture and engineering

Perspective projections Perspective views and principal vanishing points of a cube for various orientations of the view plane relative to the principal axes of the object

Perspective Projections - Cont. 3-points seldom used add little extra realism

Perspective projections s1 s2 Perspective projection of objects at different distances from the view plane: the shorter segment s1 appears longer => no preservation of relative proportions

Parallel Projections Parallel projections are defined by a Direction Of Projection (DOP) and a projection plane DOP also called projection vector Coordinate positions are transformed to the view plane along parallel lines Important property: they preserve relative proportions of objects Less realistic effect

Parallel projections DOP (projection plane)

Parallel Projections Classified as orthographic or oblique The DOP makes 2 angles with the projection plane Orthographic means DOP is perpendicular to the projection plane, i.e. both angles are 90 degrees Oblique means DOP not perpendicular DOP i.e. one or both angles are not equal to 90 degrees orthographic DOP oblique

Parallel projections 3 parallel projections of an object showing relative proportions from different viewing positions. Used in engineering and architectural drawings: object represented through a set of views => its appearance can be reconstructed from these views

Orthographic projections Plan Elevation Model Side Elevation Front Elevation

Orthographic projections Orthographic projections of an object (plan + elevation views)

Oblique Oblique projections are used to give a flat view of the most important side and view of two other sides at a given angle φ (e.g., 45 degrees) This view is most useful if we need to show a small detail on one side but don't need all other complete views (e.g., plan and elevation). φ

Perspective Projections - 1 View Plane CO P The larger-sized object will be smaller on the viewplane because it is further away from the Centre of Projection (COP)

Perspective Projections - 2 To obtain a perspective projection of a threedimensional object, we transform points along projection lines that meet at the COP Example: z=d projection plane; (0,0,0) COP y-axis x-axis P P (x P,y P,d) P(x,y,z) d z-axis

View along y axis Other Views x-axis Projection Plane x P P(x,y,z) d z-axis View along x axis d z-axis P(x,y,z) y-axis Projection Plane

Perspective projections: equations To calculate P P = (x P,y P,z P ), the perspective projection of (x,y,z) onto the projection plane at z = d we use the shared properties of similar triangles x P d y P d = = x z y z x-axis Mutiplying each side by d yields x P = d.x z x = z/d y P = d d.y z Projection Plane y = z/d x P P(x,y,z) z-axis The distance d is just a scale factor applied to x P and y P All values of z are allowable except z = 0

Homogeneous Matrix Form Using a 3D homogeneous coordinate representation, we can write the perspective projection transformation matrix form X p d/z 0 0 0 x Y p Z p = 0 d/z 0 0 0 0 d/z 0 y z 1 0 0 1/z 0 (x P, y P, z P, 1) = ( ) d, 1 x, z/d y, z/d 1

Projection Equations Cont. This makes sense intuitively: the further away from the origin (our COP) a point P is, the larger its z value By dividing the x and y co-ordinates of every point of an object by the z coordinate means that objects further away will have each x and y divided by a larger number, and therefore the projection onto the projection plane will be much smaller than objects that are closer to the COP (in this case the origin)