论文标题

使用基于位置的符合性约束动力学的基于位置的模拟估算布弹性参数

Estimating Cloth Elasticity Parameters Using Position-Based Simulation of Compliant Constrained Dynamics

论文作者

Larionov, Egor, Eckert, Marie-Lena, Wolff, Katja, Stuyck, Tuur

论文摘要

服装在现实生活中起着至关重要的作用,因此对于虚拟现实和虚拟应用也很重要,例如在线零售,虚拟尝试和实时数字化头像交互。但是,选择正确的参数来生成逼真的服装需要专家知识,并且通常是一个艰巨的手动过程。为了减轻此问题,我们开发了一条管道,用于自动确定基于易于捕获的现实世界织物模拟特定材料的衣服所需的静态材料参数。我们使用可区分的模拟来找到一组最佳参数,以最大程度地减少模拟布和变形目标布之间的差异。我们新颖的合理损失函数通过非线性最小二乘优化。我们设计了目标函数以捕获特定于材料的行为,从而导致相同材料的不同皱纹配置的相似值。尽管现有方法仔细设计了从弯曲模式中分离拉伸参数的实验,但我们拥抱拉伸织物会引起皱纹。鉴于膜刚度对弯曲几乎没有影响,我们首先估计弯曲。此外,我们的管道通过将模板网格注册到扫描的数据来将捕获方法从优化中解散。这些选择简化了捕获系统,并允许扫描织物中的皱纹。我们使用基于扩展位置的区域性动力学(XPBD)布模拟器,该动力学能够实时模拟。我们演示了我们的方法,以捕获的三种不同现实世界织物的数据以及第三方模拟器生成的三种数字织物的数据。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源