想象一下,客户要求您设计一个满足一些非常粗略规范的软件,如下所示:
1:它将推向时尚产业
2:用户将是“设计衣服和东西”的人(可能有一个特定的术语,但它不会浮现在脑海中)
3:由于各种原因,能够快速设计原型并了解它们在模型上的外观是很有用的。为了使它更有用,它应该渲染3D模型,以便设计师可以在必要时从各个角度查看它。
4:为了有用,用户应该能够使用他们喜欢的任何3D建模工具(甚至可能是内置的)设计他们自己的服装,然后将其导入到该系统中。同样,用户也应该能够设计自己的模型。
5:用户可以选择他们想要试穿的模特。当然,人类的比例各不相同,因此他们可能需要相应地调整模型,以了解它在不同人群中的表现。
6:因此,需要调整服装以考虑比例的变化。为了做一些小改动,不得不一遍又一遍地设计相同的装备是不可行的,所以这应该由计算机来完成。
大多数系统听起来都非常简单。但最后是3D的东西。
特别是,我想到的系统中最困难的部分是实际的“服装拟合”算法,因为你可以创建静态对象并查看它们的外观,但是能够动态地改变它们并且仍然具有它们自然适合似乎绝对令人兴奋。
有没有这样的工具?什么样的工具可以使这更容易解决? 有没有人曾经做过这样的事情?
答案 0 :(得分:3)
这里有很多硬核计算几何,虽然它的一些部分确实存在,但据我所知,以前没有人完成整个事情。
奇怪的是,衣服配件实际上可能是更容易的部分之一。您可以让设计师定义具有参数化尺寸组件的织物图案,模拟以特定尺寸和各种姿势佩戴它的模型,并在每个尺寸 - 姿势对中产生紧密度(变形量)。然后你定义一个成本函数,对尺寸和紧度进行惩罚,然后进行渐变下降以最小化它。
但首先你需要织物模拟(硬),各种姿势的人体3D建模(硬),以及参数化形状的织物图案(硬)的建模工具。