想象一下,一个客户要求你设计一款软件,它将满足一些非常粗略的规格,如下所示:
他说:它将面向时尚业进行营销
2:用户将是“设计衣服和东西”的人(可能有一个专门的术语来描述它,但并没有想到)
3:由于各种原因,能够快速制作原型设计并查看它们在模型上的外观将是有用的。为了使它更有用,它应该渲染3D模型,以便设计师可以在必要时从不同的角度查看它。
4:为了有用,用户应该能够使用他们喜欢的任何3D建模工具设计自己的服装(甚至可能是内置的),然后将其导入到此系统中。同样,用户也应该能够设计自己的模型。
5:用户将能够选择他们想要试穿的型号。自然,人类的比例各不相同,所以他们可能想要相应地调整模型,看看它在不同的人身上看起来如何。
6:因此,需要调整装备以适应比例的变化。仅仅为了做一些小的改变而一遍又一遍地设计相同的服装是不可行的,所以这应该由计算机来完成。
这个系统的大部分听起来都很简单。但接下来就是3D的东西了。
特别是,我认为系统中最困难的部分将是实际的“服装试穿”算法,因为你可以创建静态对象并查看它们的外观,但能够在飞行中更改它们并保持它们的自然合身似乎绝对是令人兴奋的。
已经有这样的工具了吗?什么样的工具会让这个问题更容易解决?有没有人做过这样的事情?
发布于 2012-03-05 10:54:27
这里面有很多核心的计算几何,虽然它确实存在,但据我所知,以前没有人做过所有的事情。
奇怪的是,服装试穿实际上可能是比较容易的部分之一。您可以让设计人员使用参数化大小的组件定义织物图案,模拟在特定尺寸和各种姿势下穿着它的模型,并在每个尺寸-姿势对中产生紧度(变形量)的度量。然后定义一个代价函数,以大小和紧密性为代价,然后进行梯度下降以最小化它。
但首先需要织物模拟(hard),各种姿势的人体的3D建模(hard),以及参数化形状的织物图案的建模工具(hard)。
https://stackoverflow.com/questions/9560871
复制相似问题