a hybrid monte carlo method for accurate and efficient
play

A Hybrid Monte Carlo Method for Accurate and Efficient Subsurface - PowerPoint PPT Presentation

A Hybrid Monte Carlo Method for Accurate and Efficient Subsurface Scattering Li, Pellacini, Torrance Cornell University Subsurface Scattering Looks good without subsurface with subsurface [Jensen et al. 02] Subsurface Scattering


  1. A Hybrid Monte Carlo Method for Accurate and Efficient Subsurface Scattering Li, Pellacini, Torrance Cornell University

  2. Subsurface Scattering • Looks good without subsurface with subsurface [Jensen et al. ‘02]

  3. Subsurface Scattering directional- diffuse behavior uniform- diffuse behavior

  4. Optically thin/thick materials thick optical thickness = “size”/mfp thin translucent appearance transparent

  5. Previous work • Accurate for all materials, but inefficient – Monte Carlo path/light tracing • Efficient, but inaccurate for most materials – First-order approximation [H & K93] – Diffusion approximation [Stam95] – Jensen at el. BSSRDF approximation [Jen01,Jen02] – Shell Texture Functions [Chen04]

  6. Goal • Accurate and Efficient for all materials – As accurate as Monte Carlo – More efficient than Monte Carlo • Hybrid algorithm – Monte Carlo to capture directional-diffuse behavior – Dipole approx. to capture uniform-diffuse behavior

  7. Hybrid method directional- diffuse isotropic behavior core region uniform- diffuse behavior mfp • Isotropic core region – 1 mfp below surface

  8. Hybrid method directional- diffuse isotropic behavior core region uniform- diffuse behavior mfp • Monte Carlo path-trace until core region – Check for distance to surface using kd tree lookup

  9. Hybrid method directional- diffuse isotropic behavior core region uniform- diffuse behavior mfp • Determine k ud constant to conserve energy – k < 1 in most cases, k = 0 in regions of high curvature

  10. Hybrid method directional- diffuse isotropic behavior core region uniform- diffuse behavior mfp • Use dipole approx. for uniform-diffuse

  11. Monte Carlo path tracing solution r r r r n i S ( x , ; x , ) S ( x , ; x , ) � � � = � � i i o o i i o o i

  12. Jensen et al. BSSRDF approximation r r r r 1 S ( x , ; x , ) S ( x , ; x , ) � � � � � + i i o o i i o o r r S ( x , ; x , ) + � � d i i o o First-order approx. Dipole-diffusion approx.

  13. Comprehensive BSSRDF model r r r r S ( x , ; x , ) S ( x , ; x , ) � � � � � + i i o o dd i i o o r r r r k ( x , ; x , ) S ( x , ; x , ) + � � � � � ud i i o o ud i i o o Isotropic core Directional-diffuse Uniform-diffuse

  14. Comparison with pure Monte Carlo • Key insight: use dipole approx. when appropriate • Same Accuracy – Photons contributes to uniform diffuse behavior only when entering core region – Otherwise contributes to directional-diffuse, i.e. angular dependence is well represented • Efficiency – MC methods are inefficient when many scattering events are needed – Use dipole approx. in this case

  15. Comparison with Jensen et al. • Jensen et al. approximations come from – One scattering event for directional-diffuse – Uniform-diffuse behavior always present, i.e. k = 1 • Inaccurate for optically-thin – Multiple scattering before entering core region – Often no uniform-diffuse behavior

  16. Results – Armadillo Monte Carlo Hybrid Jensen et al. 246 min 33 min 10 min

  17. Results – Thick Dragon Monte Carlo Hybrid Jensen et al. 1992 min 209 min 45 min

  18. Results – Thin Dragon Monte Carlo Hybrid Jensen et al. 1328 min 191 min 46 min

  19. Conclusion • Accurate and Efficient Subsurface Scattering – Extend accuracy to optically-thin materials – Maintain efficiency compared to full simulation – Explanation of artifacts introduced in other approx.

  20. Future work • Increase efficiency further – Hierarchical estimation [Jensen et al. 2002] – Speed up distance-to-surface calculation • Extend to more materials – Inhomogeneous materials – Layered materials • Comprehensive model – Introduce more accurate refraction distribution

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend