Three-Dimensional Concepts

Slides:



Advertisements
Similar presentations
Seeing 3D from 2D Images. How to make a 2D image appear as 3D! ► Output and input is typically 2D Images ► Yet we want to show a 3D world! ► How can we.
Advertisements

1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
HCI 530 : Seminar (HCI) Damian Schofield.
Introduction to Perspective Projection. Perspective Projection is a geometric technique used to produce a three- dimensional graphic image on a plane,
1 Lecture 11 Scene Modeling. 2 Multiple Orthographic Views The easiest way is to project the scene with parallel orthographic projections. Fast rendering.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Classical Viewing CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
3D Concepts UNIT 3. 3-D Coordinate Spaces Remember what we mean by a 3-D coordinate space x axis y axis z axis P y z x Right-Hand Reference System.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
1 Chapter 5 Viewing. 2 Perspective Projection 3 Parallel Projection.
CHAPTER 7 Viewing and Transformations © 2008 Cengage Learning EMEA.
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
3-D GEOMETRIC TRANSFORMATION AND PROJECTION
Guilford County Sci Vis V204.01
Elements of Design. What are they? Line Colour Attributes Shape Categories Space Form.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
COMPUTER GRAPHICS CS 482 – FALL 2014 AUGUST 27, 2014 FIXED-FUNCTION 3D GRAPHICS MESH SPECIFICATION LIGHTING SPECIFICATION REFLECTION SHADING HIERARCHICAL.
CAP4730: Computational Structures in Computer Graphics 3D Concepts.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
I-1 Steps of Image Generation –Create a model of the objects –Create a model for the illumination of the objects –Create an image (render) the result I.
Advanced Computer Graphics Three Dimensional Viewing
Transformation & Projection Feng Yu Proseminar Computer Graphics :
Understanding Depth of Field
Integral University EC-024 Digital Image Processing.
Computer Graphics I, Fall 2010 Classical Viewing.
1 Classical Viewing. 2 Objectives Introduce the classical views Compare and contrast image formation by computer with how images have been formed by architects,
Engineering Graphics II Projection Theory and Multiview Drawings
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
Autodesk VIZ Fundamentals Chapters 1-2 Ethier and Ethier PART ONE: Introduction To Computer Animation Chapters 1&2: Introduction to Three- Dimensional.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
The Seven Magic Words of Drawing. Foreshortening Distorting objects or parts of an object to create the illusion that one edge is actually closer to your.
Computer Graphics Zhen Jiang West Chester University.
Light Reflection and Mirrors.  The Law of Reflection  When a wave traveling in two dimensions encounters a barrier, the angle of incidence is equal.
CS5500 Computer Graphics March 12, 2007.
Basic 3D Concepts. Overview 1.Coordinate systems 2.Transformations 3.Projection 4.Rasterization.
Three-Dimensional Viewing
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
Three-Dimensional Viewing Hearn & Baker Chapter 7
ELEC 106 FUNDAMENTALS OF ELECTRICAL ENGINEERING Engineering Drawing.
Unit 5 Shap Description (Orthographic Projection) نظرية الأسقاط.
Handle By, S.JENILA AP/IT
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
A Photograph of two papers
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
1 CSCE 441: Computer Graphics Hidden Surface Removal Jinxiang Chai.
1 PTT 105/3: Engineering Graphics. TAXONOMY OF PLANAR GEOMETRIC PROJECTIONS PTT 105/3: Engineering Graphics 2 Planar Geometric Projections Parallel Multiview.
{ Photography technique.  Perspective refers to the relationship of imaged objects in a photograph. This includes their relative positions and sizes.
CS-321 Dr. Mark L. Hornick 1 Three-Dimensional Graphics Problem How can you effectively display 3-D information on a 2-D display?
Chapter 1 Graphics Systems and Models Models and Architectures.
Chapter 3 The Visual Elements. The Elements of Art The basic components or tools of visual communication. What we use to “make” art.
Basics Reflection Mirrors Plane mirrors Spherical mirrors Concave mirrors Convex mirrors Refraction Lenses Concave lenses Convex lenses.
Introduction to PROJECTION. PROJECTION is defined as an image or a drawing of an object made on a plane.
PROJECTIONS PROJECTIONS 1. Transform 3D objects on to a 2D plane using projections 2 types of projections Perspective Parallel In parallel projection,
Computer Graphics: Illumination
Basic Ray Tracing CMSC 435/634.
Rendering Pipeline Fall, 2015.
CSC461: Lecture 18 Classical Viewing
3D Graphics Rendering PPT By Ricardo Veguilla.
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
Common Classification Tasks
The Seven Magic Words of Drawing
Lesson 14 Key Concepts and Notes
Perspective.
Presentation transcript:

Three-Dimensional Concepts Chapter 9 Three-Dimensional Concepts

Three Dimensional Graphics It is the field of computer graphics that deals with generating and displaying three dimensional objects in a two-dimensional space(eg: display screen) In addition to color and brightness, a 3-D pixels adds a depth property that indicates where the point lies on the imaginary z-axis.

When many 3-D pixels are combined, each with its own depth value, the result is a 3-D surface called a texture. Objects are created on a 3-D stage where the current view is derived from the camera and light sources, similar to the real world.

Coordinate Reference This coordinate reference defines the position and orientation for the plane of the camera film.

Three-Dimensional Coordinates Right handed Left handed y y z x x z

Shading left-handed

Shading right-handed

Wireframe

Three-Dimensional Display Methods Parallel projection Project points on the object surface along parallel lines onto the display plane. Parallel lines are still parallel after projection. Used in engineering and architectural drawings.

By selecting different viewing positions, we can project visible points on the object onto the display plane to obtain different two-dimensional views of the object. Top View Side View Front View

Three-Dimensional Display Methods Perspective projection Project points to the display plane along converging paths. This is the way that our eyes and a camera lens form images and so the displays are more realistic.

It has two major characteristics Smaller as their distance from the observer increases. Foreshortened: the size of an object’s dimension along the line of sight are relatively shorter than dimensions across the line of sight.

Three-Dimensional Display Methods Depth cueing Identify which is the front and which is the back of displayed objects For wireframe displays Vary the intensity of objects according to their distance from viewing position For the atomsphere

Three-Dimensional Display Methods Depth Cueing To easily identify the front and back of display objects. Depth information can be included using various methods. A simple method to vary the intensity of objects according to their distance from the viewing position. Eg: lines closest to the viewing position are displayed with the highest intensities and lines farther away are displayed with decreasing intensities.

Application is modeling the effect of the atmosphere on the pixel intensity of objects. More distant objects appear dimmer to us than nearer objects due to light scattering by dust particles, smoke etc.

Three-Dimensional Display Methods Visible line and surface identification Highlight the visible lines or display them in different color Display nonvisible lines as dashed lines Remove the nonvisible lines

Three-Dimensional Display Methods Surface rendering Set the surface intensity of objects according to Lighting conditions in the scene Assigned surface characteristics

Lighting specifications include the intensity and positions of light sources and the general background illumination required for a scene. Surface properties include degree of transparency and how rough or smooth the surfaces are to be.

Three-Dimensional Display Methods Exploded and Cutaway Views To maintain a hierarchical structures to include internal details. These views show the internal structure and relationships of the object parts

Three-Dimensional Display Methods Cutaway view Remove part of the visible surfaces to show internal structure.

Three-dimensional and stereoscopic views