Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.

Slides:



Advertisements
Similar presentations
1 Lecture 11 Scene Modeling. 2 Multiple Orthographic Views The easiest way is to project the scene with parallel orthographic projections. Fast rendering.
Advertisements

Three-Dimensional Concepts
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
CAP4730: Computational Structures in Computer Graphics 3D Concepts.
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,
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
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.
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.
1 PTT 105/3: Engineering Graphics. TAXONOMY OF PLANAR GEOMETRIC PROJECTIONS PTT 105/3: Engineering Graphics 2 Planar Geometric Projections Parallel Multiview.
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
Introduction to Computer Graphics
Basic Ray Tracing CMSC 435/634.
Three Dimensional Viewing
Rendering Pipeline Fall, 2015.
- Introduction - Graphics Pipeline
Chapter 23.
Computer Graphics Chapter 9 Rendering.
Projection Our 3-D scenes are all specified in 3-D world coordinates
3D Viewing cgvr.korea.ac.kr.
: Chapter 11: Three Dimensional Image Processing
CSC461: Lecture 18 Classical 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.
Unit 4 3D Viewing Pipeline Part - 2
Prof. Riyadh Al_Azzawi F.R.C.Psych
Reflection and mirrors
3D Graphics Rendering PPT By Ricardo Veguilla.
The Graphics Rendering Pipeline
CS451Real-time Rendering Pipeline
Models and Architectures
Classical Viewing Ed Angel
Models and Architectures
CSCE 441: Computer Graphics Hidden Surface Removal
Common Classification Tasks
The Seven Magic Words of Drawing
Isaac Gang University of Mary Hardin-Baylor
Introduction to Computer Graphics with WebGL
Three Dimensional Viewing
(c) 2002 University of Wisconsin
Panther Creek High V part 1
Lighting.
Planar Geometric Projection Classes
Prof. Riyadh Al_Azzawi F.R.C.Psych
ENS 207 engineering graphics
Lesson 14 Key Concepts and Notes
Models and Architectures
The Elements of Art.
Notes 5 Part 2.
Viewing (Projections)
Introduction to Perspective Projection
Models and Architectures
University of New Mexico
Isaac Gang University of Mary Hardin-Baylor
Chapter 14 Shading Models.
Prof. Riyadh Al_Azzawi F.R.C.Psych
A star is a large, glowing ball of gas in space, which generates energy through nuclear fusion in its core. The closest star to Earth is the sun, which.
Perspective.
SPACE The Illusion of Depth
Guilford County SciVis V part 1
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Range calculations For each pixel in the left image, determine what pixel position in the right image corresponds to the same point on the object. This.
Presentation transcript:

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 x y z x y z Right handedLeft handed

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

3D Graphics packages  Polyline3(n,wcpoints)  Fillareas3(n,wcpoints)  Text3(wcpoint,string)