用于逼真图像生成的技术

时间:2012-05-25 12:32:48

标签: opengl 3d directx textures texture-mapping

我们正在构建一个基于Web的应用程序来设计定制衬衫。它将具有与http://www.blanklabel.com/Products/Shirt

相同的功能

根据访客的选择,这两个应用程序都使用预先生成的图像切片来显示自定义衬衫图像。

我想知道这些切片是如何生成的。由图形设计师使用图形或建模工具(Photoshop / 3DSMax等)手动或使用3D模型上的纹理贴图等技术进行编程?

是否有可能使用编程技术实现blanklabel.com中的结果?

2 个答案:

答案 0 :(得分:2)

这可能是猜测,但我会在建模应用程序(Blender,3ds max,Maya等)中创建衬衫(或者更确切地说是衬衫的组件),然后设置所有UV映射。然后,当用户进行选择时,图像将通过游戏引擎呈现(阴影可以在没有照明或相机移动的情况下烘焙),然后推送到客户端的浏览器。

答案 1 :(得分:0)

如果你想以编程方式生成真实感的面料,那么有几篇论文,特别是最近的论文:
http://www.cs.cornell.edu/projects/ctcloth/

http://www.cs.cornell.edu/~srm/publications/TOG12-cloth.html
但是,它们的计算成本非常高(您无法获得向客户展示的实时结果),因此您最好将这些结构脱机渲染 - 或者选择拍摄高质量的特写图片。

你可能还想破解一个空间变化的BRDF模型,其中有一些Phong裂片和纹理来控制裂片......但我不确定这看起来真的很棒。结果很大程度上取决于艺术家谁将手动调整参数,使其看起来像实际的面料。