如何在2个相似的网格之间映射纹理

时间:2015-01-06 12:36:19

标签: 3d blender texture-mapping meshlab

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

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

我如何使用Meshlab或Blender实现这一目标?

2 个答案:

答案 0 :(得分:1)

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

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

通过选择它们,确保在绘画过程中两个对象是关节 在对象模式下按Ctrl + J.

  1. 更改'对象模式' - > 'Texture Paint'
  2. 使用'F Clone'画笔
  3. 使用Ctrl + left_click
  4. 设置克隆点

答案 1 :(得分:1)

在搅拌机中你也可以bake a texture从一个模型到另一个模型,虽然通常只被用来创建法线贴图,但烘焙也可以用来从程序纹理创建uv纹理或将几个纹理转移到单个质地。

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