自动适配衣服的算法?

3
想象一下,如果客户向您提出以下需求,要求您设计一款软件:
1. 这款软件将面向时尚行业市场;
2. 用户将是那些“设计服装和其他东西”的人(可能有个专门的词汇,但我想不起来了);
3. 出于各种原因,能够快速原型设计并查看模型外观将非常有用。为使其更加实用,应渲染三维模型,以便设计师必要时可以从各个角度查看;
4. 为了实现可用性,用户应该能够使用任何他们喜欢的三维建模工具(甚至可以内置在此系统中),然后将其导入到此系统中。同样,用户还应该能够设计自己的模型;
5. 用户将能够选择他们想要尝试衣服的模型。自然而然,人的比例各不相同,因此他们可能需要相应地调整模型,以查看不同人的效果;
6. 因此,衣服需要根据身材变化进行调整。重复设计同一件衣服以进行微小的更改是不可行的,因此这应由计算机完成。
大部分系统听起来都很简单。但是最后出现了3D技术。
特别是,我认为该系统最困难的部分在于实际的“服装试穿”算法,因为您可以创建静态对象并查看其外观,但要能够在运行时更改它们并仍然使其自然贴合似乎非常令人难以置信。
是否已有此类工具?哪些工具可以使这一问题更容易解决?是否有人曾经做过这样的工作?

1
据我所知,服装行业协会已经多年在致力于这类事情。 - Hot Licks
据我所知,完全逼真的布料模拟并不是一件简单的事情。其中一种方法是工程数值模拟(通过有限元等)。例如,请查看以下链接:http://www.3ds.com/fileadmin/PRODUCTS/SIMULIA/PDF/case-study/SIMULIA-Toyobo.pdf。 - Darren Engwirda
这个标题让我期待对称的方法:将个体调整到服装上,反之亦然。 - greybeard
1个回答

4

这个涉及到很多复杂的计算几何,虽然其中一些部分已经存在,但据我所知,还没有人做过整个过程。

奇怪的是,服装的合身可能实际上是比较容易的部分。您需要让设计师定义一个具有参数尺寸组件的面料图案,在特定尺寸和各种姿势下模拟穿着模型,并产生每个尺寸-姿势对中变形程度的测量值。然后,您将定义一个成本函数,其中包含尺寸和紧度的惩罚,然后进行梯度下降以最小化它。

但首先,您需要进行面料模拟(难)、各种姿势下的人体三维建模(难)以及用于参数化形状面料图案的建模工具(难)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接