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

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

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

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

History of projection

Visual Imaging in the Electronic Age. Drawing Perspective Images

CS354 Computer Graphics Viewing and Projections

Visual Imaging in the Electronic Age. Drawing Perspective Images

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

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

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

Reading. Angel. Chapter 5. Optional

CS475/CS675 Computer Graphics

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

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

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

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

Projections Computer Graphics and Visualization

Visual Imaging in the Electronic Age. Drawing Perspective Images

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

Graphic Communications

Perspective in 2D Games

VIEWING 1. CLASSICAL AND COMPUTER VIEWING. Computer Graphics

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

ENGINEERING GRAPHICS 1E9

Projections. Conceptual Model of the 3D viewing process

Introduction to Computer Graphics (CS602) Lecture 19 Projections

MULTIPLE CHOICE QUESTIONS - CHAPTER 6

Exploring 3D in Flash

Perspective in 2D Games

Perspective in 2D Games

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

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)

3D COMPUTER GRAPHICS

technical drawing

The principles of CCTV design in VideoCAD

DMT113 Engineering Drawing. Chapter 3 Stretch System

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

Section 8. Objectives

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

Engineering Drawing Lecture 5 PROJECTION THEORY

SKETCHLAB Week 5. Alberti SKETCHLAB NOTES 5 PERSPECTIVE PRECISION AND PROPORTION FOR MR RONNIE TURNBULL

60 Most Important Engineering Drawing Questions

Lab 11: Lenses and Ray Tracing

Perspective. Does linear perspective occur in nature. Perspective or perspectives? E.g. we experience foreshortening.

Virtual and Digital Cameras

Camera Simulation. References. Photography, B. London and J. Upton Optics in Photography, R. Kingslake The Camera, The Negative, The Print, A.

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

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

Dr F. Cuzzolin 1. September 29, 2015

Physics 2310 Lab #6: Multiple Thin Lenses Dr. Michael Pierce (Univ. of Wyoming)

Lenses, exposure, and (de)focus

Mathematical Perspective. Alex Jang, Shannon Jones, Anna Shapiro

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

The Art and Science of Depiction. Linear Perspective. Fredo Durand MIT- Lab for Computer Science. Perspective 2

Geometric Optics. Ray Model. assume light travels in straight line uses rays to understand and predict reflection & refraction

Drawing: technical drawing TECHNOLOGY

Lecture 19 (Geometric Optics I Plane and Spherical Optics) Physics Spring 2018 Douglas Fields

Chapter 5 Pictorial sketching

CENTRAL PROJECTION OF HELIX

Cameras. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Cameras. CSE 455, Winter 2010 January 25, 2010

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

ORTHOGRAPHIC PROJECTION

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

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

Introduction to Optical Modeling. Friedrich-Schiller-University Jena Institute of Applied Physics. Lecturer: Prof. U.D. Zeitner

Chapter 2 - Geometric Optics

Mirrors, Lenses &Imaging Systems

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.

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

Multiviews and Auxiliary Views


How do we see the world?

Chapter 23. Light Geometric Optics

Isometric Drawing Chapter 26

Ch 24. Geometric Optics

JUNIOR CERTIFICATE 2009 MARKING SCHEME TECHNICAL GRAPHICS HIGHER LEVEL

Why learn about photography in this course?

Introduction. Related Work

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS

Algebra Based Physics. Reflection. Slide 1 / 66 Slide 2 / 66. Slide 3 / 66. Slide 4 / 66. Slide 5 / 66. Slide 6 / 66.

lecture 24 image capture - photography: model of image formation - image blur - camera settings (f-number, shutter speed) - exposure - camera response


Understanding Focal Length

Parity and Plane Mirrors. Invert Image flip about a horizontal line. Revert Image flip about a vertical line.

Astronomy 80 B: Light. Lecture 9: curved mirrors, lenses, aberrations 29 April 2003 Jerry Nelson

Waves & Oscillations

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

ONE-POINT PERSPECTIVE

Tile based games. Piotr Fulma«ski. 8 pa¹dziernika Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Brief history of perspective Geometric perspective was developed during the renaissance ( 15 th century) by Filippo Brunelleschi. Renaissance artists

ECEN 4606, UNDERGRADUATE OPTICS LAB

matics A presentation by Fernando Corbalán

Geometric Optics. PSI AP Physics 2. Multiple-Choice

