A Photograph of two papers

Slides:



Advertisements
Similar presentations
GR2 Advanced Computer Graphics AGR
Advertisements

Defining the Viewing Coordinate System
Computer Graphics Lecture 8 Arbitrary Viewing II: More Projection, Clipping and Mathematics of 3D Viewing.
1 Computer Graphics Chapter 8 3D Transformations.
Viewing and Projections
CS 352: Computer Graphics Chapter 5: Viewing. Interactive Computer GraphicsChapter Overview Specifying the viewpoint Specifying the projection Types.
Essentials of Interactive Computer Graphics: Concepts and Implementation K. Sung, P. Shirley, S. Baer Chapter 14 Chapter 14: The Camera.
CS 4731: Computer Graphics Lecture 11: 3D Viewing Emmanuel Agu.
2/26/04© University of Wisconsin, CS559 Spring 2004 Last Time General Orthographic Viewing –Specifying cameras in world coordinates –Building world  view.
Viewing and Projections
Computer Graphics (fall 2009)
UBI 516 Advanced Computer Graphics Three Dimensional Viewing
Advanced Computer Graphics Three Dimensional Viewing
Week 2 - Wednesday CS361.
2 COEN Computer Graphics I Evening’s Goals n Discuss the mathematical transformations that are utilized for computer graphics projection viewing.
CS559: Computer Graphics Lecture 9: Projection Li Zhang Spring 2008.
The Reflection of Light: Mirrors
2/24/04© University of Wisconsin, CS559 Spring 2004 Last Time 3D Transformations –Most are natural extensions of 2D transforms –Rotations can be represented.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실.
CS-378: Game Technology Lecture #2.1: Projection Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Computer Graphics Bing-Yu Chen National Taiwan University.
CS 450: COMPUTER GRAPHICS PROJECTIONS SPRING 2015 DR. MICHAEL J. REALE.
Computer Graphics Zhen Jiang West Chester University.
OpenGL The Viewing Pipeline: Definition: a series of operations that are applied to the OpenGL matrices, in order to create a 2D representation from 3D.
CS 445 / 645 Introduction to Computer Graphics Lecture 10 Camera Models Lecture 10 Camera Models.
Graphics Graphics Korea University kucg.korea.ac.kr Viewing 고려대학교 컴퓨터 그래픽스 연구실.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
The Camera Analogy ► Set up your tripod and point the camera at the scene (viewing transformation) ► Arrange the scene to be photographed into the desired.
Three-Dimensional Viewing Hearn & Baker Chapter 7
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
Taxonomy of Projections FVFHP Figure Taxonomy of Projections.
A Photograph of two papers

Coordinate Systems Lecture 1 Fri, Sep 2, The Coordinate Systems The points we create are transformed through a series of coordinate systems before.
CS-321 Dr. Mark L. Hornick 1 Three-Dimensional Graphics Problem How can you effectively display 3-D information on a 2-D display?
Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab 9: 3D & Projections Basics.
Viewing and Projection. The topics Interior parameters Projection type Field of view Clipping Frustum… Exterior parameters Camera position Camera orientation.
Orthonormal Basis Cartesian Coordinate System – Unit vectors: i, j, k – Normalized to each other – Unique representation for each position!! – Convenient!
CS 551 / 645: Introductory Computer Graphics Viewing Transforms.
OpenGL LAB III.
CS 490: Computer Graphics Chapter 5: Viewing. Interactive Computer GraphicsChapter Overview Specifying the viewpoint Specifying the projection Types.
Outline 3D Viewing Required readings: HB 10-1 to 10-10
A Photograph of two papers The Model: 2 papers – 8cm x 8cm and 5cm x 5cm The Camera – Simple pinhole – No focusing capability The Scene – Arrangements.
The Reflection of Light: Mirrors
Viewing 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Three Dimensional Viewing
Visible Surface Detection
Rendering Pipeline Fall, 2015.
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
The Reflection of Light: Mirrors
CSCE 441 Computer Graphics 3-D Viewing
3D Clipping.
CS451Real-time Rendering Pipeline
Three Dimensional Viewing
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016
CSC4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University View & Projection.
Computer Graphics Imaging
Computer Graphics Lecture 20
Computer Graphics (Spring 2003)
Projections and Hidden Surface Removal
Last Time Canonical view pipeline Projection Local Coordinate Space
Chapter 13: A Simple 3D Application Chapter 13.
Orthogonal Base Cartesian Coordinate System Works in general:
Viewing (Projections)
Viewing (Projections)
The Reflection of Light: Mirrors
Projections.
The Reflection of Light: Mirrors
Presentation transcript:

A Photograph of two papers The Model: 2 papers 8cm x 8cm and 5cm x 5cm The Camera Simple pinhole No focusing capability The Scene Arrangements model and camera Light sources (later)

The Arrangements

3D Coordinate Systems Two options for Z-axis direction! Same position, different sign for z-value!!

Left vs. Right Handed Systems Right-Handed System EXCLUSIVELY!!

The Model and the Scene Right-Handed Coordinate System Convenience Origin Center of 8x8 Units in cm

Details …

A Computer Graphics Camera Camera position Look at position Up direction Related terms: Image Plane Viewing Direction View Vector Maya scene

The Up Direction (Up Vector): Also referred to as: Twist Angle Cannot be parallel to viewing direction Does not need to be normalized Does not need to be perpendicular to viewing direction

Controlling the Up Vector z=slider: Twist angle: not perpendicular to View Vector!

The Visible Volume Only geometries (primitives) inside the volume are visible All geometries (primitives) outside are ignored Primitives straddle the volume are Clipped!

The Rectangular Visible Volume Volume defined by: Near Plane (n) Far Plane (f) Width (W) Height (H) For Orthographic Projection

Orthographic Projection Maya Scene

The Viewing Frustum Volume Volume defined by: Near Plane (n) Far Plane (f) Fields of view (fov) For Perspective Projection

Near Plane and Aspect Ratio Height (nh) Width (nw)

Perspective Projection

Orthographic vs Perspective Projection Orthographic Projection Parallel projection Preserve size Good for determining relative size Perspective Projection Projection along rays Closer objects appears larger Human vision! Only work with: Perspective Projection