Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl 一种真实感图像生成技术_Opengl_3d_Directx_Textures_Texture Mapping - Fatal编程技术网

Opengl 一种真实感图像生成技术

Opengl 一种真实感图像生成技术,opengl,3d,directx,textures,texture-mapping,Opengl,3d,Directx,Textures,Texture Mapping,我们正在构建一个基于web的应用程序来设计定制衬衫。它将具有与相同的功能 这两个应用程序都基于访问者的选择,使用预生成的图像切片来显示自定义衬衫图像 我想知道的是这些切片是如何生成的。由图形设计师使用图形或建模工具(Photoshop/3DSMax等)手动或通过编程方式使用3D模型上的纹理贴图等技术 是否有可能获得与使用编程技术类似的真实效果?这可能是一个猜测,但我会在建模应用程序(Blender、3ds max、Maya等)中创建衬衫(或者更确切地说是衬衫的组件),并以这种方式设置所有UV贴图

我们正在构建一个基于web的应用程序来设计定制衬衫。它将具有与相同的功能

这两个应用程序都基于访问者的选择,使用预生成的图像切片来显示自定义衬衫图像

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


是否有可能获得与使用编程技术类似的真实效果?

这可能是一个猜测,但我会在建模应用程序(Blender、3ds max、Maya等)中创建衬衫(或者更确切地说是衬衫的组件),并以这种方式设置所有UV贴图。然后,当用户进行选择时,图像将通过服务器上的游戏引擎渲染(阴影可以烘焙,因为没有灯光或相机移动),然后推送到客户端浏览器。

如果您想以编程方式生成照片级真实感织物,有几篇文章介绍了这一点,尤其是最近的论文:



然而,它们的计算成本很高(你无法获得实时结果来显示你的客户),所以你最好离线渲染这些织物,或者拍摄高质量的特写照片

您可能还想破解一个空间变化的BRDF模型,其中包含一些Phong波瓣和一个纹理来控制波瓣。。。但我不确定这是否真的看起来很棒。结果在很大程度上取决于艺术家,他们将手动调整参数,使其看起来像实际的织物