Perspective is a system developed by Renaissance artists and designers as a method of translating 3D forms into 2D images.

GL5: Visualisation and reading drawings

Chapter 1 Overview of an Engineering Drawing

LENSES. A lens is any glass, plastic or transparent refractive medium with two opposite faces, and at least one of the faces must be curved.

technical drawing school of art, design and architecture sarah adeel nust spring 2011

Transcription:

CS4620/5620: Lecture 6 Perspective 1 Announcements HW 1 out Due in two weeks (Mon 9/17) Due right before class Turn it in online AND in class (preferably) 2

Transforming normal vectors Transforming surface normals differences of points (and therefore tangents) transform OK normals do not --> use inverse transpose matrix 3 History of projection Ancient times: Greeks wrote about laws of perspective Renaissance: perspective is adopted by artists Duccio c. 1308 4

Lorenzetti, Annunciation, c. 1344 Brunelleschi, Florence Baptistry, 1420 http://smarthistory.khanacademy.org/brunelleschi.html 5 History of projection Later Renaissance: perspective formalized precisely da Vinci c. 1498 6

Plane projection in drawing! like ray tracing Durer, 1525 7 Plane projection in drawing:! hardware pipeline rendering [CS 417 Spring 2002] 8

Plane projection in photography This is another model for what we are doing applies more directly in realistic rendering [Source unknown] 9 Ray generation vs. projection Viewing by projection start with 3D point compute image point that it projects to do this using transforms Viewing in ray tracing start with image point compute 3D point that projects to that point using ray do this using geometry Inverse processes 10

Classical projections Emphasis on cube-like objects traditional in mechanical and architectural drawing Planar Geometric Projections Parallel Perspective Multiview Orthographic Orthographic Axonometric Oblique One-point Two-point Three-point [after Carlbom & Paciorek 78] 11 Classical projections Emphasis on cube-like objects traditional in mechanical and architectural drawing Planar Geometric Projections Parallel Perspective Multiview Orthographic Orthographic Axonometric Oblique One-point Two-point Three-point [after Carlbom & Paciorek 78] 12

Parallel projection Viewing rays are parallel rather than diverging like a perspective camera that s far away 13 Multiview orthographic [Carlbom & Paciorek 78] 14

Multiview orthographic [Carlbom & Paciorek 78] projection plane parallel to a coordinate plane projection direction perpendicular to projection plane 15 Off-axis parallel [Carlbom & Paciorek 78] axonometric: projection plane perpendicular to projection direction but not parallel to coordinate planes oblique: projection plane parallel to a coordinate plane but not perpendicular to projection direction. 16

Orthographic projection In graphics usually we lump axonometric with orthographic projection plane perpendicular to projection direction image height determines size of objects in image 17 Perspective one-point: projection plane parallel to a coordinate plane (to two coordinate axes) two-point: projection plane parallel to one coordinate axis three-point: projection plane not parallel to a coordinate axis [Carlbom & Paciorek 78] 18

Masaccio, Trinity, Florence 19 Tower of Babel, M C Escher 20

Perspective projection (normal) Perspective is projection by lines through a point; normal = plane perpendicular to view direction magnification determined by: image height object depth image plane distance f.o.v. α = 2 atan(h/(2d)) y = d y / z normal case corresponds to common types of cameras 21 View volume! orthographic vs. perspective 22

Field of view (or f.o.v.) The angle between the rays corresponding to opposite edges of a perspective image easy to compute only for normal perspective have to decide to measure vert., horiz., or diag. In cameras, determined by focal length confusing because of many image sizes for 35mm format (36mm by 24mm image) 18mm = 67 v.f.o.v. super-wide angle 28mm = 46 v.f.o.v. wide angle 50mm = 27 v.f.o.v. normal 100mm = 14 v.f.o.v. narrow angle ( telephoto ) 23 Choice of field of view In photography, wide angle lenses are specialty tools hard to work with easy to create weird-looking perspective effects In graphics, you can type in whatever f.o.v. you want and people often type in big numbers! [Ken Perlin] 24

Perspective distortions Lengths [Carlbom & Paciorek 78] 25 Specifying perspective projections Many ways to do this common: from, at, up, v.f.o.v. (but not for shifted) One way (used in ray tracer): viewpoint, view direction, up establishes location and orientation of viewer view direction is the direction of the center ray image width, image height, projection distance establishes size and location of image rectangle 26