VIEWING 1. CLASSICAL AND COMPUTER VIEWING. Computer Graphics

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

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

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

Projections Computer Graphics and Visualization

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

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

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

ENGINEERING GRAPHICS 1E9

CS475/CS675 Computer Graphics

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

Introduction to Computer Graphics (CS602) Lecture 19 Projections

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

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

Visual Imaging in the Electronic Age. Drawing Perspective Images

Visual Imaging in the Electronic Age. Drawing Perspective Images

Visual Imaging in the Electronic Age. Drawing Perspective Images

Exploring 3D in Flash

Reading. Angel. Chapter 5. Optional

3D COMPUTER GRAPHICS

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS

Graphical Communication for Engineering ENSC 204 Final Exam

Bridge Course On Engineering Drawing for Mechanical Engineers

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

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

DMT113 Engineering Drawing. Chapter 3 Stretch System

Graphic Communications

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

Peter Clements Art Studios

ORTHOGRAPHIC PROJECTION

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

60 Most Important Engineering Drawing Questions

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

MULTIPLE CHOICE QUESTIONS - CHAPTER 6

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

Beginning Engineering Graphics 3 rd Week Lecture Notes Instructor: Edward N. Locke Topic: The Coordinate System, Types of Drawings and Orthographic

ENGINEERING DRAWING. 1. Set squares are used to draw different angles. What is the angel a formed by the 45⁰ set square? Give a brief answer.

PROJECTIONS PARALLEL CONICAL PROJECTIONS PROJECTIONS OBLIQUE ORTHOGRAPHIC PROJECTIONS PROJECTIONS

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

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

Multiviews and Auxiliary Views

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

Lecture #4 MULTIVIEW PROJECTION RES 112E COMPUTER AIDED TECHNICAL DRAWING ITU

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

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

2. Line composed of closely and evenly spaced short dashes in a drawing represents


Projections. Conceptual Model of the 3D viewing process

Add labels to the sides...

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

Isometric Projection Drawing CHAPTER 6

2003 Academic Challenge

Graphics and Interaction Perspective Geometry

Chapter 8. Technical Drawings

Isometric Drawing Chapter 26

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

Describing an Angle Bracket

technical drawing

Perspective in 2D Games

ONE-POINT PERSPECTIVE

ME1105 Engineering Drawing & Design

ENGINEERING COMMUNICATIONS. Student Number:.

Understanding Projection Systems

Chapter 4 ORTHOGRAPHIC PROJECTION

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)

Chapter 5 Pictorial sketching

Perspective in 2D Games

CE 100 Civil Engineering Drawing Sessional (Lab Manual)

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY SECOND SEMESTER B.TECH DEGREE EXAMINATION, MAY PART A Answer ANY Two questions. 10 marks each.

Unit-5 ISOMETRIC PROJECTION

Chapter 2. Isometric Projection and Multi View Drawings. Below are the desired outcomes and usage competencies based on the completion of Chapter 2.

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

EDUCATIONAL REND LAKE COLLEGE CAD INTRODUCTION TO COMPUTER-AIDED DRAFTING ISOMETRIC DRAWING REVISED: FALL 2010 INSTRUCTOR: THOMAS ARPASI

Engineering Drawing Lecture 5 PROJECTION THEORY

Engineering Graphics with SolidWorks 2012

Chapter 5 Pictorial Projection

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

Engineering Graphics with SOLIDWORKS 2016 and Video Instruction

Perspective in 2D Games

Orthographic Projection

Chapter 24 Geometrical Optics. Copyright 2010 Pearson Education, Inc.

2004 Academic Challenge

NAME: PERIOD: Perspective Packet (Week One)

Graphical Communication

ME 111: Engineering Drawing

ENGR 1182 Exam 1 First Mid Term Exam Study Guide and Practice Problems

4. Draw the development of the lateral surface of the part P of the cylinder whose front view is shown in figure 4. All dimensions are in cm.

Second Semester Session Shri Ramdeobaba College of Engineering & Management, Nagpur. Department of Mechanical Engineering

Appendix. Springer International Publishing Switzerland 2016 A.Y. Brailov, Engineering Graphics, DOI /

