Lecture 3: Rendering Equation

Similar documents
Lecture 5: Rendering Equation Chapter 2 in Advanced GI

Monte Carlo Techniques for Rendering

Computer Graphics. - Shading - Hendrik Lensch. Computer Graphics WS07/08 Light Transport

10/29/2010. Rendering techniques. Global Illumination. Local Illumination methods. Today : Global Illumination Modules and Methods

Satellite Image Analysis

Lecture 4: Reflection Models

Environment Mapping. Overview

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1

Evaluation of the Suitability of Polarimetric Scattering and Emissivity Models with Scene Generation Software

Illumination methods for optical wear detection

Seven-parameter statistical model for BRDF in the UV band

FUNDAMENTALS OF RADIOMETRY

Heterogeneous Isotropic BRDFs. Homogeneous BRDF. Spatially Varying BRDF. Approaches - Sampling. Approaches - Illumination

17/5/2009. Introduction

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Color Correction Using 3D Multiview Geometry

Automated three-axis gonioreflectometer for computer graphics applications

Rapid determination of the photometric bidirectional scatter distribution function by use of a near-field goniophotometer

CSE 165: 3D User Interaction

Extended Perspective Shadow Maps (XPSM) Vladislav Gusev, ,

Prof. Feng Liu. Fall /17/2016

Gravitational Shift for Beginners

5 4 THE BERNOULLI EQUATION

Introduction to Radiosity

EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

Virtual Spherical Lights for Many-Light Rendering of Glossy Scenes

Modeling and Measurements of the Bidirectional Reflectance of Microrough Silicon Surfaces. A Thesis Presented to The Academic Faculty.

9/5/2018. Physics colloquium today -- 9/05/2018 PHY 711 Fall Lecture /05/2018 PHY 711 Fall Lecture 4 3

Haptic Simulation of a Tool In Contact With a Nonlinear Deformable Body

Shape Matching / Object Recognition

5. Geometric Transformations and Projections

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

A Novel Automatic White Balance Method For Digital Still Cameras

To Do. Advanced Computer Graphics. Course Outline. Course Outline. Illumination Models. Diffuse Interreflection

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

ISyE 4256 Industrial Robotic Applications

Information Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

4.2. Co-terminal and Related Angles. Investigate

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion:

Topological Characteristic of Wireless Network

Theory of Geometrical Methods for Design of Laser Beam Shaping Systems

THE SOLID IMAGE: a new concept and its applications

Historical perspective of laser beam shaping

Optical Flow for Large Motion Using Gradient Technique

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Computer Graphics and Animation 3-Viewing

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary

2. PROPELLER GEOMETRY

A NEW GROUND-BASED STEREO PANORAMIC SCANNING SYSTEM

Analysis of uniform illumination system with imperfect Lambertian LEDs

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Topic -3 Image Enhancement

CS 5625 Lec 2: Shading Models

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

What is a Radian? The side that remains fixed is called the initial side

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz

SCR R&D and control development combining GT-SUITE and TNO models. GTI user-conference

Small Angle Neutron Scattering (SANS)

Global Illumination and the Rendering Equation

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

A Brief Overview of. Global Illumination. Thomas Larsson, Afshin Ameri Mälardalen University

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

MULTIDISCIPLINARY ANALYSIS OF HIGH AND LOW PRESSURE TURBINES ON TRANSITIVE MODES IN THE FLIGHT CYCLE

Mono Vision Based Construction of Elevation Maps in Indoor Environments

Motivation: Monte Carlo Rendering. Sampling and Reconstruction of Visual Appearance. Caustics. Illumination Models. Overview of lecture.

3D inspection system for manufactured machine parts

Rendering Equation. Physically-Based Rendering. Physically-Based Rendering. Models of Light

REAL-TIME VISUALIZATION OF WOVEN TEXTILES

Topic 7 Random Variables and Distribution Functions

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

Parametric Scattering Models for Bistatic Synthetic Aperture Radar

ME 210 Applied Mathematics for Mechanical Engineers

Extract Object Boundaries in Noisy Images using Level Set. Final Report

Photometric Stereo.

View Synthesis using Depth Map for 3D Video

ANALYSIS TOOL AND COMPUTER SIMULATION OF A DOUBLE LOBED HYPERBOLIC OMNIDIRECTIONAL CATADIOPTRIC VISION SYSTEM

EFFECT OF THE RATIO OF ROD AND LAMP RADII IN CW AND Q-SWITCHED PERFORMANCE OF LAMP PUMPED ND:YAG LASER FOR ULTRA HARD MATERIAL PROCESSING

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

The Rendering Equation and Path Tracing

LIDAR SYSTEM CALIBRATION USING OVERLAPPING STRIPS

6. Illumination, Lighting

Dr. A.B.M. Toufique Hasan. Lecture-13

Reflection models and radiometry Advanced Graphics

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

INCORPORATION OF ADVANCED NUMERICAL FIELD ANALYSIS TECHNIQUES IN THE INDUSTRIAL TRANSFORMER DESIGN PROCESS

Evaluation of Concentrated Oblique Load at the Apex of a Wedge by the Method of Caustics

Electromagnetic waves and power spectrum. Rays. Rays. CS348B Lecture 4 Pat Hanrahan, Spring 2002

3D Reconstruction from 360 x 360 Mosaics 1

CS184 LECTURE RADIOMETRY. Kevin Wu November 10, Material HEAVILY adapted from James O'Brien, Brandon Wang, Fu-Chung Huang, and Aayush Dawra

Transcription:

Lectue 3: Rendeing Equation CS 660, Sping 009 Kavita Bala Compute Science Conell Univesity Radiomety Radiomety: measuement of light enegy Defines elation between Powe Enegy Radiance Radiosity 1

