COMPUTER GRAPHICS 1/36 Viewing 1 Viewing: Types of Projections Computer Graphics.

Slides:



Advertisements
Similar presentations
AXONOMETRIC PROJECTION
Advertisements

ME 101 ENGINEERING GRAPHICS Isometric Drawing
Chapter 5 Pictorial Sketching.
CS123 | INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © Viewing Part I (History and Overview of Projections) 1 / 45 10/2/2014.
Three Dimensional Viewing
Projection.
Engineering Design and Presentation Introduction to Pictorials, Specifically Isometrics Copyright © Texas Education Agency, All rights reserved.
Shared Graphics Skills Cameras and Clipping Planes
Engineering Graphics I
Engineering Design and Presentation
ENGINEERING GRAPHICS 1E9
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.
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 Classical Viewing. 2 Objectives Introduce the classical views Compare and contrast image formation by computer with how images have been formed by architects,
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 September 16, D Viewing I 3D Viewing I.
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.
Computer Graphics Bing-Yu Chen National Taiwan University.
Pictorial Drawings and Technical Illustrations
Axonometric Projection Chapter Technical Drawing 13 th Edition Giesecke, Mitchell, Spencer, Hill Dygdon, Novak, Lockhart © 2009 Pearson Education,
Study Lesson 5 Pictorial sketching.
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.
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.
CS5500 Computer Graphics March 12, 2007.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 2 of 41 William H. Hsu Department of Computing.
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.
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.
Chapter 14 Axonometric Projection
RAC/RA Projection Types of Projection Simple Projections Generalized Projection.
ENGINEERING DRAWING VISUALIZATION. Axonometric & Oblique Projection.
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.
CLASS 7 Review: Axonometric/Oblique Projections Isometric Projection
1 SheetCourse: Engineering Graphics 1504Memorial University of Newfoundland Engineering Graphics 1504 Lecture 2 – General Sketching Objectives l Lines.
Introduction to Pictorials, Specifically Isometrics Copyright © Texas Education Agency, All rights reserved.
GE1021 Engineering Drawing and Graphics
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,
Scale and Projections. Scale Scales are used to measure distances on technical drawings. Types of scales – Mechanical Engineers Scale (Fractional divisions)
University of North Carolina at Greensboro
AXONOMETRIC PROJECTION
PERSPECTIVE PROJECTION…...
Projection Our 3-D scenes are all specified in 3-D world coordinates
CSC461: Lecture 18 Classical Viewing
CLASS 7 Review: Axonometric/Oblique Projections Isometric Projection
Unit 4 3D Viewing Pipeline Part - 2
Classical Viewing Ed Angel
Isaac Gang University of Mary Hardin-Baylor
Introduction to Computer Graphics with WebGL
Three Dimensional Viewing
Planar Geometric Projection Classes
AXONOMETRIC PROJECTION
Viewing (Projections)
Axonometric Projection
Viewing (Projections)
Review: Axonometric/Oblique Projections Isometric Projection
PROJECTIONS KOYEL DATTA GUPTA.
University of New Mexico
Isaac Gang University of Mary Hardin-Baylor
Presentation transcript:

COMPUTER GRAPHICS 1/36 Viewing 1 Viewing: Types of Projections Computer Graphics

COMPUTER GRAPHICS 2/36 Viewing 1  Parallel lines converse (in 1, 2, or 3 axes) to vanishing point(s).  Objects farther away are more foreshortened (i.e., smaller) than closer ones Linear Perspective edges same size, with farther ones smaller parallel edges converging  Example: perspective cube

COMPUTER GRAPHICS 3/36 Viewing 1  Both Da Vinci and Alberti created accurate geometric ways of incorporating linear perspective into a drawing using the concept vanishing points Linear Perspective - Vanishing Points transversals “Little Space” diagonals perpendicular Eye baseline Battista Alberti’s Method Credit Perception, Illusion and Visual Art, William Warren

COMPUTER GRAPHICS 4/36 Viewing 1 Robert Campin - The Annunciation Triptych (ca. 1425) Art of Perspective

COMPUTER GRAPHICS 5/36 Viewing 1 Las Meninas (1656) by Diego Velàzquez Art of Perspective  Point of view influences content and meaning of what is seen  Are royal couple in mirror about to enter room? Or is their image a reflection of painting on far left?  Analysis through computer reconstruction of the painted space  royal couple in mirror is reflection from canvas in foreground, not reflection of actual people (Kemp pp )

COMPUTER GRAPHICS 6/36 Viewing 1 Art of Perspective Leonardo da Vinci The Last Supper (1495)

COMPUTER GRAPHICS 7/36 Viewing 1  Perspective plays an important role in this painting Art of Perspective Leonardo da Vinci The Last Supper (1495)

COMPUTER GRAPHICS 8/36 Viewing 1  Two vanishing points, two point perspective Art of Perspective Vredeman de Vries’s Perspective (1619)

COMPUTER GRAPHICS 9/36 Viewing 1  Projectors are straight lines, like the string in Dürer’s “Artist Drawing a Lute”.  Projection surface is plane (picture plane, projection plane) Planar Geometric Projection

