我有两个 OBJ 文件,它们包含描述相同形状的网格。一个有 ~10k 个顶点,并且有纹理坐标。另一个有 ~5k 个顶点,没有纹理坐标。
如何将纹理坐标快速传输到第二个网格,而无需再次解开纹理?
我更愿意使用一些开源软件,比如 Blender 或专用脚本。但如果有使用专有软件的简单解决方案,我会找到一种方法来访问它。
答案1
您只需要一个 .obj 模型即可自动创建立体图像
看一眼http://paulbourke.net/stereographics/anaglyph如果你想知道如何处理这个问题(你可以在最后找到我对处理 .obj 文件的立体图的贡献)
答案2
如果没有 UV 信息(纹理坐标),您会遇到很多麻烦。
许多 3D DCC 工具(我认为包括 Blender)允许多分辨率雕刻,这是基于同时拥有网格的高多边形和低多边形版本 - 将较高分辨率网格及其应用的纹理“烘焙”到较低分辨率网格的新纹理贴图中,但在烘焙过程中添加矢量法线、法线、位移和凹凸贴图,从而产生较低多边形数的网格,看起来由于应用了法线贴图和 disp 贴图,游戏分辨率更高。
因此,游戏中所有依赖多边形计数的计算(动画、物理、实时照明)都更加高效,但美学效果仍然相当强。
但这是基于较高和较低的多边形网格都被正确地 UVd。