simulating caustics due to liquid solid interface menisci
play

Simulating Caustics due to Liquid-Solid Interface Menisci Eric - PowerPoint PPT Presentation

Introduction Background Modelling the Meniscus Rendering Results Simulating Caustics due to Liquid-Solid Interface Menisci Eric Bourque Jean-Franois Dufort Michelle Laprade Pierre Poulin LIGUM Universit de Montral Eurographics


  1. Introduction Background Modelling the Meniscus Rendering Results Simulating Caustics due to Liquid-Solid Interface Menisci Eric Bourque Jean-François Dufort Michelle Laprade Pierre Poulin LIGUM Université de Montréal Eurographics Workshop on Natural Phenomena, 2006 Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  2. Introduction Background Modelling the Meniscus Rendering Results Outline Introduction 1 Background 2 Modelling the Meniscus 3 Related Work Meniscus Contour Meniscus Profile Rendering 4 Overview Direct Illumination Targeted Photons Results 5 Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  3. Introduction Background Modelling the Meniscus Rendering Results Outline Introduction 1 Background 2 Modelling the Meniscus 3 Related Work Meniscus Contour Meniscus Profile Rendering 4 Overview Direct Illumination Targeted Photons Results 5 Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  4. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  5. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  6. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  7. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  8. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  9. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  10. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  11. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  12. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  13. Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  14. Introduction Background Modelling the Meniscus Rendering Results Outline Introduction 1 Background 2 Modelling the Meniscus 3 Related Work Meniscus Contour Meniscus Profile Rendering 4 Overview Direct Illumination Targeted Photons Results 5 Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  15. Introduction Background Modelling the Meniscus Rendering Results Molecular Forces Thin film of denser particles Surface molecules pulled up Acute angle - higher meniscus Obtuse angle - lower meniscus Convex profile if solid repels Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  16. Introduction Background Modelling the Meniscus Rendering Results Molecular Forces Thin film of denser particles Surface molecules pulled up Acute angle - higher meniscus Obtuse angle - lower meniscus Convex profile if solid repels Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  17. Introduction Background Modelling the Meniscus Rendering Results Molecular Forces Thin film of denser particles Surface molecules pulled up Acute angle - higher meniscus Obtuse angle - lower meniscus Convex profile if solid repels Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  18. Introduction Background Modelling the Meniscus Rendering Results Molecular Forces Thin film of denser particles Surface molecules pulled up Acute angle - higher meniscus Obtuse angle - lower meniscus Convex profile if solid repels Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  19. Introduction Background Modelling the Meniscus Rendering Results Molecular Forces Thin film of denser particles Surface molecules pulled up Acute angle - higher meniscus Obtuse angle - lower meniscus Convex profile if solid repels Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  20. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Outline Introduction 1 Background 2 Modelling the Meniscus 3 Related Work Meniscus Contour Meniscus Profile Rendering 4 Overview Direct Illumination Targeted Photons Results 5 Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  21. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Related Work Physics community Modelling the meniscus for a simple object (cylinder) is very complex: Lock 2003 Berry 1983 Huh 1969 Adler 1967 No generalisation for arbitrary intersection contours Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  22. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Related Work Graphics community Manually modelled meniscus - Watt 1990 Interpolated normals of an elliptical annulus Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  23. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results We would like: arbitrary object intersections (meniscus shapes) automatic detection efficiency method to capture the lighting effects Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  24. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results We would like: arbitrary object intersections (meniscus shapes) automatic detection efficiency method to capture the lighting effects Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  25. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results We would like: arbitrary object intersections (meniscus shapes) automatic detection efficiency method to capture the lighting effects Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  26. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results We would like: arbitrary object intersections (meniscus shapes) automatic detection efficiency method to capture the lighting effects Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  27. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Calculating the Meniscus Contour Identify potential liquid-solid intersections (BVHs) Triangle-triangle intersection gives segments [Möller 1997] Link segments into contour polylines C Segment endpoints P i have two normals, N l and N s Contour normal N c is N s projected onto the liquid Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  28. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Calculating the Meniscus Contour Identify potential liquid-solid intersections (BVHs) Triangle-triangle intersection gives segments [Möller 1997] Link segments into contour polylines C Segment endpoints P i have two normals, N l and N s Contour normal N c is N s projected onto the liquid Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  29. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Calculating the Meniscus Contour Identify potential liquid-solid intersections (BVHs) Triangle-triangle intersection gives segments [Möller 1997] Link segments into contour polylines C Segment endpoints P i have two normals, N l and N s Contour normal N c is N s projected onto the liquid Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  30. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Calculating the Meniscus Contour Identify potential liquid-solid intersections (BVHs) Triangle-triangle intersection gives segments [Möller 1997] Link segments into contour polylines C Segment endpoints P i have two normals, N l and N s Contour normal N c is N s projected onto the liquid Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  31. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Calculating the Meniscus Contour Identify potential liquid-solid intersections (BVHs) Triangle-triangle intersection gives segments [Möller 1997] Link segments into contour polylines C Segment endpoints P i have two normals, N l and N s Contour normal N c is N s projected onto the liquid Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

  32. Introduction Background Related Work Modelling the Meniscus Meniscus Contour Rendering Meniscus Profile Results Meniscus Profile Function We want a meniscal profile similar to analytic solution for cylindrical case continuous limited extent contact angle fast calculation � − 2 L � � � d π �� h ( d , α ) = π α + 2 L 1 − sin 2 d ∈ [ 0 , 1 ] is the distance from the contour, α is the contact angle Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics

Recommend


More recommend