Three-Dimensional Viewing

Slides:



Advertisements
Similar presentations
Defining the Viewing Coordinate System
Advertisements

Three Dimensional Viewing
1 Computer Graphics Chapter 8 3D Transformations.
Three-Dimensional Viewing Sang Il Park Sejong University Lots of slides are stolen from Jehee Lee’s.
Three Dimensional Modeling Transformations
Denavit-Hartenberg Convention
Kinematic Modelling in Robotics
Projection Matrix Tricks Eric Lengyel Outline  Projection Matrix Internals  Infinite Projection Matrix  Depth Modification  Oblique Near Clipping.
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
Introduction to Robotics Kinematics. Link Description.
1 of 19 New Lecture And Lab Information Lectures: –Thursday 13:00 – 14:00 (A322) Does anyone miss lunch? –Friday 15:00 – 16:00 (A28) Labs: –Wednesday 10:00.
Viewing Transformations
The Pinhole Camera Model
Perspective View (finite Center of Projection). Parallel View (Center of Projection at Infinity)
Lines and Planes in Space
Camera. Content Coordinate systems and transformations Viewing coordinates Coordinate transformation matrix Projections Window and viewport Acknowledgments:
1.3 Lines and Planes. To determine a line L, we need a point P(x 1,y 1,z 1 ) on L and a direction vector for the line L. The parametric equations of a.
Computer Graphics Bing-Yu Chen National Taiwan University.
Geometric Camera Models
2003CS Hons RW778 Graphics1 Chapter 7: Three-Dimensional Viewing Chapter 5: Camera with parallel projection Chapter 5: Camera with parallel projection.
Geometric Transformations
Three-Dimensional Viewing Hearn & Baker Chapter 7
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
©2005, Lee Iverson Lee Iverson UBC Dept. of ECE EECE 478 Viewing and Projection.
Graphics CSCI 343, Fall 2015 Lecture 16 Viewing I
Computer vision: models, learning and inference M Ahad Multiple Cameras
Projection.
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
CS552: Computer Graphics Lecture 11: Orthographic Projection.
CS559: Computer Graphics Lecture 9: 3D Transformation and Projection Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
2D Transformation Homogenous Coordinates Scale/Rotate/Reflect/Shear: X’ = XT Translate: X’ = X + T Multiple values for the same point e.g., (2, 3, 6)
Viewing and Projection. The topics Interior parameters Projection type Field of view Clipping Frustum… Exterior parameters Camera position Camera orientation.
Viewing. Classical Viewing Viewing requires three basic elements - One or more objects - A viewer with a projection surface - Projectors that go from.
Outline 3D Viewing Required readings: HB 10-1 to 10-10
PROJECTIONS PROJECTIONS 1. Transform 3D objects on to a 2D plane using projections 2 types of projections Perspective Parallel In parallel projection,
Robotics Chapter 3 – Forward Kinematics
Forward Projection Pipeline and Transformations CENG 477 Introduction to Computer Graphics.
Chapter 11 Three-Dimensional Geometric and Modeling Transformations
Three Dimensional Viewing
Perspective projection
Viewing Viewing and viewing space (camera space)
Rendering Pipeline Fall, 2015.
Geometric Model of Camera
Math Fundamentals Maths revisit.
Computer Graphics CC416 Week 15 3D Graphics.
PERSPECTIVE PROJECTION…...
Projection Our 3-D scenes are all specified in 3-D world coordinates
3D Viewing cgvr.korea.ac.kr.
Rendering Pipeline Aaron Bloomfield CS 445: Introduction to Graphics
CSCE 441 Computer Graphics 3-D Viewing
Modeling 101 For the moment assume that all geometry consists of points, lines and faces Line: A segment between two endpoints Face: A planar area bounded.
Direct Manipulator Kinematics
Unit 4 3D Viewing Pipeline Part - 2
3D Transformation Pipeline
CENG 477 Introduction to Computer Graphics
CSC461: Lecture 19 Computer Viewing
A Photograph of two papers
Three Dimensional Viewing
OpenGL 2D Viewing Pipeline
Homogeneous Transformation Matrices
11 Vectors and the Geometry of Space
Geometric Camera Models
Last Time Canonical view pipeline Projection Local Coordinate Space
3D Graphics.
Chap 3 Viewing Pipeline Reading:
Course 6 Stereo.
THREE-DIMENSIONAL VIEWING II
THREE-DIMENSIONAL VIEWING
The Pinhole Camera Model
Presentation transcript:

Three-Dimensional Viewing Chapter 12 Three-Dimensional Viewing

Viewing Analogous to the photographing process Camera position Camera orientation

Viewing Pipeline

Viewing-Coordinate System Viewing -Coordinate System or View Reference Coordinate System

Viewing-Coordinate System View plane (or projection plane) Perpendicular to the viewing zv axis View-plane normal vector N Choose a world coordinate position to determine N GKS PHIGS Determined by a look-at point relative to the view reference point.

Viewing-Coordinate System

Viewing-Coordinate System xv zv

Viewing-Coordinate System View-up vector V This vector is used to establish the positive direction for the yv axis. It is difficult to determine the direction for V that is precisely perpendicular to N. V is adjusted so that it is projected into a plane that is perpendicular to the normal vector.

Viewing-Coordinate System View-plane distance Choose the position of the view plane along the zv axis. The view plane is always parallel to the xvyv plane. Right-handed viewing system The convention of PHIGS and OpenGL To obtain a series of views of a scene Fix the view reference point and change the direction of N. The normal vector N is the most often changed viewing parameter

Viewing-Coordinate System

Viewing-Coordinate System

Transformation from World to Viewing Coordinates

Transformation from World to Viewing Coordinates

Projection Projection plane (or view plane) Center of projection (or projection reference point) An arbitrary point in the three-dimensional space. Usually it is the view point. Projectors Lines from the center of projection through each point in an object. Parallel projection The center of projection is located at infinity. All the projectors are parallel

Projection Perspective projection The center of projection is located at a finite point in three space. A distant line is displayed smaller than a nearer line of the same length.

Perspective Projection

Perspective Projection In three-dimensional homogeneous-coordinate representation