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
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
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
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
Introduction Background Modelling the Meniscus Rendering Results Bourque, Dufort, Laprade, Poulin Simulating Meniscal Caustics
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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