Hemispheical coodinates Defined a measue ove hemisphee dω diection vecto Diffeential solid angle dω da sinθdθdϕ Radiance Radiance is adiant enegy at in diection θ: 5D function ) : Powe pe unit pojected suface aea pe unit solid angle ) units: Watt / m.s d P da dω da dω

Why is adiance impotant? Invaiant along a staight line (in vacuum) 1 Why is adiance impotant? Response of a senso (camea, human eye) is popotional to adiance eye Piel values in image popotional to adiance eceived fom that diection 3

Relationships Radiance is the fundamental quantity Powe: P Radiosity: d P ) da dω B Aea Solid Angle Solid Angle ) cosθ dω da ) cosθ dω Outline Light Model Radiance Mateials: Inteaction with light Rendeing equation 4

Mateials - Thee Foms Ideal diffuse (Lambetian) Ideal specula Diectional diffuse Reflectance Thee Foms Ideal diffuse (Lambetian) Ideal specula Diectional diffuse 5

BRDF Bidiectional Reflectance Distibution Function f Light Souce (, ) N d ) de( ) Detecto W m W m s Definition of BRDF 6D function? 4D function? Why? Wavelength-dependent f (, ) d ) de( ) d ) )cos( N, dω ) 6

BRDF special case: ideal diffuse Pue Lambetian f (, ) ρ d π ρ d Enegy Enegy out in 0 ρ 1 d Popeties of the BRDF Recipocity: f (, ) f (, ) Theefoe, notation: f (, ) Impotant fo bidiectional tacing 7

Bounds: Popeties of the BRDF 0 (, ) f Enegy consevation: f (, )cos( N, ) dω 1 Outline Light Model Radiance Mateials: Inteaction with light Rendeing equation 8

Light Tanspot Goal Descibe steady-state adiance distibution in scene Assumptions: Geometic Optics Achieves steady state instantaneously Related: Neuton Tanspot (neutons) Gas Dynamics (molecules) Radiance epesents equilibium Radiance values at all points in the scene and in all diections epesses the equilibium 4D function: only on sufaces 9

Rendeing Equation (RE) RE descibes enegy tanspot in scene Input Light souces Suface geomety Reflectance chaacteistics of sufaces Output: value of adiance at all suface points in all diections Rendeing Equation L L e L ) L e ( ) L ( ) 10

Rendeing Equation L L L e ) L e ( ) Rendeing Equation L L e L ) L e ( ) hemisphee L ( )... 11

Rendeing Equation f (, ) d ) de( ) d ) f (, ) de( ) d ) f (, ) )cos( N, ) dω L ( ) f (, ) )cos( N, dω ) hemisphee Rendeing Equation L L e L ) hemisphee L ( e ) ) f, )cos( N, ) dω ( Applicable fo each wavelength 1

Rendeing Equation ) L ( ) e L ) f (, )cos( N ( ) hemisphee, dω incoming adiance Geometic Optics Summay Goal: to compute steady-state adiance values in scene Rendeing equation: mathematical fomulation of poblem that global illumination algoithms must solve 13

) L RE: Aea Fomulation e ( ) Ω f ( ) ) cosθ dω y y ) ) Ray-casting function: what is the neaest visible suface point seen fom in diection? y vp(, ) ) vp(, ) ) ) L ( ) Rendeing Equation e Ω f ( ) ) cosθ dω y vp(, ) da y ) vp(, ) ) dω da cosθ y dω y y 14

Rendeing Equation: visible sufaces ) L ( ) Coodinate tansfom ) L ( ) e e Ω f ( ) ) cosθ dω f y on all sufaces ( ) y ) cosθ y vp(, ) Integation domain visible suface points y Integation domain etended to ALL suface points by including visibility function cosθ y y da y Rendeing Equation: all sufaces cosθ cosθ y L ( ) Le (...) f (...) y ) V (, y) da A y y 15

Two foms of the RE Hemisphee integation ) L ( ) e Ω f ( ) ) cosθ dω Aea integation (ove polygons fom set A) cosθ cosθ y ) Le ( ) f ( ) y ) V (, y) da y A y Lighting Cues colo bleeding glossy eflection efaction soft shadow Global Illumination is impotant fo ealism 16

Light Souces and Reflection Models Outline Light souces Light souce chaacteistics Types of souces Light eflection Physics-based models Empiical models 17

Souces of light adiation Themal adiation ( blackbody ) Sun, tungsten & tungsten-halogen lamps; ac lamps Electic dischage gas dischage lamps (neon, sodium, mecuy vapo) ac lamps, fluoescent lamps Othe phenomena fluoescence (fluoescent lamps, fluoescent dyes) phosphoescence (CRTs); LEDs; lases Intensity 10 7 10 6 10 5 10 4 10 3 10 10 1 10-1 Eamples of light emission Visible Spectum 0,00 0K 10,00 0K 600 0K 300 0K 000 K 1000 K 10-10 100 1000 10000 Wavelength 500 K Bightness Bightness 400 500 600 700 Wavelength 4 3 1 4 3 1 Mecuy vapo lamp Mecuy lines Phospho emission 400 500 600 700 Wavelength 18

Modeling luminaies Spectal distibution Detemined by physics of souce Geneally tabulated, often RGB used Spatial distibution Modeled as point o simple aea light Also light pobes ceate high dynamic ange inputs Diectional distibution Often shaped by eflectos Tabulated when necessay, cosine lobe is common appoimation Diectional distibutions Lambetian cosine-powe abitay 19

Lighting w/ Envionment Maps High lighting compleity Rich: captues eal wold Image-based lighting Acquiing lighting infomation of eal scenes Image-based techniques Use light pobe Vaying eposue 0