COMPUTER GRAPHICS 10/36 Viewing 1  Perspective  determined by Center of Projection (COP) (in our diagrams, the “eye”)  Parallel  determined by Direction of Projection (DOP) (projectors are parallel—do not converge to “eye” or COP). Alternatively, COP is at ∞ Two Classes of Planar Geometric Projections

COMPUTER GRAPHICS 11/36 Viewing 1 Types of Projections

COMPUTER GRAPHICS 12/36 Viewing 1 Overview of Parallel Projections 1) Multiview Orthographic –VPN || a principal coordinate axis – DOP || VPN –shows single face, exact measurements 2) Axonometric –NOT (VPN || a principal) coordinate axis –DOP || VPN –adjacent faces, none exact, uniformly foreshortened (function of angle between face normal and DOP) 3) Oblique –VPN || a principal coordinate axis –NOT (DOP || VPN) –adjacent faces, one exact, others uniformly foreshortened

COMPUTER GRAPHICS 13/36 Viewing 1  Used for:  engineering drawings of machines, machine parts  working architectural drawings  Pros:  accurate measurement possible  all views are at same scale  Cons:  does not provide “realistic” view or sense of 3D form  Usually need multiple views to get a three-dimensional feeling for object MultiView Orthographic (Parallel)

COMPUTER GRAPHICS 14/36 Viewing 1  Same method as multiview orthographic projections, except projection plane not parallel to any of coordinate planes; parallel lines equally foreshortened  Isometric: Angles between all three principal axes equal (120º). Same scale ratio applies along each axis  Dimetric: Angles between two of the principal axes equal; need two scale ratios  Trimetric: Angles different between three principal axes; need three scale ratios Axonometric (Parallel)

COMPUTER GRAPHICS 15/36 Viewing 1  Same method as multiview orthographic projections, except projection plane not parallel to any of coordinate planes; parallel lines equally foreshortened  Isometric: Angles between all three principal axes equal (120º). Same scale ratio applies along each axis  Dimetric: Angles between two of the principal axes equal; need two scale ratios  Trimetric: Angles different between three principal axes; need three scale ratios Axonometric (Parallel)

COMPUTER GRAPHICS 16/36 Viewing 1  Used for:  catalogue illustrations  patent office records  furniture design  structural design  3d Modeling in real time (Maya, AutoCad, etc.)  Pros:  don’t need multiple views  illustrates 3D nature of object  measurements can be made to scale along principal axes  Cons:  lack of foreshortening creates distorted appearance  more useful for rectangular than curved shapes Isometric Projection Construction of an isometric projection: projection plane cuts each principal axis by 45°

COMPUTER GRAPHICS 17/36 Viewing 1  Video games have been using isometric projection for ages  Started in 1982 with Q*Bert and Zaxxon  Still used today when you want to see things in distance as well as things close up (e.g., strategy, simulation games)  Not the strength of perspective Axonometric Projection in Games  SimCity IV  StarCraft II

COMPUTER GRAPHICS 18/36 Viewing 1  Projectors at oblique angle to projection plane; view cameras have accordion housing, can adjust the projection plane  Pros:  can present exact shape of one face of an object (can take accurate measurements): better for elliptical shapes than axonometric projections, better for “mechanical” viewing  lack of perspective foreshortening makes comparison of sizes easier  displays some of object’s 3D appearance  Cons:  objects can look distorted if careful choice not made about position of projection plane (e.g., circles become ellipses)  lack of foreshortening (not realistic looking) Oblique Projection (Parallel)

COMPUTER GRAPHICS 19/36 Viewing 1 Examples of Oblique Projections (Carlbom Fig. 2-4) Construction of oblique parallel projection Plan oblique projection of city Front oblique projection of radio

COMPUTER GRAPHICS 20/36 Viewing 1  Rules for placing projection plane for oblique views: projection plane should be chosen according to one or several of following:  parallel to most irregular of principal faces, or to one which contains circular or curved surfaces  parallel to longest principal face of object  parallel to face of interest Rules for Constructing Oblique Views Projection plane parallel to circular face Projection plane not parallel to circular face

COMPUTER GRAPHICS 21/36 Viewing 1 Main Types of Oblique Projections

COMPUTER GRAPHICS 22/36 Viewing 1 Examples of Parallel Projection multiview orthographic cavalier cabinet

COMPUTER GRAPHICS 23/36 Viewing 1  Comparison of different types of cameras:  Perspective  Axonometric  Isometric  Dimetric  Trimetric  Oblique Example

COMPUTER GRAPHICS 24/36 Viewing 1 Perspective Projection If we were viewing this scene using parallel project, the tracks would not converge  Used for:  Human visual system…  Pros:  gives a realistic view and feeling for 3D form of object  Cons:  does not preserve shape of object or scale (except where object intersects projection plane)  Different from a parallel projection because  parallel lines not parallel to the projection plane converge  size of object is diminished with distance  foreshortening is not uniform  Two understandings: Vanishing Point and View Point

COMPUTER GRAPHICS 25/36 Viewing 1 Vanishing Points z Three Point Perspective (z, x, and y-axis vanishing points) Two Point Perspective (z, and x-axis vanishing points) One Point Perspective (z-axis vanishing point)  Lines extending from edges converge to common vanishing point(s)  For right-angled forms whose face normals are perpendicular to the x, y, z coordinate axes:  number of vanishing points = number of principal coordinate axes intersected by projection plane