the rendering equation n.
Download
Skip this Video
Download Presentation
The Rendering Equation

Loading in 2 Seconds...

play fullscreen
1 / 29

The Rendering Equation - PowerPoint PPT Presentation


  • 94 Views
  • Uploaded on

The Rendering Equation. Direct ( local ) illumination Light directly from light sources No shadows Indirect ( global ) illumination Hard and soft shadows Diffuse interreflections (radiosity) Glossy interreflections (caustics). Early Radiosity. Lighting Effects. Hard Shadows.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The Rendering Equation' - josiah


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the rendering equation
The Rendering Equation
  • Direct (local) illumination
    • Light directly from light sources
    • No shadows
  • Indirect (global) illumination
    • Hard and soft shadows
    • Diffuse interreflections (radiosity)
    • Glossy interreflections (caustics)

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

early radiosity
Early Radiosity

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

lighting effects
Lighting Effects

Hard Shadows

Soft Shadows

Caustics

Indirect Illumination

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

challenge
Challenge
  • To evaluate the reflection equation the incoming radiance must be known
  • To evaluate the incoming radiance the reflected radiance must be known

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

to the rendering equation
To The Rendering Equation
  • Questions

1. How is light measured?

2. How is the spatial distribution of light energy described?

3. How is reflection from a surface characterized?

4. What are the conditions for equilibrium flow of light in an environment?

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

the grand scheme
The Grand Scheme

Light and Radiometry

Energy Balance

Surface

Rendering Equation

Volume

Rendering Equation

Radiosity Equation

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

balance equation
Balance Equation
  • Accountability
    • [outgoing] - [incoming] = [emitted] - [absorbed]
  • Macro level
    • The total light energy put into the system must equal the energy leaving the system (usually, via heat).
  • Micro level
    • The energy flowing into a small region of phase space must equal the energy flowing out.

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

surface balance equation
Surface Balance Equation
  • [outgoing] = [emitted] + [reflected]

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

direction conventions
Direction Conventions

Surface vs. Field Radiance

BRDF

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

surface balance equation1
Surface Balance Equation

[outgoing] = [emitted] + [reflected] + [transmitted]

BTDF

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

two point geometry
Two-Point Geometry

Ray Tracing

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

coupling equations
Coupling Equations

Invariance of radiance

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

the rendering equation1
The Rendering Equation
  • Directional form

Transport operator

i.e. ray tracing

Integrate over

hemisphere of

directions

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

the rendering equation2
The Rendering Equation
  • Surface form

Geometry term

Integrate over

all surfaces

Visibility term

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

the radiosity equation
The Radiosity Equation
  • Assume diffuse reflection

1.

2.

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

integral equations
Integral Equations
  • Integral equations of the 1st kind
  • Integral equations of the 2nd kind

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

linear operators
Linear Operators
  • Linear operators act on functions like matrices act on vectors
  • They are linear in that
  • Types of linear operators

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

rendering operators
Rendering Operators
  • Scattering operator
  • Transport operator

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

solving the rendering equation
Solving the Rendering Equation
  • Rendering Equation
  • Solution

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

formal solution
Formal Solution
  • Neumann series
  • Verify

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

successive approximations
Successive Approximations
  • Successive approximations
  • Converged

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

successive approximation
Successive Approximation

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

light path
Light Path

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

light path1
Light Path

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

light paths
Light Paths

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

light transport
Light Transport
  • Integrate over all paths of all lengths
  • Question:
    • How to sample space of paths?

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

classic ray tracing
Classic Ray Tracing
  • Forward (from eye): E S* (D|G) L

From Heckbert

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

photon paths
Photon Paths

Radiosity

Caustics

From Heckbert

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell

how to solve it
How to Solve It?
  • Finite element methods
    • Classic radiosity
      • Mesh surfaces
      • Piecewise constant basis functions
      • Solve matrix equation
    • Not practical for rendering equation
  • Monte Carlo methods
    • Path tracing (distributed ray tracing)
      • Randomly trace ray from the eye
    • Bidirectional ray tracing
    • Photon mapping

University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell