SlideShare a Scribd company logo
재질감 표현을 위한 렌더링 기술 동향


Modeling and Rendering of
   Layered Materials

             이주행
              ETRI
      한국CAD/CAM학회 이론 및 응용 연구회
            2010년 3월 26일 (금)
Agenda

• Motivation / Background / Previous Works
• Analysis of Previous Method: W2L Model
• Proposed Method / Results
• Summary / Q & A
Motivation

• Layered materials are ubiquitous
   - Simple, versatile and effective
   - Suitable for digital prototyping application
• A trial to generalize the previous work: observation & experiment
Background


• Digital modeling of material appearance
• Rendering in digital image synthesis
Previous Works

• Kubelka and Munk 1931, Hanrahan and Krueger 1993
• Neumann and Neumann 1989
• Kelemen and Szimay-Kalos 2001
• Schlick 1993, Lafortune et al 1997
• Weidlich and Wilkie 2007, 2009
Evaluation Criteria

• Closed mathematical form vs. simulation
• Handling of physical behaviors: (ex) scattering, absorption, internal
  reflection, micro-facets, Fresnel

• Integration with rendering algorithms: (ex) unbiased MC rendering
  requires sampling PDFs and a way of quality control
Overview of W2L
W2L Model


• [Weidlich and Wilkie 2007] = W2L Model
• "Arbitrarily layered micro-facet surfaces", GRAPHITE 2007 +
 SIGGRAPH ASIA 2009 Course
The final classification can be seen in figure 4.4, although it should be noted that this is probably not
an exhaustive list of what can be achieved by this technique. Note that there are 8 instead of 6 types.

                                                         Examples
One represents the further split into tinted and non-tinted varnish that can be performed for all types,
and one stands for the group of materials that consists of more than two layers, i.e. multi-layered
materials.

        a)                    b)               c)             d)                    e)                   f)                  g)         h)
   Glossy Paint         Tinted Glazing   Frosted Paint     Metal Foil          Metallic Paint      Frosted Metal           Patina   Multi-Layer




  Interfaces:                               Diffuse      Materials:                     Metal                      Tinted Varnish
                Torrance-Sparrow            Smooth            Coloured Solid            Colourless Solid           Clear Varnish



Figure 4.4: and Wilkie of various surface types that can be generated by using our layered model in different configurations.
 [ Weidlich Examples 2007 ]
In order to properly distinguish the various cases the icons do not exhibit the simplifying assumption shown in figure 3.1
which we use for all our actual BRDF computations. The micro-facets are much smaller than the layer thickness in this
drawing.
Comments on W2L Model

• With a few control parameters,
• it can represent a various types of materials
• with a closed form BRDF model, and
• rendering results are physically plausible.
Physical Plausibility

• Application of physically correct micro-facet model: Torrance-Sparrow
• Application of Beer-Lambert Law to compute absorption assuming that
  coating is a non-scattering medium, which seems not correct.

• Consideration of total internal reflection (TIR). Actually, ineffective.
Closed Form Model

• Geometric simplification of scattering and reflection
• No additional ray-object intersection test guarantees performance =
 only a single ray path is considered at each intersection

• We argue it as a over-simplification that limits handling more general
 cases
Well...



• Basically, W2L is a nice approach to handle layered materials in CG
But,



• We need to verify its building blocks as well as basic assumptions.
Experiments with W2L
Micro-faceted Coating
roughness       1          0.1        0.01   0.001   0.0001


                                                              3.5



                                                              1.5


                                                              ior
Direct reflection from coating layer
Absorption inside a Coating
Beer-Lambert Law



• Foundation of spectroscopy
• Beer-Lambert law is commonly used in spectroscopy to derive the
  absorption coefficient of non-scattering media based on linear
  attenuation.

• Linearity breaks by the scattering of light due to particulates of the
  sample or in a dense media

• A modified Beer-Lamber law for a scattering media such as a biological
  tissue is available [Delpy et al 1988, Sassroli and Fantini 2004]

• But, too costly to evaluate the modified Beer-Lamber law
Total Internal Reflection
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
• TIR = (1-G) + T*G = (1-G) + (1-F)*G = 1 - F*G
• The range of G is [0.94,1] when IOR < 1.41.
• Otherwise, G=1.
• Hence, the effect of G in TIR is not noticeable.
G
Genelization of W2L
Basic Idea of W2L
V




View direction wo is given.
V




Get wor from Snell's law
V




Get wir from pdf sampling from coating
V




Get wi from Snell's law
L
                                  V




Get incoming radiance L from wi
L
                                            V




Get BRDF of coating layer, absorption, and attenuation
L
                                  V




In W2L, everything happens between a
     pair of "big" micro-facets!
Generalization
V




View direction wo is given.
V




Get wor from Snell's law
V




Get wir from pdf sampling from coating
V




Note (1): Micro-facets are much smaller than the coating depth.
V




Note (1): Micro-facets are much smaller than the coating depth.
V




Get wi from Snell's law
L
                                  V




Get incoming radiance L from wi
L
                                            V




Get BRDF of coating layer, absorption, and attenuation
V




Note (2): A ray path can be further subdivided to approximate scattering
V




Note (2): A ray path can be further subdivided to approximate scattering
V




Note (2): A ray path can be further subdivided to approximate scattering
V




Note (2): A ray path can be further subdivided to approximate scattering
L
                                                       V




For implicit ray bundles, get BRDF, absorption, and attenuation in a MC way
Generalization of W2L = GW2L


• More general configuration of micro-facets to decouple normals
• Implicit ray bundles to approximat scattering in multiple paths
The most promising
                 trial so far.




Experiments with GW2L
Rendering Setups

• PBRT-v2 for rendering
• Metropolis / IGI
• Extension through custom plug-ins in C++
• Coating layer has no diffuse/ambient terms to be more physically
 acurate
cfg_1 = W2L

cfg_3 = GW2L
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
cfg_1   cfg_3

 base
  +
coating


coating



 base
b+c   ior=1.5 ior=3.5

cfg_1

         b    d=1 d=3 d=1 d=3



        b+c   ior=1.5 ior=3.5

cfg_3

         b    d=1 d=3 d=1 d=3
Effect of Implicit Ray Bundles
nb      1     10     100


b+c



 b


time   1:46   2:40   11:50
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Does it have an analytic form?
Can it be baked?
Results
glossy paint   frosted paint tinted glazing   metal foil   metallic paint frosted metal     patina   multi-layer
   coating                                       tinted                               tinted
    color
coating rough                      rough                                                            rough

base material                      solid                                              metal

 base color               tinted                 white
    base                           diffuse                                    rough                         rough
   rough
glossy paint   frosted paint   tinted grazing   metallic foil   metallic paint   frosted metal   patina
Summary


• Analysis of W2L model
• Generalization of W2L model as GW2L
• Presentation of experimental results
Future Works

• Verification of GW2L algorithm
• Derivation of analytic form for GW2L
• Baking or GPU-based acceleration for re-shading/re-lighting
• Comparison with “real” coated materials
Q &A
Joohaeng@etri.re.kr

More Related Content

PPTX
A blind dual color images watermarking based on IWT and sub-sampling
PDF
Hamming net based Low Complexity Successive Cancellation Polar Decoder
PDF
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
PDF
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
PDF
B140715
PPT
CS 354 Shadows (cont'd) and Scene Graphs
PDF
Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering
PDF
A Simple Robust Digital Image Watermarking against Salt and Pepper Noise usin...
A blind dual color images watermarking based on IWT and sub-sampling
Hamming net based Low Complexity Successive Cancellation Polar Decoder
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
B140715
CS 354 Shadows (cont'd) and Scene Graphs
Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering
A Simple Robust Digital Image Watermarking against Salt and Pepper Noise usin...

Similar to Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링) (20)

PPT
Lighting and shading
PPTX
AR cooting.pptx
PDF
Lec03 light
PDF
IMPLICIT SET BLENDS WITH BOUNDED PRIMITIVES FOR ZERO IMPLICIT SURFACE
PPTX
Chapter 5 Lithography _ II.pptx
PDF
Pomrenke - Photonics and Optoelectronics - Spring Review 2013
PDF
Plasmonics based VLSI Processes
PDF
Diffraction grating
PPTX
Optics v3 2
PPT
GRPHICS08 - Raytracing and Radiosity
PPTX
Moving Frostbite to Physically Based Rendering
PDF
Lightspeed SIGGRAPH talk
PDF
Inkjet: A Driver For Change In The Coatings Industry
PDF
Pbr guide vol.1
PDF
Inside the Wavelength: Seeing Really Small Objects with Light - Professor Sir...
PDF
Inside the Wavelength: Seeing Really Small Objects with Light - Professor Sir...
PDF
Tel Aztec6940 31 Czt17 Mar08
PPTX
BRDF Model (English version)
PPTX
Partha Mishra_Lithography - Seminar & Technical Writing Topic.pptx
DOCX
Nanotechnology-2.docx
Lighting and shading
AR cooting.pptx
Lec03 light
IMPLICIT SET BLENDS WITH BOUNDED PRIMITIVES FOR ZERO IMPLICIT SURFACE
Chapter 5 Lithography _ II.pptx
Pomrenke - Photonics and Optoelectronics - Spring Review 2013
Plasmonics based VLSI Processes
Diffraction grating
Optics v3 2
GRPHICS08 - Raytracing and Radiosity
Moving Frostbite to Physically Based Rendering
Lightspeed SIGGRAPH talk
Inkjet: A Driver For Change In The Coatings Industry
Pbr guide vol.1
Inside the Wavelength: Seeing Really Small Objects with Light - Professor Sir...
Inside the Wavelength: Seeing Really Small Objects with Light - Professor Sir...
Tel Aztec6940 31 Czt17 Mar08
BRDF Model (English version)
Partha Mishra_Lithography - Seminar & Technical Writing Topic.pptx
Nanotechnology-2.docx
Ad

More from Joo-Haeng Lee (16)

PDF
Notes on Reinforcement Learning - v0.1
PDF
My first IKEA assembly
PDF
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
PDF
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
PDF
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
PDF
New geometric interpretation and analytic solution for quadrilateral reconstr...
PDF
New geometric interpretation and analytic solution for quadrilateral reconstr...
PDF
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
PDF
Inverse Perspective Projection of Convex Quadrilaterals
PDF
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
PDF
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
PDF
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
PDF
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
PPT
Camera calibration from a single image based on coupled line cameras and rect...
PDF
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
PPTX
Ribs and Fans of Bezier Curves and Surfaces with Applications
Notes on Reinforcement Learning - v0.1
My first IKEA assembly
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
Inverse Perspective Projection of Convex Quadrilaterals
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Camera calibration from a single image based on coupled line cameras and rect...
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Ribs and Fans of Bezier Curves and Surfaces with Applications
Ad

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
MIND Revenue Release Quarter 2 2025 Press Release
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I

Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)

  • 1. 재질감 표현을 위한 렌더링 기술 동향 Modeling and Rendering of Layered Materials 이주행 ETRI 한국CAD/CAM학회 이론 및 응용 연구회 2010년 3월 26일 (금)
  • 2. Agenda • Motivation / Background / Previous Works • Analysis of Previous Method: W2L Model • Proposed Method / Results • Summary / Q & A
  • 3. Motivation • Layered materials are ubiquitous - Simple, versatile and effective - Suitable for digital prototyping application • A trial to generalize the previous work: observation & experiment
  • 4. Background • Digital modeling of material appearance • Rendering in digital image synthesis
  • 5. Previous Works • Kubelka and Munk 1931, Hanrahan and Krueger 1993 • Neumann and Neumann 1989 • Kelemen and Szimay-Kalos 2001 • Schlick 1993, Lafortune et al 1997 • Weidlich and Wilkie 2007, 2009
  • 6. Evaluation Criteria • Closed mathematical form vs. simulation • Handling of physical behaviors: (ex) scattering, absorption, internal reflection, micro-facets, Fresnel • Integration with rendering algorithms: (ex) unbiased MC rendering requires sampling PDFs and a way of quality control
  • 8. W2L Model • [Weidlich and Wilkie 2007] = W2L Model • "Arbitrarily layered micro-facet surfaces", GRAPHITE 2007 + SIGGRAPH ASIA 2009 Course
  • 9. The final classification can be seen in figure 4.4, although it should be noted that this is probably not an exhaustive list of what can be achieved by this technique. Note that there are 8 instead of 6 types. Examples One represents the further split into tinted and non-tinted varnish that can be performed for all types, and one stands for the group of materials that consists of more than two layers, i.e. multi-layered materials. a) b) c) d) e) f) g) h) Glossy Paint Tinted Glazing Frosted Paint Metal Foil Metallic Paint Frosted Metal Patina Multi-Layer Interfaces: Diffuse Materials: Metal Tinted Varnish Torrance-Sparrow Smooth Coloured Solid Colourless Solid Clear Varnish Figure 4.4: and Wilkie of various surface types that can be generated by using our layered model in different configurations. [ Weidlich Examples 2007 ] In order to properly distinguish the various cases the icons do not exhibit the simplifying assumption shown in figure 3.1 which we use for all our actual BRDF computations. The micro-facets are much smaller than the layer thickness in this drawing.
  • 10. Comments on W2L Model • With a few control parameters, • it can represent a various types of materials • with a closed form BRDF model, and • rendering results are physically plausible.
  • 11. Physical Plausibility • Application of physically correct micro-facet model: Torrance-Sparrow • Application of Beer-Lambert Law to compute absorption assuming that coating is a non-scattering medium, which seems not correct. • Consideration of total internal reflection (TIR). Actually, ineffective.
  • 12. Closed Form Model • Geometric simplification of scattering and reflection • No additional ray-object intersection test guarantees performance = only a single ray path is considered at each intersection • We argue it as a over-simplification that limits handling more general cases
  • 13. Well... • Basically, W2L is a nice approach to handle layered materials in CG
  • 14. But, • We need to verify its building blocks as well as basic assumptions.
  • 17. roughness 1 0.1 0.01 0.001 0.0001 3.5 1.5 ior Direct reflection from coating layer
  • 20. • Beer-Lambert law is commonly used in spectroscopy to derive the absorption coefficient of non-scattering media based on linear attenuation. • Linearity breaks by the scattering of light due to particulates of the sample or in a dense media • A modified Beer-Lamber law for a scattering media such as a biological tissue is available [Delpy et al 1988, Sassroli and Fantini 2004] • But, too costly to evaluate the modified Beer-Lamber law
  • 23. • TIR = (1-G) + T*G = (1-G) + (1-F)*G = 1 - F*G • The range of G is [0.94,1] when IOR < 1.41. • Otherwise, G=1. • Hence, the effect of G in TIR is not noticeable.
  • 24. G
  • 27. V View direction wo is given.
  • 28. V Get wor from Snell's law
  • 29. V Get wir from pdf sampling from coating
  • 30. V Get wi from Snell's law
  • 31. L V Get incoming radiance L from wi
  • 32. L V Get BRDF of coating layer, absorption, and attenuation
  • 33. L V In W2L, everything happens between a pair of "big" micro-facets!
  • 35. V View direction wo is given.
  • 36. V Get wor from Snell's law
  • 37. V Get wir from pdf sampling from coating
  • 38. V Note (1): Micro-facets are much smaller than the coating depth.
  • 39. V Note (1): Micro-facets are much smaller than the coating depth.
  • 40. V Get wi from Snell's law
  • 41. L V Get incoming radiance L from wi
  • 42. L V Get BRDF of coating layer, absorption, and attenuation
  • 43. V Note (2): A ray path can be further subdivided to approximate scattering
  • 44. V Note (2): A ray path can be further subdivided to approximate scattering
  • 45. V Note (2): A ray path can be further subdivided to approximate scattering
  • 46. V Note (2): A ray path can be further subdivided to approximate scattering
  • 47. L V For implicit ray bundles, get BRDF, absorption, and attenuation in a MC way
  • 48. Generalization of W2L = GW2L • More general configuration of micro-facets to decouple normals • Implicit ray bundles to approximat scattering in multiple paths
  • 49. The most promising trial so far. Experiments with GW2L
  • 50. Rendering Setups • PBRT-v2 for rendering • Metropolis / IGI • Extension through custom plug-ins in C++ • Coating layer has no diffuse/ambient terms to be more physically acurate
  • 53. cfg_1 cfg_3 base + coating coating base
  • 54. b+c ior=1.5 ior=3.5 cfg_1 b d=1 d=3 d=1 d=3 b+c ior=1.5 ior=3.5 cfg_3 b d=1 d=3 d=1 d=3
  • 55. Effect of Implicit Ray Bundles
  • 56. nb 1 10 100 b+c b time 1:46 2:40 11:50
  • 58. Does it have an analytic form?
  • 59. Can it be baked?
  • 61. glossy paint frosted paint tinted glazing metal foil metallic paint frosted metal patina multi-layer coating tinted tinted color coating rough rough rough base material solid metal base color tinted white base diffuse rough rough rough
  • 62. glossy paint frosted paint tinted grazing metallic foil metallic paint frosted metal patina
  • 63. Summary • Analysis of W2L model • Generalization of W2L model as GW2L • Presentation of experimental results
  • 64. Future Works • Verification of GW2L algorithm • Derivation of analytic form for GW2L • Baking or GPU-based acceleration for re-shading/re-lighting • Comparison with “real” coated materials