1

我在 .obj 3D 网格文件中使用 3D 扫描仪捕获了 2 个对象模型。这 2 个网格代表同一个对象,但实际网格不同(由于捕获过程中的小误差和噪声)。尽管如此,这两个网格仍然完美对齐。

我想将其中一个中的纹理复制到另一个中。我正在寻找一种将纹理从网格 B 中最近的节点“复制”到网格 A 中的方法。

我如何使用 Meshlab 或 Blender 来实现这一点?

4

2 回答 2

1

在搅拌机中,您还可以将纹理从一个模型烘焙到另一个模型,虽然通常被认为仅用于创建法线贴图,但烘焙也可用于从程序纹理创建 uv 纹理或将多个纹理转移到单个纹理。

您可以轻松找到烘焙教程,要点是设置 uv 并准备好图像以接收烘焙数据,选择源然后定位并设置所需的选项并烘焙。

于 2015-01-07T10:22:50.483 回答
1

我不相信它可以在Meshlab中完成。但在 Blender 中,也许你可以使用以下内容:

如果您的对象正确对齐,您应该能够使用克隆画笔绘制 MeshA 对象。当您为选定的视图方向偏移 2 个网格时,这可能会更容易。

通过在对象模式下选择两个对象并按 Ctrl+J,确保在绘画过程中这两个对象是连接的。

  1. 更改“对象模式”->“纹理绘制”
  2. 使用“F 克隆”画笔
  3. 使用 Ctrl+left_click 设置要克隆的点
于 2015-01-06T17:07:13.633 回答