Range Profile Synthesis

Slides:



Advertisements
Similar presentations
GR2 Advanced Computer Graphics AGR
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.
Subsurface scattering Model of light transport in translucent materials Marble, jade, milk, skin Light penetrates material and exits at different point.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
Parallelizing Raytracing Gillian Smith CMPE 220 February 19 th, 2008.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
1 Dr. Scott Schaefer Radiosity. 2/38 Radiosity 3/38 Radiosity Physically based model for light interaction View independent lighting Accounts for indirect.
-Global Illumination Techniques
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
Computer graphics & visualization Photon Mapping.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Many of the figures from this book may be reproduced free of charge in scholarly articles, proceedings, and presentations, provided only that the following.
Course 10 Shading. 1. Basic Concepts: Light Source: Radiance: the light energy radiated from a unit area of light source (or surface) in a unit solid.
04/30/02(c) 2002 University of Wisconsin Last Time Subdivision techniques for modeling We are now all done with modeling, the standard hardware pipeline.
Basic Ray Tracing CMSC 435/634.
Lighting CSIS 5838: Graphics and Animation for Gaming.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Many of the figures from this book may be reproduced free of charge in scholarly articles, proceedings, and presentations, provided only that the following.
Spatial Subdivision Techniques SAMPL Group Presentation By Gerald Dalley.
Monte-Carlo Ray Tracing and
Handle By, S.JENILA AP/IT
In the name of God Computer Graphics. Last Time Some techniques for modeling Today Global illumination and raytracing.
Local Illumination and Shading
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
CSE 681 Introduction to Ray Tracing. CSE 681 Ray Tracing Shoot a ray through each pixel; Find first object intersected by ray. Image plane Eye Compute.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Distributed Ray Tracing. Can you get this with ray tracing?
CS 325 Introduction to Computer Graphics 04 / 07 / 2010 Instructor: Michael Eckmann.
Distributed Ray Tracing. Can you get this with ray tracing?
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
Visualization of Scanned Cave Data with Global Illumination
Bounding Volume Hierarchies and Spatial Partitioning
Photorealistic Rendering vs. Interactive 3D Graphics
Shading Revisited Some applications are intended to produce pictures that look photorealistic, or close to it The image should look like a photograph A.
Chapter 17 Objectives: 1) Define the Law of Reflection and use a plane mirror as an example. 2) Differentiate between regular and diffuse reflection. 3)
Bounding Volume Hierarchies and Spatial Partitioning
Chapter 10: Computer Graphics
© University of Wisconsin, CS559 Fall 2004
© 2005 University of Wisconsin
(c) 2002 University of Wisconsin
Radiosity Dr. Scott Schaefer.
Lesson 14 Key Concepts and Notes
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Image.
Mirror Reflections and Images
CS5500 Computer Graphics May 29, 2006
Rendering – Basic Concepts
The Rendering Equation
Advanced Computer Graphics
14th Lecture – Final Lecture
GR2 Advanced Computer Graphics AGR
10.2 How we see the image.
7.02 reflection in plane mirrors (1)
Lesson 15 Key Concepts and Notes
Type to enter a caption. Computer Graphics Week 1Lecture 1.
OBJECTIVES 1) Trace light rays as they reflect from a plane mirror.
Introduction to Ray Tracing
Distributed Ray Tracing
Monte Carlo Path Tracing and Caching Illumination
Presentation transcript:

Range Profile Synthesis SAMPL Group Meeting 10 October 2000 By Gerald Dalley

Overview Project Goal Ray Tracing Range Profiles and Range Images Lighting Models POV-Range

Project Goal “Tanks Under Trees”

Ray Tracing -- 2D

Ray Tracing -- Math in 2D Screen Object Intersected  ds do xo xs

Ray Tracing -- 3D

Range Profiles -- Theory

Range Profiles -- Current Implementation

Range Images Range Intensity

Typical Lighting Model Ambient Background light level Diffuse Matte surface Specular The window on the apple

Bidirectional Radiance Distribution Functions (BRDFs) Surface Normal Plane of Incidence i i r Plane of reflection r Figure adapted from Advanced Animation and Rendering Techniques, pg. 34

BRDFs Cont. i  r Physics-based lighting Example: Wet pavement Polarized light Example: Wet pavement i  r i and r both small

BRDF Simplifications Intensity independent of: i (no polarization on incoming light) r (no polarization on outgoing light) i=r (light source and camera at same point) I(i, r, i, r)  I()

POV-Range What is it? What platforms? Performance? 800x600: 20 min. / 72 frames 8192x8192: 6.5 hrs. / 1 frame

Demo “POV-Range” View range image in Matlab

Further Information… Foley, Van Dam, Feiner, Hughes. Computer Graphics: Principles and Practice Watt, Watt. Advanced Animation and Rendering Techniques www.povray.org comp.graphics.rendering.raytracing