YANG Meng, JIANG Luyan, DING Shu, ZHANG Xinyang, YAN Shu, YANG Gang. Self-adaptive Algorithm for Simulating Sand Painting in Real-Time[J]. Chinese Journal of Electronics, 2019, 28(3): 559-568. doi: 10.1049/cje.2019.02.003
Citation: YANG Meng, JIANG Luyan, DING Shu, ZHANG Xinyang, YAN Shu, YANG Gang. Self-adaptive Algorithm for Simulating Sand Painting in Real-Time[J]. Chinese Journal of Electronics, 2019, 28(3): 559-568. doi: 10.1049/cje.2019.02.003

Self-adaptive Algorithm for Simulating Sand Painting in Real-Time

doi: 10.1049/cje.2019.02.003
Funds:  This work is supported by the Fundamental Research Funds for the Central Universities (No.2017JC10, No.2015ZCQ-XX), the National Natural Science Foundation of China (No.61402038, No.61502109, No.61100132), China Scholarship Council, CCF-Tencent Open Fund in 2014 (No.IAGR20140113), the Open Project Program of the State Key Lab of CAD&CG (No.A1707), Zhejiang University, the Foundation of China Scholarship Council, and the Natural Science Foundation of Guangdong Province (No.2016A030310342).
  • Received Date: 2017-06-20
  • Publish Date: 2019-05-10
  • Sand painting is a form of combination of arts and modern aesthetic, which relies on profound cultural heritage and cultural connotation. To provide the public and artists with an opportunity to better understand sand painting and make art creations surprisingly, this paper proposes a self-adaptive algorithm to simulate sand painting in a real-time way. Our simulation system exploits the height field to simulate sand flow to achieve a fast even real-time target. Seven frequently-used styles of painting techniques are elaborately defined and successfully simulated in our system, including pouring, seeping, dotting, stroking, sweeping, multi-stroking, and pinching. The procedure of sand flow is mainly consist of two key parts: sand accumulation and collapse. The direction field is introduced into the system to control a similar appearance of a normal distribution, which will be of benefit to sand accumulation algorithm. A selfadaptive approach is taken advantage of into sand collapse algorithm to present certain appearances with various details. A color factor is also considered for realistic simulation in this paper in two ways: one is the background color of sand table/canvas and the other is the natural color of sand particles themselves. User feedbacks and experimental results reveal that the algorithm of sand painting simulation in this paper can realize kinds of sand painting arts of creations easily, realistically, effectively and interactively.
  • loading
  • H.O. Wang and J. Cao, "The art of sand painting from the perspective of aesthetics", Arts Exploration, Vol.2012, No.4, pp.123-124, 2012.
    Limi Sand Art Studio, "The cultural history of sand painting", available at http://www.limiart.com/newslist_view.php?id=69/;, 2013.
    L.F. Gao, "Art of flow-On the performing art of sand painting in shadows", The life of Ivan wenhai, Vol.2010, No.6, pp.9, 2010.
    L. Li and M.Y. Xing, "A preliminary study on the aesthetic characteristics and value attributes of advertisements using sand painting", Beauty And Times, Vol.2013, No.8, pp.73-77, 2013.
    Y.N. Zhu and B. Robert, "Animating and as a fluid", Proceedings of ACM Trans. Graph. ACM, pp.965-972, 2005.
    "The collection and analysis of commonly used sand painting techniques-A Case of Static Freehand Landscape Painting", available at https://wenku.baidu.com/view/3f1f912e58fb770bf78a555e.html?from=search/, 2013.
    "The method of dynamic sand drawing", available at https://wenku.baidu.com/view/086a3f7fb52acfc788ebc928.html?from=search/;, 2015.
    M. Yang, et al., "Algorithm of sand painting simulation based on Kinect", Proceedings of the International Conference on Virtual Reality and Visualization (ICVRV) 2016, Hang Zhou, P.R.China, Short paper, pp.423-425, 2016.
    Z.L. Tian, L. Fu, X.F. Gong "On the development of digital new media art", Journal of Beijing Institute of Graphic Communication, 2007.
    P. Vandoren, et al., "FluidPaint:an interactive digital painting system using real wet brushes", Proceedings of ACM International Conference on Interactive Tabletops and Surfaces, Banff, Alberta, Canada, pp.53-56, 2009.
    N. Chu, et al., "Detail-preserving paint modeling for 3D brushes", Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, Annecy, France, pp.27-34, 2010.
    R. Shilkrot, et al., "Augmented airbrush for computer aided painting (CAP)", ACM Transactions on Graphics, Vol.34, No.2, pp.19-19, 2015.
    R.H. Kazi, et al., "SandCanvas:A multi-touch art medium inspired by sand animation", ACM Chi, Vol.2011, pp.1283-1292, 2011.
    N. Bell, Y. Yu and P.J. Mucha, "Particle-based simulation of granular materials", Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, California, USA, pp.77-86, 2005.
    X. Li and J.M. Moshell, "Modeling soil:Realtime dynamic models for soil slippage and manipulation", Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, Anaheim, CA, USA, pp.361-368, 1993.
    T.Y. Chen and S.K. Wong, "Digital artwork creation using water and sand on a two-dimensional surface", Proceedings of the 8th International Symposium on Visual Information Communication and Interaction, Tokyo, AA, Japan, pp.52-60, 2015.
    B. Zhu and X. Yang, "Animating sand as a surface flow", The Eurographics Association 2010, 2010.
    T. Kim and M.C. Lin, "Fast animation of lightning using an adaptive mesh", IEEE Transactions on Visualization & Computer Graphics, Vol.13, No.2, pp.390-402, 2007.
  • 加载中


    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (202) PDF downloads(292) Cited by()
    Proportional views


    DownLoad:  Full-Size Img  PowerPoint