布料仿真建模研究进展
Progress of cloth simulation modeling
- 2021年26卷第5期 页码:970-977
纸质出版日期: 2021-05-16 ,
录用日期: 2020-07-22
DOI: 10.11834/jig.200216
移动端阅览
浏览全部资源
扫码关注微信
纸质出版日期: 2021-05-16 ,
录用日期: 2020-07-22
移动端阅览
靳雁霞, 张晋瑞, 贾瑶, 马博. 布料仿真建模研究进展[J]. 中国图象图形学报, 2021,26(5):970-977.
Yanxia Jin, Jinrui Zhang, Yao Jia, Bo Ma. Progress of cloth simulation modeling[J]. Journal of Image and Graphics, 2021,26(5):970-977.
布料仿真一直是计算机动画中的研究热点与难点,对提高计算机动画质量以及用户体验具有重要意义,布料是一种非常经典的柔性材料物体,遍布于人们的日常生活中。虚拟世界中虚拟角色强烈的视觉真实感主要来源于逼真的虚拟人物的服装动画,这在很大程度上可以增强用户的体验感,在游戏娱乐、电影电视和动画制作等领域有着十分广泛的应用前景。布料仿真的质量与速度直接决定了计算机动画的整体水平,而布料的模拟水平则起着至关重要的作用。随着计算机软硬件的不断发展和计算机动画市场需求的提高,对布料仿真建模方法的研究受到越来越多的关注,布料仿真建模方法也因此有了较大发展。本文通过回顾布料仿真建模方法的相关工作,对国内外方法的研究进展进行综述,从布料仿真中数值积分方法的改进、多分辨率网格的改进和机器学习方法的使用等方面对布料仿真方法的发展进行简要阐述,并根据不同方法在布料模拟应用上的特性,对几大类改进方法进行了相应的总结与展望。同时选取几种算法进行对比,并给出建议。
The study of cloth modeling methods has a long history. Cloth simulation has always been a popular and difficult research topic in computer animation. Improving the quality of computer animation and user experience is of great significance. Cloth is a classic flexible material object
which can be seen almost everywhere in people's daily life. The clothing animation of realistic virtual characters can bring a strong sense of visual reality to the virtual characters and can enhance the user experience. It has very broad application prospects in animation production
game entertainment
film and television
and other fields. In addition
this technology can also be applied to the clothing industry
where virtual clothing can be used to design and display clothing more intuitively. In recent years
with the continuous emergence of applications involving virtual reality and human-computer interaction
especially the emergence of network virtual environments with high interactive characteristics
people's demand for high-quality real-time virtual character clothing animation has increased. Efficiently and realistically simulating the movement of cloth (e.g.
flags
clothing
tablecloths) on a computer has become a very challenging subject. Cloth animation is an important branch in the field of computer animation
belonging to the category of soft body fabric material deformation animation. In cloth simulation modeling
the accuracy of cloth simulation and the speed of cloth simulation often restrict each other. At present
some traditional cloth simulation methods can only take into account one of the two
and it is difficult to achieve a balance. Therefore
researchers have found a method that can balance the simulation accuracy and simulation speed to a certain degree. It is the focus of research in cloth simulation technology. When performing simulation modeling for flexible fabrics
constructing an appropriate and accurate modeling method has become the key to cloth simulation technology. After years of development of cloth simulation research
there are currently three mainstream cloth modeling methods: geometric modeling-based methods
physics-based modeling methods
and hybrid-based modeling methods. Hybrid-based modeling methods are a combination between geometry-based methods and physics-based methods. They require more calculation time compared with geometric modeling methods and have a lower accuracy compared with physics-based methods. In cloth simulation research
the main problem at present is how to meet the increasing real-time requirements on the basis of ensuring the cloth simulation effect. In response to this problem
researchers have made contributions in different ways
including the continuous development of numerical integration
from explicit Euler integration
implicit Euler integration to fourth-order Runge-Kutta and Verlet integration. The development of numerical integration has reduced the numerical calculation time in cloth simulation to a certain extent. In recent years
algorithms combined with machine learning have emerged in various fields. In computer animation
especially in the field of cloth simulation
researchers have begun to use the idea of machine learning to optimize cloth modeling. The commonly used methods of machine learning are convolutional neural network
recurrent neural network
back propagation(BP) neural network
and random forest. This study reviews the related work of cloth simulation modeling methods and summarizes the research and development of methods in China and abroad. According to the improvement of the cloth integration method
the improvement of the multi-resolution grid
and the use of machine learning methods
the development of the cloth simulation method is briefly described. According to the characteristics of the integral method and the multi-resolution grid method and the characteristics of the application of machine learning methods in cloth simulation
several major types of improved methods are summarized and prospected accordingly. Researchers have some considerations whether to improve the simulation speed or to ensure the speed to improve the simulation accuracy. Because of their different research entry points for the improvement of cloth modeling methods
their research purposes are also different. This article selects several algorithms to make a corresponding comparison and provides some suggestions for learners to learn from.
虚拟仿真布料仿真积分方法多分辨率网格机器学习进展
virtual simulationcloth simulationintegration methodmulti-resolution gridmachine learningprogress
Baraff D and Witkin A. 1998. Large steps in cloth simulation//Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques. New York, USA: Association for Computing Machinery: 43-54[DOI: 10.1145/280814.280821http://dx.doi.org/10.1145/280814.280821]
Bouaziz S, Martin S, Liu T T, Kavan L and Pauly M. 2014. Projective dynamics: fusing constraint projections for fast simulation. ACM Transactions on Graphics, 33(4): 154.1-154.11[DOI:10.1145/2601097.2601116]
Breen D E, House D H and Wozny M J. 1994. Predicting the drape of woven cloth using interacting particles//Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques. New York, USA: Association for Computing Machinery: 365-372[DOI: 10.1145/192161.192259http://dx.doi.org/10.1145/192161.192259]
Chen M and Tang K. 2010. A fully geometric approach for developable cloth deformation simulation. The Visual Computer, 26(6/8): 853-863[DOI:10.1007/s00371-010-0467-5]
Deng Y W, Mao T L, Shi M and Wang Z Q. 2016. Cloth deformation prediction based on human motion//Proceedings of 2016 International Conference on Virtual Reality and Visualization (ICVRV). Hangzhou, China: IEEE: 258-263[DOI: 10.1109/ICVRV.2016.49http://dx.doi.org/10.1109/ICVRV.2016.49]
Faure F, Gilles B, Bousquet G and Pai D K. 2011. Sparse meshless models of complex deformable solids. ACM Transactions on Graphics, 30(4): #73[DOI:10.1145/2010324.1964968]
Guan P, Reiss L, Hirshberg D A, Weiss A and Black M J. 2012. DRAPE: DRessing any PErson. ACM Transactions on Graphics, 31(4): #35[DOI:10.1145/2185520.2185531]
Hahn F, Thomaszewski B, Coros S, Sumner R W, Cole F, Meyer M, DeRose T and Gross M. 2014. Subspace clothing simulation using adaptive bases. ACM Transactions on Graphics, 33(4): #105[DOI:10.1145/2601097.2601160]
Jin Y X, Zhang J R, Cheng Q F, Qi X, Jia Y and Ma B. 2019a. Fabric layered modeling based on random forest algorithm. Journal of Image and Graphics, 24(10): 1781-1789
靳雁霞, 张晋瑞, 程琦甫, 齐欣, 贾瑶, 马博. 2019a. 融合随机森林模型的布料分层建模. 中国图象图形学报, 24(10): 1781-1789[DOI:10.11834/jig.190062]
Jin Y X, Wang H, Cheng S Y, Zhang J R and Cheng Q F. 2019b. Adaptive cloth simulation based on QPSO algorithm. Computer Engineering and Applications, 55(1): 154-160
靳雁霞, 王贺, 程思岳, 张晋瑞, 程琦甫. 2019b. 融合QPSO算法的多精度布料仿真建模方法. 计算机工程与应用, 55(1): 160-166[DOI:10.3778/j.issn.1002-8331.1806-0411]
Kaldor J M, James D L and Marschner S. 2010. Efficient yarn-based cloth with adaptive contact linearization. ACM Transactions on Graphics, 29(4): #105[DOI:10.1145/1778765.1778842]
Lee T M, Oh Y J and Lee I K. 2019. Efficient cloth simulation using miniature cloth and upscaling deep neural networks[EB/OL]. [2020-05-05].https://arxiv.org/pdf/1907.03953.pdfhttps://arxiv.org/pdf/1907.03953.pdf
Lee Y, Yoon S E, Oh S, Kim D and Choi S. 2010. Multi-resolution cloth simulation. Computer Graphics Forum, 29(7): 2225-2232[DOI:10.1111/j.1467-8659.2010.01811.x]
Liu T T, Bargteil A W, O'Brien J F and Kavan L. 2013. Fast simulation of mass-spring systems. ACM Transactions on Graphics, 32(6): #214[DOI:10.1145/2508363.2508406]
Lloyd B, Szekely G and Harders M. 2007. Identification of spring parameters for deformable object simulation. IEEE Transactions on Visualization and Computer Graphics, 13(5): 1081-1094[DOI:10.1109/TVCG.2007.1055]
Narain R, Overby M and Brown G E. 2016. ADMM⊇projective dynamics: fast simulation of general constitutive models//Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Zurich, Switzerland: The Eurographics Association: 21-28[DOI: 10.2312/sca.20161219http://dx.doi.org/10.2312/sca.20161219]
Shin S G and Lee C. 2020. Splitting basis techniques in cloth simulation by isogeometric analysis. Computer Methods in Applied Mechanics and Engineering, 362: #112871[DOI:10.1016/j.cma.2020.112871]
Wang Z D, Wu L H, Fratarcangeli M, Tang M and Wang H M. 2018. Parallel multigrid for nonlinear cloth simulation. Computer Graphics Forum, 37(7): 131-141[DOI:10.1111/cgf.13554]
Weidner N J, Piddington K, Levin D I W and Sueda S. 2018. Eulerian-on-lagrangian cloth simulation. ACM Transactions on Graphics, 37(4): #50[DOI:10.1145/3197517.3201281]
Weil J. 1986. The synthesis of cloth objects. ACM SIGGRAPH Computer Graphics, 20(4): 49-54[DOI:10.1145/15886.15891]
Zerbato D, Galvan S and Fiorini P. 2007. Calibration of mass spring models for organ simulations//Proceedings of 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems. San Diego, USA: IEEE: 370-375[DOI: 10.1109/IROS.2007.4399289http://dx.doi.org/10.1109/IROS.2007.4399289]
Zhang D L and Yuen M M F. 2001. Cloth simulation using multilevel meshes. Computers and Graphics, 25(3): 383-389[DOI:10.1016/S0097-8493(01)00062-0]
相关作者
相关机构