想象一下,客户要求您设计一款软件,以满足一些相当粗略的规格,如下所示:
1:它将面向时尚行业营销
2:用户将是“设计衣服和东西”的人(可能有一个特定的术语,但我没有想到)
3:由于各种原因,能够快速制作原型设计并查看它们在模型上的外观会很有用。为了使其更有用,它应该渲染 3D 模型,以便设计人员可以在必要时从各个角度查看它。
4:为了有用,用户应该能够使用他们喜欢的任何 3D 建模工具(甚至可能是内置的)设计自己的服装,然后将其导入到该系统中。同样,用户也应该能够设计自己的模型。
5:用户将能够选择他们想要试穿服装的模特。当然,人类有不同的比例,因此他们可能需要相应地调整模型,看看它在不同的人身上看起来如何。
6:因此,需要调整服装以适应比例的变化。仅仅为了进行一些微小的改变而一遍又一遍地设计相同的服装是不可行的,所以这应该由计算机来完成。
该系统的大部分听起来都非常简单。但最后是 3D 内容。
特别是,我认为系统中最困难的部分是实际的“服装试穿”算法,因为您可以创建静态对象并查看它们的外观,但能够动态更改它们并仍然让它们自然合身看起来绝对令人兴奋。
已经有类似的工具了吗?什么样的工具可以让这个问题更容易解决?
有没有人做过这样的事情?
其中有很多核心计算几何,虽然其中的一些部分确实存在,但据我所知,以前没有人完成过全部工作。
奇怪的是,服装试穿实际上可能是更容易的部分之一。您可以让设计师使用参数化尺寸的组件定义织物图案,模拟模型以特定尺寸和各种姿势穿着该织物图案,并在每个尺寸-姿势对中生成松紧度(变形量)测量值。然后,您定义一个成本函数,对大小和紧密度进行惩罚,然后进行梯度下降以将其最小化。
但首先您需要织物模拟(困难)、各种姿势的人体 3D 建模(困难)以及用于参数形状织物图案的建模工具(困难)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)