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

Slides:



Advertisements
Similar presentations
15.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 15 – Visible Surfaces and Shadows.
Advertisements

16.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 16 – Some Special Rendering Effects.
8.1si31_2001 SI31 Advanced Computer Graphics AGR Lecture 8 Polygon Rendering.
Polygon Rendering Flat Rendering Goraud Rendering Uses Phong Reflectance Phong Rendering.
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.
Week 10 - Monday.  What did we talk about last time?  Global illumination  Shadows  Projection shadows  Soft shadows.
3D Graphics Rendering and Terrain Modeling
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Realism in Computer Graphics K. H. Ko School of Mechatronics Gwangju.
Shared Graphics Skills Cameras and Clipping Planes
(conventional Cartesian reference system)
6.1 Vis_04 Data Visualization Lecture 6 - A Rough Guide to Rendering.
Three-Dimensional Concepts
December 2, 2014Computer Vision Lecture 21: Image Understanding 1 Today’s topic is.. Image Understanding.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Shading Week 5, Wed 1 Oct 2003 recap: lighting shading.
Dinesh Ganotra. each of the two eyes sees a scene from a slightly different perspective.
Introduction to 3D Graphics John E. Laird. Basic Issues u Given a internal model of a 3D world, with textures and light sources how do you project it.
Shadows Computer Graphics. Shadows Shadows Extended light sources produce penumbras In real-time, we only use point light sources –Extended light sources.
1 Computer Graphics Week13 –Shading Models. Shading Models Flat Shading Model: In this technique, each surface is assumed to have one normal vector (usually.
COMP 261 Lecture 14 3D Graphics 2 of 2. Doing better than 3x3? Translation, scaling, rotation are different. Awkward to combine them. Use homogeneous.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
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.
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
Computer Graphics Panos Trahanias ΗΥ358 Spring 2009.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Shading & Texture. Shading Flat Shading The process of assigning colors to pixels. Smooth Shading Gouraud ShadingPhong Shading Shading.
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
Graphics Systems and OpenGL. Business of Generating Images Images are made up of pixels.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Homogeneous Form, Introduction to 3-D Graphics Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Monday, October 20,
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Illumination and Shading How to shade surfaces based on the position,orientation,characteristics of the surfaces and the light sources illuminating them.
Programming 3D Applications CE Displaying Computer Graphics Week 3 Lecture 5 Bob Hobbs Faculty of Computing, Engineering and Technology Staffordshire.
Stereo Viewing Mel Slater Virtual Environments
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Computer Graphics Lecture 08 Fasih ur Rehman. Last Class Ray Tracing.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Shading techniques. Preparation You need a number ranging from 2B to 2H. These letters refer to the hardness of the pencil lead. When sketching a soft.
Immersive Rendering. General Idea ► Head pose determines eye position  Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
11/5/2002 (c) University of Wisconsin, CS 559 Last Time Local Shading –Diffuse term –Specular term –All together –OpenGL brief overview.
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.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
Anaglyph overview stereoscopic viewing technology.
Illumination Models. Introduction 1 Illumination model: Given a point on a surface, what is the perceived color and intensity? Known as Lighting Model,
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Visible-Surface Detection Methods. To identify those parts of a scene that are visible from a chosen viewing position. Surfaces which are obscured by.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
CS552: Computer Graphics Lecture 35: Rendering. Recap Illumination Model o Light Source and surface o Effect of multiple light source o Colored lights.
Rendering Pipeline Fall, 2015.
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.
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.
Chapter 14 Shading Models.
Common Classification Tasks
CSC461: Lecture 23 Shading Computation
Illumination and Shading
Chapter 14 Shading Models.
Presentation transcript:

1 Lecture 11 Scene Modeling

2 Multiple Orthographic Views The easiest way is to project the scene with parallel orthographic projections. Fast rendering. Adjusting the distances. However, it is not easy to understand the scene. Although a single point may be unambiguously located from three mutually perpendicular orthographic projections, multiple points and lines may conceal one another when so projected.

3 Multiple Orthographic Views

4 Axonometric Projection Easy to change size of distance

5 Perspective Projection Depth clues Difficult to change distances

6 Depth Cueing

7 Depth Clipping Further depth information can be provided by depth clipping. The back clipping plane is placed so as to cut through the objects being displayed. Front clipping plane may also be used. By allowing the position of one or both planes to be varied dynamically, the system can convey more depth information to the viewer. Back-plane depth clipping can be thought of as a special case of depth cueing: In ordinary depth cueing, intensity is a smooth function of z', in depth clipping, it is a step function.

8 Depth Clipping

9 Color and Texture Simple vector textures, such as cross-hatching, may be applied to an object. These textures follow the shape of an object and delineate it more clearly. Texturing one of a set of otherwise identical faces can clarify a potentially ambiguous projection. Texturing is specially useful in perspective projections, as it adds yet more lines whose convergence and foreshortening may provide useful depth cues.

10 Color and Texture Color may be used symbolically to distinguish one object from another. Color can also be used in line drawings to provide other information. For example, the color of each vector of an object may be determined by interpolating colors that encode the temperatures at the vector's endpoints.

11 Colored Vectors

12 Visible Line Determination The most effective way to show depth relations. Display of only visible (i.e., unobscured) lines or parts of lines. Thus, objects that are to block others must be modeled either as collections of surfaces or as solids. Only surfaces, bounded by edges (lines) can obscure other lines. Thus, objects that are to block others must be modeled either as collections of surfaces or as solids.

13 Visible Line Determination: Wire Frame

14 Visible Line Determination: Surfaces with ambiental light By analogy to visible-line determination, visible-surface determination or hidden-surface removal, entails displaying only those parts of surfaces that are visible to the viewer.

15 Illumination and shading A problem with the previous slide is that each object appears as a flat silhouette. Next step toward achieving realism is to shade the visible surfaces. Individually shaded polygons with diffuse reflections

16 Interpolated shading Interpolated shading is a technique in which shading information is computed for each polygon vertex and interpolated across the polygons to determine the shading at each pixel. This method is especially effective when a polygonal object description is intended to approximate a curved surface.

17 Interpolated Shading Gouraud shading

18 Curved Surfaces

19 Texture mapping

20 Multiple lights

21 Transparency and Reflection

22 Stereo Effects The principle of stereopsis or depth perception due to binocular vision depends on each eye seeing a slightly different view of a scene or object. It is due to the distance between eyes.

23 Stereo Effects It can be done in computer graphics rendering two versions of the scene with the rendering camera offset from the first view by an appropriate interocular distance. As a result there are 2 images:

24 Stereo Effects How to view the image? Cross-eyed viewing, the left eye image is placed to the right of the right eye image. Then the viewer crosses his/her eyes until three images are perceived.

25 Stereo Effects How to view the image? In parallel viewing the left eye image is placed to the left of the right eye image. The trick is to relax one's gaze as if looking at a distant object beyond the image, i.e., without convergence.

26 Stereo Effects How to view the image? Using red/blue or red/green glasses (anaglyph). The red lens is placed over the left eye and blue/green over the right. By color encoding the two views of the image and superimposing them, each eye sees only it's intended image. However, this method suffers from altered color balance and for strong red or blue colors in the original, the stereo effect is not as great. This method also suffers from "ghosting" in which the opposite eye view is sometimes faintly perceived by the wrong eye.

27

28

29 Stereo Effects How to view the image? The method which yields the best effect is with liquid crystal shutter glasses in conjunction with a monitor operating in interlaced mode. In interlaced mode, a full frame consists of two fields in which one field is made up of all the even lines and the other field is made up of all the odd lines. With this technique, the right and left eye views of the scene are interlaced so that one view corresponds to the even lines and the other view the odd lines. Each lens of the shutter glasses alternates between opaque and transparent states in synchronization with the monitor so that one eye only sees the even lines and the other eye only sees the odd lines. The result is a full color stereoscopic display.

30 Stereo Effects

31 Stereo Effects