A Practical Model for Subsurface Light Transport

Slides:



Advertisements
Similar presentations
HW/Tutorial Week #10 WWWR Chapters 27, ID Chapter 14 Tutorial #10 WWWR # 27.6 & To be discussed on March 31, By either volunteer or class list.
Advertisements

Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Advanced Computer Graphics
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Subsurface scattering
Subsurface scattering Model of light transport in translucent materials Marble, jade, milk, skin Light penetrates material and exits at different point.
Monte Carlo Integration Robert Lin April 20, 2004.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Photon Tracing with Arbitrary Materials Patrick Yau.
METO 621 Lesson 13. Separation of the radiation field into orders of scattering If the source function is known then we may integrate the radiative transfer.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
METO 621 Lesson 12. Prototype problems in Radiative Transfer Theory We will now study a number of standard radiative transfer problems. Each problem assumes.
BSSRDF: Bidirectional Surface Scattering Reflectance Distribution Functions Jared M. Dunne C95 Adv. Graphics Feb. 7, 2002 Based on: "A Practical Model.
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Computer Graphics (Spring 2008) COMS 4160, Lecture 22: Global Illumination
11 Introduction to Global Illumination Overview Overview Radiometry Radiometry The rendering equation The rendering equation Monte Carlo Monte Carlo Overview.
Illumination and Direct Reflection Kurt Akeley CS248 Lecture 12 1 November 2007
Titre.
Global Illumination Jian Huang, CS 594, Fall 2002 This set of slides reference text book and the course note of Dutre et. al on SIGGRAPH 2001.
Optical Models Jian Huang, CS 594, Spring 2002 This set of slides are modified from slides used by Prof. Torsten Moeller, at Simon Fraser University, BC,
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 BSSRDF – Bidirectional surface scattering reflectance distribution function Radiance theory BRDF.
02/25/05© 2005 University of Wisconsin Last Time Meshing Volume Scattering Radiometry (Adsorption and Emission)
Multiple Scattering in Vision and Graphics Lecture #21 Thanks to Henrik Wann Jensen.
02/28/05© 2005 University of Wisconsin Last Time Scattering theory Integrating tranfer equations.
MIT EECS 6.837, Durand and Cutler Local Illumination.
Analysis of Subsurface Scattering under Generic Illumination Y. Mukaigawa K. Suzuki Y. Yagi Osaka University, Japan ICPR2008.
-Global Illumination Techniques
Volume radiosity Michal Roušal University of West Bohemia, Plzeň Czech republic.
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University SIGGRAPH 2001 Stanford University SIGGRAPH.
A finite element approach for modeling Diffusion equation Subha Srinivasan 10/30/09.
1 Rendering translucent materials using SSS Implemented by João Pedro Jorge & Willem Frishert.
Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes Stefan Kinauer KAIST (Korea Advanced Institute of Science and Technology)
CS348B Lecture 16Pat Hanrahan, Spring 2005 Participating Media & Vol. Scattering Applications Clouds, smoke, water, … Subsurface scattering: paint, skin,
Charles University in Prague
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/01/2005 with slides by Pat Hanrahan and Matt Pharr.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Instant Radiosity Alexander Keller University Kaiserslautern Present by Li-Fong Lin.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Green's function solution to subsurface light transport for BRDF computation Charly Collin – Ke Chen – Ajit Hakke-Patil Sumanta Pattanaik – Kadi Bouatouch.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Path Tracing Algorithms K. H. Ko School of Mechatronics Gwangju.
CS348B Lecture 10Pat Hanrahan, Spring 2005 Reflection Models I Today Types of reflection models The BRDF and reflectance The reflection equation Ideal.
Fick’s Law The exact interpretation of neutron transport in heterogeneous domains is so complex. Assumptions and approximations. Simplified approaches.
Illumination Study of how different materials reflect light Definition of radiance, the fundamental unit of light transfer in computer graphics How the.
Distributed Ray Tracing. Can you get this with ray tracing?
Layered Media / Subsurface Scattering (1)
Interactive Rendering of Translucent Deformable Objects Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Hans-Peter Seidel 2, Frank Van Reeth
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
Advanced Computer Graphics
MAN-522 Computer Vision Spring
Advanced Computer Graphics
Equation of Continuity
Advanced Computer Graphics
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
© 2003 University of Wisconsin
The Rendering Equation
Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular model
Radiative Transfer & Volume Path Tracing
Path Tracing (some material from University of Wisconsin)
© 2003 University of Wisconsin
The Rendering Equation
Foundations of Computer Graphics (Spring 2012)
Why we see images in mirrors
Smoother Subsurface Scattering
Lesson 4: Application to transport distributions
Presentation transcript:

A Practical Model for Subsurface Light Transport Henrik Wann Jensen Stephen R. Marschner Marc Levoy Pat Hanrahan 這篇paper介紹了一個半透明物質的subsurface light transport的model

Outlines Diffusion Theory Measuring the BSSRDF Rendering the BSSRDF Results 1.介紹diffusion theory:用來predict散射性高物體的光學性質。本篇使用diffusion theory+single scattering。 2.Measuring:實際測量一些material的散射性質(BSSRDF的parameter) 3.Rendering:要render translucent material 的要點 4.一些結果的圖

Diffusion Theory BRDF:BSSRDF的特例,假設光從同一點進出。 extinct,

phase function mean cosine g:

first-order scattering of Lri: 同老師上課所講。 無限小的光射進homogeneous medium Q(x,w):像volumetric source

Equation (1) scalar irradiance: vector irradiance: Light source:

Diffusion Approximation The light distribution in highly scattering media tends to become isotropic. -----Equation (2) 第一式combine radiative transport equation得第二式

Substituting equation2 into equation1 classic diffusion equation: isotropic , infinite medium r : x跟光源的距離

Boundary condition: ---equation (3) 不太懂 net inward diffuse flux = 0 at each point on the surface

Diffuse Fresnel reflectance Fr:Fresnel formula 兩個介面折射率不同 new boundary condition:

跟equation 3很像,只是多了一個D

diffuse BSSRDF Rd Rd is equal to the radiant exitance divided by the incident flux 沒有Analytical solutioin subsurface reflection,which is often modeled as a semi-finite plane parallel medium.

The dipole method represent incident source distribution

(4) (5)

Single Scattering Term 沿著s把入射的radiance積起來

----flat surface

The BSSRDF Model

Measuring the BSSRDF

Rendering using the BSSRDF Efficient integration of the BSSRDF including importance sampling Single scattering evaluation for arbitrary geometry Diffusion approximation for arbitrary geometry Texture (spatial variation on the object surface).

Integrating the BSSRDF stochastically sampling the location of both endpoints of the shadow ray We sample the two terms of BSSRDF separately Monte carlo density:

Single scattering evaluation for arbitrary geometry pick a random distance

Results