660 likes | 883 Views
Procedural and interactive icicle modeling. Jonathan Gagnon Eric Paquette. Icy challenges. photograph. Goal Control Fast computation. Overview. Previous work Proposed approach Results Limitations & Conclusion. Overview. Previous work Proposed approach Results
E N D
Procedural and interactive icicle modeling Jonathan Gagnon Eric Paquette
Icy challenges photograph J. Gagnon & E. Paquette • Goal • Control • Fast computation
Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion
Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion
Previous work: Frost J. Gagnon & E. Paquette Microdroplets • Kim et al . 2003 • Phase field • Kim et al. 2004a • Phase field, DLA,fluid simulation • Realistic • No volume
Previous work: Glaciology J. Gagnon & E. Paquette • Makkonen 1988 • Growth vectors • Convection and conduction • Maneo et al. 1994 • Dentritic growth • Szilder et Lozowski 1994 • Predict the form
Previous work: Computer Graphics J. Gagnon & E. Paquette • Kharitonsky et Gonczarowski 1993 • Surface tension, tendency of water drop to follow a wet path. • Kim et al. 2006 • Stephan problem • Problems • Control • Computation time
Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion
Procedural icicle modeling J. Gagnon & E. Paquette
Procedural icicle modeling J. Gagnon & E. Paquette
Water Coefficients J. Gagnon & E. Paquette • Goal • Compute the water flow • Steps • Compute the water supply • Compute the water coefficient
Water Supply • Scatter & Ray-trace J. Gagnon & E. Paquette Source surface
Water Supply J. Gagnon & E. Paquette
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Flow J. Gagnon & E. Paquette Compute the water coefficient
Water Coefficients J. Gagnon & E. Paquette
Water Coefficients J. Gagnon & E. Paquette Works well with several surfaces
Procedural icicle modeling J. Gagnon & E. Paquette
Drip points identification J. Gagnon & E. Paquette • Goal • Find were the water drips • Steps • Find drip region • Place drip points
Drip Criterion J. Gagnon & E. Paquette
Drip region J. Gagnon & E. Paquette
Drip points • Randomly distributed on the drip region J. Gagnon & E. Paquette
Procedural icicle modeling J. Gagnon & E. Paquette
Icicles’ trajectories J. Gagnon & E. Paquette • Goal • Create a guide for each icicle • Previzualisation • Interactive modification • Simulate different icicle types • Straight • Curved • Divided
Icicles’ trajectories J. Gagnon & E. Paquette • L-System
L-System J. Gagnon & E. Paquette
Broad range of results J. Gagnon & E. Paquette
Collision handling J. Gagnon & E. Paquette
Procedural icicle modeling J. Gagnon & E. Paquette
Surface creation J. Gagnon & E. Paquette • Goal • Create a photorealistic icicle mesh • Provide configurable surface • Manage fusion between icicles • Attach the icicle to the surface
Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function
Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function
Profile function J. Gagnon & E. Paquette
Profile function J. Gagnon & E. Paquette
Profile function { J. Gagnon & E. Paquette {
Profile function J. Gagnon & E. Paquette
Implicit surface modeling J. Gagnon & E. Paquette Using metaballs Radius is defined by the profile function Positionned along the trajectory
Surface creation: results J. Gagnon & E. Paquette
Real vs generated J. Gagnon & E. Paquette
Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function