Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Hybrid-based snow simulation and snow rendering with shell textures

Published: 01 May 2015 Publication History

Abstract

In this study, we develop a system for interactive snow simulation and rendering. Snow is modeled as a hybrid structure that handles movable snow and static snow separately. We develop a simple approach to convert between these two types of snow. Movable snow is represented by a set of particles, whereas static snow is modeled as grid cells. For a piece of movable snow e.g., snowflake, the particles are connected using springs. Thus, we can model snow as a type of brittle material, such as a snow pile split into chunks of smaller snow pieces after a collision. To render the snow, we adopt a shell structure that has a series of concentric, semitransparent, textured shells. We applied our system to several examples, with the rendered snow appearing similar to real snow. Copyright © 2015John Wiley & Sons, Ltd.

References

[1]
Armstrong RL. An analysis of compressive strain in adjacent temperature-gradient and equi-temperature layers in a natural snow cover. Journal of Glaciology 1980; Volume 26: pp.283-289.
[2]
Painter TH, Snow grains. In Encyclopedia of Snow, Ice and Glaciers. Encyclopedia of Snow, Ice and Glaciers, Singh VP, Singh P, Haritashya UK eds. Springer, Netherlands, 2011; pp.1050-1053.
[3]
Luciani A, Habibi A, Manzotti E. A multi-scale physical model of granular materials. In Graphics Interface, 1995; pp.136-146.
[4]
Bell N, Yu Y, Mucha PJ. Particle-based simulation of granular materials. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, Los Angeles, CA, USA, 2005; pp.77-86.
[5]
Alduán I, Tena A, Otaduy MA. Simulation of high-resolution granular media. In Proceedings of Congreso Español de Informática Gráfica, San Sebastián, 2009; pp.1-8.
[6]
Stomakhin A, Schroeder C, Chai L, Teran J, Selle A. A material point method for snow simulation. ACM Transactions on Graphics 2013; Volume 32 Issue 4: pp.102:1-102:10.
[7]
Lengyel J, Praun E, Finkelstein A, Hoppe H. Real-time fur over arbitrary surfaces. In Proceedings of the 2001 Symposium on Interactive 3D Graphics, North Carolina, USA, 2001; pp.227-232.
[8]
Sumner RW, O'Brien JF, Hodgins JK. Animating sand, mud, and snow. Computer Graphics Forum 1999; Volume 18: pp.17-26.
[9]
Zeng Y-L, Tan CI, Tai W-K, Yang M-T, Chiang C-C, Chang C-C. A momentum-based deformation system for granular material. Computer Animation and Virtual Worlds 2007; Volume 18 Issue 4-5: pp.289-300.
[10]
Onoue K, Nishita T. Virtual sandbox. In Proceedings. 11th Pacific Conference on Computer Graphics and Applications, 2003, Canmore, Alta., Canada, 2003; pp.252-259.
[11]
Zhu B, Yang X. Animating sand as a surface flow, Eurographics, Short Papers, 2010.
[12]
Chen K-C, Chen P-S, Wong S-K. A heuristic approach to the simulation of water drops and flows on glass panes. Computers and Graphics 2013; Volume 37 Issue 8: pp.963-973.
[13]
Fearing P. Computer modelling of fallen snow. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, LA, USA, 2000; pp.37-46.
[14]
Yanyun C, Sun H, Hui L, Wu E. Modelling and rendering of snowy natural scenery using multi-mapping techniques. The Journal of Visualization and Computer Animation 2003; Volume 14 Issue 1: pp.21-30.
[15]
Fan N, Zhang N. Real-time simulation of rain and snow in virtual environment. In 2012 International Conference on Industrial Control and Electronics Engineering ICICEE, Xi'an, China, 2012; pp.29-32.
[16]
Tan J, Fan X. Particle system based snow simulating in real time. Procedia Environmental Sciences 2011; Volume 10: pp.1244-1249.
[17]
Willemsen PJ. Snow rendering for interactive snowplow simulation: supporting safety in snowplow design. Intelligent Transportation Systems Institute, Center for Transportation Studies, University of Minnesota, Minneapolis, MN 55455, United States, 2011.
[18]
Haglund H, Andersson M, Hast A. Snow accumulation in real-time. Proceedings of SIGRAD, Sweden, 2002; Volume 2002: pp.11-15.
[19]
Ohlsson P, Seipel S. Real-time rendering of accumulated snow. In Proceedings of SIGRAD, Gävle, Sweden, 2004; pp.25-32.
[20]
Nishita T, Iwasaki H, Dobashi Y, Nakamae E. A modeling and rendering method for snow by using metaballs. Computer Graphics Forum 1997; Volume 16 Issue 3: pp.357-364.
[21]
Liu F. An illumination model for realistic rendering of snow surfaces, PhD Thesis, Uppsala University, Uppsala, Sweden, 2010.
[22]
Yan L-Q, Hašan M, Jakob W, Lawrence J, Marschner S, Ramamoorthi R. Rendering glints on high-resolution normal-mapped specular surfaces. ACM Transactions on Graphics 2014; Volume 33 Issue 4: pp.116:1-116:9.
[23]
Harada T, Tanaka M, Koshizuka S, Kawaguchi Y. Real-time rigid body simulation using GPUs. IPSJ SIG Technical Reports 2007; Volume 2007 Issue 13: pp.79-84.
[24]
Green S. Particle simulation using CUDA, NVIDIA Whitepaper, 2010.
[25]
Green S. Volumetric particle shadows, NVIDIA Developer Zone, 2008.
[26]
Ning J, Xu H, Zeng L, Li S, Particle-based fracture simulation on the GPU. In Transactions on Edutainment VI, Lecture Notes in Computer Science, vol.6758. 2011; pp.193-205.

Cited By

View all
  • (2016)An efficient layered simulation workflow for snow imprintsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1261-932:6-8(881-890)Online publication date: 1-Jun-2016
  1. Hybrid-based snow simulation and snow rendering with shell textures

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Computer Animation and Virtual Worlds
    Computer Animation and Virtual Worlds  Volume 26, Issue 3-4
    May 2015
    269 pages

    Publisher

    John Wiley and Sons Ltd.

    United Kingdom

    Publication History

    Published: 01 May 2015

    Author Tags

    1. grid
    2. hybrid structure
    3. mass-spring system
    4. snow rendering
    5. snow simulation

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)An efficient layered simulation workflow for snow imprintsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1261-932:6-8(881-890)Online publication date: 1-Jun-2016

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media