症状
用户在选择“通道”>“传输”执行纹理传输后,可能会发现新对象中的“绘制”节点为空,仿佛传输失败。而其他包含图像数据的节点,例如“云”和“平铺”,则已成功传输。
然而,如果用户将镜头拉近模型,缺失的绘制数据就会出现,当用户拉远镜头时,这些数据又会消失。在以下已完成的纹理迁移示例中,用作纹理的云节点和用作遮罩的棋盘格节点清晰可见,但本应被绘制节点覆盖的透明区域仍然保持透明。随着用户放大,绘制数据会重新出现:
原因
此问题是由以下已知漏洞引起的:
ID 555335 - 16k 16 位通道的通道传输可能导致生成的 Paint 节点中仅生成最高分辨率的 mipmap。
与其他 3D 软件和视频游戏一样, Mari使用 Mipmap 来提升性能并减少锯齿。由于这个 bug,原本用于远距离观察物体的低分辨率 mipmap 无法生成。只有最高分辨率的图像可用,因此它们会在用户放大物体时出现。
解决
在任何缺少 Mipmap 的情况下,我们都可以触发Mari中的任何进程,在受影响的 Paint 节点中重新创建它们。有几种方法可以做到这一点,以下示例中的前两种方法可以帮助您恢复原始节点树。
方法 1:选择一个受影响的 Paint 节点,右键单击 > 编辑 > 烘焙到 Paint 节点。
注意:方法 1 需要对每个单独的 Paint 节点重复执行。
方法 2:在 UV 视图中,增加画笔半径,使其覆盖每个 UV,然后在“正片叠底”绘画模式下,将每个 Paint 节点的每个 UV 涂成白色。
方法 3:在通道节点之前添加一个烘焙点节点并进行烘焙。
方法 4:使用导出管理器导出纹理传输通道,然后将纹理重新导入到绘制节点中。
更多帮助
如果您遇到任何问题,请创建支持工单并向我们提供本文中要求的信息:
Q100090:报告Mari问题时需要发送给支持团队的信息
如需了解如何提交支持工单,请参阅本文:
Q100064:如何提交支持工单
我们很遗憾听到
请告诉我们