Isometric Projection And Perspective Drawing N3

VISUALIZING CONTINUITY BETWEEN 2D AND 3D GRAPHIC REPRESENTATIONS

1. When sketching long, narrow objects in OBLIQUE, distortion can be lessened by placing the long dimension along:

Autodesk Inventor. In Engineering Design & Drafting. By Edward Locke

ORTHOGRAPHIC PROJECTION

1 st Subject: Types of Pictorial Drawings (Isometric, Oblique, and Perspective)

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

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

7/9/2009. Offset Tool. Offset Tool. Offsetting - Erasing the Original Object. Chapter 8 Construction Tools and Multiview Drawings

ENGINEERING GRAPHICS UNIT V ISOMETRIC PROJECTION PERSPECTIVE PROJECTION

Transcription:

VIEWING We now investigate the multitude of ways in which we can describe our virtual camera. Along the way, we examine related topics, such as the relationship between classical viewing techniques and computer viewing and how projection is implemented using projective transformations. There are three parts to our approach. First, we look at the types of views that we can create and why we need more than one type of view. Then we examine how an application program can specify a particular view within OpenGL. 1. CLASSICAL AND COMPUTER VIEWING The basic elements in both cases (classical and computer viewing) are the same. We have objects, a viewer, projectors, and a projection plane (Figure 5.1). The projectors meet at the center of projection (COP). The COP corresponds to the center of the lens in the camera or in the eye, and in a computer graphics system, it is the origin of the camera frame for perspective views. The projection surface is a plane, and the projectors are straight lines. 1

Both classical and computer graphics allow the viewer to be an infinite distance from the objects. Note that as we move the COP to infinity, the projectors become parallel and the COP can be replaced by a direction of projection (DOP), as shown in Figure 5.2. Note also that as the COP moves to infinity, we can leave the projection plane fixed and the size of the image remains about the same, even though the COP is infinitely far from the objects. Views with a finite COP are called perspective views; views with a COP at infinity are called parallel views. For parallel views, the origin of the camera frame usually lies in the projection plane. Although computer-graphics systems have two fundamental types of viewing (parallel and perspective). 2. Classical When an architect draws an image of a building, she knows which side she wishes to display and thus where she should place the viewer in relationship to the building. Each classical view is determined by a specific relationship between the objects and the viewer. In classical viewing, there is the underlying notion of a principal face. The types of objects viewed in real-world applications, such as architecture, tend to be composed of a number of planar 2

faces, each of which can be thought of as a principal face. For a rectangular object, such as a building, there are natural notions of the front, back, top, bottom, right, and left faces. 3. Orthographic Projections Our first classical view is the orthographic projection shown in Figure 5.4. In all orthographic (or orthogonal) views, the projectors are perpendicular to the projection plane. In a multiview orthographic projection, we make multiple projections, in each case with the projection plane parallel to one of the principal faces of the object. Usually, we use three views such as the front, top, and right to display the object. 3

4. Axonometric Projections If we want to see more principal faces of our box-like object in a single view, we must remove one of our restrictions. In axonometric views, the projectors are still orthogonal to the projection plane, as shown in Figure 5.6, but the projection plane can have any orientation with respect to the object. If the projection plane is placed symmetrically with respect to the three principal faces that meet at a corner of our rectangular object, then we have an isometric view. If the projection plane is placed symmetrically with respect to two of the principal faces, then the view is dimetric. The general case is a trimetric view. These views are shown in Figure 5.7. 4

5. Perspective All perspective views are characterized by diminution of size. When objects are moved farther from the viewer, their images become smaller. This size change gives perspective views their natural appearance. The major use of perspective views is in applications such as architecture and animation, where it is important to achieve natural-looking images. In the classical perspective views, the viewer is located symmetrically with respect to the projection plane, as shown in Figure 5.9. Thus, the pyramid determined by the window in the projection plane and the center of projection is a symmetric or right pyramid. The classical perspective views are usually known as one-, two-, and threepoint perspectives. The differences among the three cases are based on how many of the three principal directions in the object are parallel to the projection plane. Consider the three perspective projections of the building shown in Figure 5.10. 5