1 / 66

Procedural and interactive icicle modeling

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

charo
Download Presentation

Procedural and interactive icicle modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Procedural and interactive icicle modeling Jonathan Gagnon Eric Paquette

  2. Icy challenges photograph J. Gagnon & E. Paquette • Goal • Control • Fast computation

  3. Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion

  4. Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion

  5. 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

  6. 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

  7. 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

  8. Overview J. Gagnon & E. Paquette Previous work Proposed approach Results Limitations & Conclusion

  9. Procedural icicle modeling J. Gagnon & E. Paquette

  10. Procedural icicle modeling J. Gagnon & E. Paquette

  11. Water Coefficients J. Gagnon & E. Paquette • Goal • Compute the water flow • Steps • Compute the water supply • Compute the water coefficient

  12. Water Supply • Scatter & Ray-trace J. Gagnon & E. Paquette Source surface

  13. Water Supply J. Gagnon & E. Paquette

  14. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  15. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  16. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  17. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  18. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  19. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  20. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  21. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  22. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  23. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  24. Water Flow J. Gagnon & E. Paquette Compute the water coefficient

  25. J. Gagnon & E. Paquette

  26. Water Coefficients J. Gagnon & E. Paquette

  27. Water Coefficients J. Gagnon & E. Paquette Works well with several surfaces

  28. Procedural icicle modeling J. Gagnon & E. Paquette

  29. Drip points identification J. Gagnon & E. Paquette • Goal • Find were the water drips • Steps • Find drip region • Place drip points

  30. Drip Criterion J. Gagnon & E. Paquette

  31. Drip region J. Gagnon & E. Paquette

  32. Drip points • Randomly distributed on the drip region J. Gagnon & E. Paquette

  33. Procedural icicle modeling J. Gagnon & E. Paquette

  34. Icicles’ trajectories J. Gagnon & E. Paquette • Goal • Create a guide for each icicle • Previzualisation • Interactive modification • Simulate different icicle types • Straight • Curved • Divided

  35. Icicles’ trajectories J. Gagnon & E. Paquette • L-System

  36. L-System J. Gagnon & E. Paquette

  37. Broad range of results J. Gagnon & E. Paquette

  38. Collision handling J. Gagnon & E. Paquette

  39. Procedural icicle modeling J. Gagnon & E. Paquette

  40. 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

  41. Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function

  42. Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function

  43. Profile function J. Gagnon & E. Paquette

  44. Profile function J. Gagnon & E. Paquette

  45. Profile function { J. Gagnon & E. Paquette {

  46. Profile function J. Gagnon & E. Paquette

  47. Implicit surface modeling J. Gagnon & E. Paquette Using metaballs Radius is defined by the profile function Positionned along the trajectory

  48. Surface creation: results J. Gagnon & E. Paquette

  49. Real vs generated J. Gagnon & E. Paquette

  50. Surface creation J. Gagnon & E. Paquette • Methodology • Profile function • Icicle’s base function • Glaze ice function

More Related