自动适合服装的算法? [英] An algorithm that automatically fits clothing?

查看:56
本文介绍了自动适合服装的算法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

想象一下,一个客户要求您设计一款可以满足一些非常粗糙的规格的软件,如下所示:

Imagine a client asked you to design a piece of software that would satisfy some pretty rough specs as follows:

1:它将面向时尚行业销售

1: it will be marketed towards the fashion industry

2:用户将是设计衣服和东西"的人(可能有一个特定的术语,但没想到)

2: the users will be people that "design clothes and stuff" (there is likely a specific term for it but it doesn't come to mind)

3:由于各种原因,能够快速进行原型设计并查看其在模型上的外观将很有用.为了使它更有用,应该渲染3D模型,以便设计人员可以在必要时从各个角度查看它.

3: For various reasons, it would be useful to be able to quickly prototype designs and see how they look on models. To make it more useful, it should be rendering 3D models so that the designers can look at it from various angles if necessary.

4:为了有用,用户应该能够使用自己喜欢的3D建模工具(甚至可能是内置的)设计自己的服装,然后将其导入该系统.同样,用户也应该能够设计自己的模型.

4: In order to be useful, users should be able to design their own outfits using whatever 3D modeling tool they like (it may even be built-in), and then import it into this system. Similarly, users should also be able to design their own models as well.

5:用户将可以选择想要试穿的模特.自然,人类的比例各不相同,因此他们可能需要相应地调整模型,以查看它在不同人身上的外观.

5: Users will be able to pick a model that they wish to try the outfit on. Naturally, humans come in various proportions so they may want to adjust the model accordingly to see how it looks on different people.

6:因此,需要调整服装以考虑比例的变化.仅进行一些小的更改而不得不一次又一次地设计相同的服装是不可行的,因此这应该由计算机来完成.

6: Consequently, the outfits would need to be adjusted to account for the change in proportions. It is not feasible to have to design the same outfit over and over again just to make some minor changes, so this should be done by the computer.

大多数系统听起来非常简单.但是最后出现了3D素材.

Most of the system sounds pretty straightforward. But then comes the 3D stuff at the end.

特别地,我想系统中最困难的部分将是实际的服装试穿"算法,因为您可以创建静态对象并查看它们的外观,但是能够即时更改它们,并且仍然可以它们自然合身似乎绝对令人赞叹.

In particular, the most difficult part of the system I imagine would be the actual "clothing fitting" algorithms, since you can create static objects and see how they look, but to be able to change them on the fly and still have them fit naturally seems absolutely mind-blowing.

已经有这样的工具了吗?什么样的工具可以使此问题更容易解决?有没有人从事过这样的工作?

Are there any tools like this already? What kind of tools would make this easier to solve? Has anyone ever worked on something like this?

推荐答案

其中有很多硬核计算几何,尽管确实存在着点点滴滴,但据我所知,以前没有人做完所有事情.

There's a lot of hardcore computational geometry in this, and while bits and pieces of it do exist, as far as I know no one's done the whole thing before.

奇怪的是,服装配件实际上可能是较容易的零件之一.您将需要设计师定义具有参数大小的组件的织物图案,模拟在特定尺寸和各种姿势下穿着该模型的模型,并在每个尺寸-姿势对中产生紧密度(变形量)的度量.然后,您将定义一个代价函数,并对其大小和紧密度进行惩罚,然后进行梯度下降以将其最小化.

Oddly enough, the clothing fitting may actually be one of the easier parts. You would have the designer define a fabric pattern with parametrically sized components, simulated a model wearing it at a particular size and in various poses, and produce a measure of tightness (amount of deformation) in each size-pose pair. Then you'd define a cost function with a penalty for size and for tightness, then do gradient descent to minimize it.

但是首先,您需要织物模拟(硬),各种姿势下的人体3D建模(硬)和用于参数化织物图案的建模工具(硬).

But first you need fabric simulation (hard), 3D modeling of humans in various poses (hard), and a modeling tool for parametrically shaped fabric patterns (hard).

这篇关于自动适合服装的算法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