我已经苦苦挣扎了一段时间,在Meshlab中寻找一种方法,将UV包含或转移到来自源网格的泊松模型上。我将尝试解释下面我想要完成的更多内容。
我的源网格有uv和纹理数据。我需要构建一个融合模型并包含纹理数据。它用于生产管道的面部表情扫描数据重建,最终构建用于动画的面部装备。我们的源扫描数据包括我们用于注册的标记信息,构建融合扫描模型,用于生成混合形状的retopologized网格。
以前,我们使用的是David3D。 http://www.david-3d.com/en/support/downloads David 3D使用泊松表面重建来创建融合模型。它创建的融合模型带来了uvs并将源纹理优化为1 uv tile。我将在下面发布一张结果图片,我希望在MeshLab中重新创建。
我需要在meshlab中找到这个解决方案,就是构建工具来帮助自动完成这个过程。 David3D版本5没有开发套件来编程。
在Meshlab中是否可以将源网格中使用的区域的uv应用到毒物模型中?我可以使用过滤器来传输它们吗?重新投影他们?
或者Meshlab中是否有另一个重建方法/过程可以保留紫外线?
以下是David生成的uv参数的图像。紫外线在图像的左半部分是白色的。
丹
答案 0 :(得分:1)
不,在MeshLab中,没有直接的方法来在两层之间传输UV映射。 这是因为在一般情况下,UV转移不是一项微不足道的任务。这不仅仅是为新曲面分配原始网格的“最近”UV:这对UV连续性不起作用,这种连续性存在于您链接的示例中。另外,两个网格应该几乎重合,否则在定义“最接近的”UV时也会遇到问题。
有几种方法可以做到这一点,但需要手动工作并重新采样纹理:
在MeshLab中,如果您有办法导入已注册的摄像机,也可以从原始图像创建新纹理......