Lecture 5: Rendering Equation Chapter 2 in Advanced GI

Similar documents
Lecture 3: Rendering Equation

Lecture 4: Reflection Models

Monte Carlo Techniques for Rendering

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

CS 5625 Lec 2: Shading Models

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

Seven-parameter statistical model for BRDF in the UV band

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

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

FUNDAMENTALS OF RADIOMETRY

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

Illumination methods for optical wear detection

Automated three-axis gonioreflectometer for computer graphics applications

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

Satellite Image Analysis

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

17/5/2009. Introduction

Gravitational Shift for Beginners

= dv 3V (r + a 1) 3 r 3 f(r) = 1. = ( (r + r 2

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

Reflection models and radiometry Advanced Graphics

Prof. Feng Liu. Fall /17/2016

5 4 THE BERNOULLI EQUATION

A NOVEL VOLUME CT WITH X-RAY ON A TROUGH-LIKE SURFACE AND POINT DETECTORS ON CIRCLE-PLUS-ARC CURVE

Illumination. Illumination CMSC 435/634

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

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

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

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2

2. PROPELLER GEOMETRY

Lecture 12: Photon Mapping. Biased Methods

ISyE 4256 Industrial Robotic Applications

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

CSE 681 Illumination and Phong Shading

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

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

ANNOUNCEMENT. LECTURE 25 Spherical Refracting Surfaces

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

ME 210 Applied Mathematics for Mechanical Engineers

w Foley, Section16.1 Reading

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

5. Geometric Transformations and Projections

REAL-TIME VISUALIZATION OF WOVEN TEXTILES

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

Theory of Geometrical Methods for Design of Laser Beam Shaping Systems

4.2. Co-terminal and Related Angles. Investigate

Lighting and Reflectance COS 426

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Historical perspective of laser beam shaping

The Rendering Equation Philip Dutré. Course 4. State of the Art in Monte Carlo Global Illumination Sunday, Full Day, 8:30 am - 5:30 pm

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

Tufts University Math 13 Department of Mathematics November 14, :00 noon to 1:20 pm

Shape Matching / Object Recognition

Introduction to Radiosity

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

Topological Characteristic of Wireless Network

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

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

CS5620 Intro to Computer Graphics

Environment Mapping. Overview

Radiometry. Reflectance & Lighting. Solid Angle. Radiance. Radiance Power is energy per unit time

Computer Vision Systems. Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations

Topic -3 Image Enhancement

Photometric Stereo.

Illumination. Thomas Funkhouser Princeton University C0S 426, Fall 2000

Fundamentals of Rendering - Reflectance Functions

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

Illumination and Shading - II

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

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

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

Capturing light. Source: A. Efros

Comp 410/510 Computer Graphics. Spring Shading

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

Reusing Shading for Interactive Global Illumination GDC 2004

Fundamentals of Rendering - Reflectance Functions

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

Small Angle Neutron Scattering (SANS)

Optical Flow for Large Motion Using Gradient Technique

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

Radiometry. Radiometry. Measuring Angle. Solid Angle. Radiance

Monte Carlo Simulation for the ECAT HRRT using GATE

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Color Correction Using 3D Multiview Geometry

Illumination & Shading

Analysis of uniform illumination system with imperfect Lambertian LEDs

Parametric Scattering Models for Bistatic Synthetic Aperture Radar

Simple Lighting/Illumination Models

Coordinate Systems. Ioannis Rekleitis

CALCULUS III Surface Integrals. Paul Dawkins

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

Extended Perspective Shadow Maps (XPSM) Vladislav Gusev, ,

BRDF Computer Graphics (Spring 2008)

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

Introduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF

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

ME 305 Fluid Mechanics I. Part 3 Introduction to Fluid Flow. Field Representation. Different Viewpoints for Fluid and Solid Mechanics (cont d)

Complete Solution to Potential and E-Field of a sphere of radius R and a charge density ρ[r] = CC r 2 and r n

Transcription:

Lectue 5: Rendeing Equation Chapte in Advanced GI Fall 004 Kavita Bala Compute Science Conell Univesity Radiomety Radiomety: measuement of light enegy Defines elation between Powe Enegy Radiance Radiosity

Powe Enegy: Symbol: Q; unit: Joules Powe: Enegy pe unit time (dq/dt) Aka. adiant flu in this contet Symbol: P o Φ; unit: Watts (Joules / sec) Photons pe second All futhe quantities ae deivatives of P (flu densities) Iadiance Powe pe unit aea (dp/da) That is, aea density of powe It is defined with espect to a suface Symbol: E; unit: W / m Measuable as powe on a small-aea detecto Aea powe density eiting a suface is called adiant eitance (M) o adiosity (B) but has the same units

Radiance Radiance is adiant enegy at in diection θ: 5D function L( Θ) : Powe pe unit pojected suface aea pe unit solid angle L( Θ) units: Watt / m.s d P da dω Θ da Θ 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

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

Mateials - Thee Foms Ideal diffuse (Lambetian) Ideal specula Diectional diffuse BRDF Bidiectional Reflectance Distibution Function Light Souce Ψ N Θ Detecto f (, Ψ Θ) dl( Θ) de( Ψ) dl( Θ) L( Ψ)cos( N, Ψ dω ) Ψ

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

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

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

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( Θ) L e ( Θ) + L ( Θ)

Rendeing Equation L Θ L L e + L( Θ) L e ( Θ) + Rendeing Equation Θ L L e L + L( Θ) L e ( Θ) + hemisphee L ( Ψ)...

Rendeing Equation f (, Ψ Θ) dl( Θ) de( Ψ) dl( Θ) f (, Ψ Θ) de( Ψ) dl( Θ) f (, Ψ Θ) L( Ψ)cos( N, Ψ) dωψ L ( Θ) f (, Ψ Θ) L( Ψ)cos( N, Ψ) dω hemisphee Ψ Rendeing Equation Θ L L e L + L( Θ) hemisphee L ( e Θ) L( Ψ) + f, Ψ Θ)cos( N, Ψ) dω ( Applicable fo each wavelength Ψ

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

Shading Models Reflectance Thee Foms Ideal diffuse (Lambetian) Ideal specula Diectional diffuse

Ideal Specula Reflection Calculated fom Fesnel s equations Eact fo polished sufaces Basis of ealy ay-tacing methods Fesnel Equations η 1 sinθ1 η sin θ F F p s η cosθ1 η1 cosθ η cosθ + η cosθ 1 1 1 η1 cosθ1 η cosθ η cosθ + η cosθ 1

Fesnel Reflectance ( F s + F p ) F fo unpolaized light Equations apply fo metals and nonmetals fo metals, use comple inde η n+ik fo nonmetals, k0 Metal vs. Nonmetal 1 Fesnel eflectance Metals 0 0 Nonmetals (k0) θ 90

Mies van de Rohe s unbuilt Coutyad House Ideal Diffuse Reflection Chaacteistic of multiple scatteing mateials An idealization but easonable fo matte sufaces Basis of most adiosity methods BRDF is a constant function

Diectional Diffuse Reflection Chaacteistic of most ough sufaces Descibed by the BRDF Classes of Models fo the BRDF Plausible simple functions Phong 1975; Physics-based models Cook/Toance, 1981; He et al. 199; Empiically-based models Wad 199, Lafotune model

Phong Reflection Model L Diffuse Specula Mio Reflection R Vecto V Diffuse k d ( N L) Specula k ( R V ) s n n ( R. Θ) f ( Θ Ψ) ks + k ( N. Ψ) d The Blinn-Phong Model L H Half-Vecto Specula V n ( N. H ) f ( Θ Ψ) ks + k ( N. Ψ) d

Phong: Reality Check Phong model Physics-based model Computationally simple, visually pleasing Doesn t epesent physical eality Enegy not conseved Not ecipocal Maimum always in specula diection The Modified Blinn-Phong Model n f ( Θ Ψ) ks ( N. H ) + k d

Real photogaphs Phong: Reality Check Phong model Theefoe, physically-based models Cook-Toance BRDF Model A micofacet model Suface modeled as andom collection of plana facets Incoming ay hits eactly one facet, at andom Input: pobability distibution of facet angle

Facet Reflection H vecto used to define facets that contibute N α H L θ θ V Cook-Toance BRDF Model R s Fesnel Reflectance F DG π ( N L)( N V ) Specula tem (eally diectional diffuse) Fesnel eflectance fo smooth facet

Facet Distibution D function descibes distibution of H Fomula due to Beckmann deivation based on Gaussian height distibution D tanα 1 m e m cos 4 α Masking and Shadowing G ( N H )( N min 1, ( V H ) V ) ( N H )( N, ( V H ) L )

Rob Cook s vases Souce: Cook, Toance 1981 Empiical BRDF Repesentation Genealized Phong model (Lafotune 1997) Used to epesent: Measued data Wave optics eflectance model Featues: Efficient and compact Easily added to endeing algoithms

Wad Model Physically valid Enegy conseving Satisfies ecipocity: f Θi Θ ) f ( Θ Based on empiical data Isotopic and anisotopic mateials ( Θi ) Wad Model: Isotopic f s tan θ h ep( ) 1 ρ α s 4πα ( N V )( N L) whee, α is suface oughness

Wad Model: Anisotopic whee, α, α y ae suface oughness in ae mutually pependicula to the nomal ) 1 ˆ ˆ ep( 4 1 N H y H H V N L N f y y s s + + α α α πα ρ y ˆ ˆ, y ˆ ˆ,