Clothing plays a vital role in real life and hence, is also important for virtual realities and virtual applications, such as online retail, virtual try-on, and real-time digital avatar interactions. However, choosing the correct parameters to generate realistic clothing requires expert knowledge and is often an arduous manual process. To alleviate this issue, we develop a pipeline for automatically determining the static material parameters required to simulate clothing of a particular material based on easily captured real-world fabrics. We use differentiable simulation to find an optimal set of parameters that minimizes the difference between simulated cloth and deformed target cloth. Our novel well-suited loss function is optimized through non-linear least squares. We designed our objective function to capture material-specific behavior, resulting in similar values for different wrinkle configurations of the same material. While existing methods carefully design experiments to isolate stretch parameters from bending modes, we embrace that stretching fabrics causes wrinkling. We estimate bending first, given that membrane stiffness has little effect on bending. Furthermore, our pipeline decouples the capture method from the optimization by registering a template mesh to the scanned data. These choices simplify the capture system and allow for wrinkles in scanned fabrics. We use a differentiable extended position-based dynamics (XPBD) cloth simulator, which is capable of real-time simulation. We demonstrate our method on captured data of three different real-world fabrics and on three digital fabrics produced by a third-party simulator.
翻译:服装在现实生活中发挥着至关重要的作用,因此,对于虚拟现实和虚拟应用,例如在线零售、虚拟试运行和实时数字阿凡达互动等虚拟现实和虚拟应用也很重要。然而,选择正确参数以产生现实服装需要专家知识,而且往往是一个艰巨的手工过程。为了缓解这一问题,我们开发了一条管道,自动确定模拟基于容易捕捉的现实世界布料的某种材料的服装所需的静态材料参数。我们使用不同的模拟来找到一套最佳参数,最大限度地缩小模拟布料和变形目标布料之间的差异。我们新颖的合宜损失功能通过非线性最小方块优化。我们设计了我们的目标功能以捕捉特定材料的行为,导致同一材料的不同皱纹配置的数值相似。虽然我们精心设计了一种实验方法,以从弯曲模式的布料中分离出拉伸缩的参数,但我们首先估计弯曲,因为基于膜的僵硬度对弯曲不起作用。此外,我们编织的精密损失功能通过非线性最小的最小的平方块进行优化。我们设计了我们设计中的截断式方法,通过在真实的模机结构中安装的三层结构的模型进行优化,从而可以复制到扫描数据演示。这些方法可以复制。