图像输出不正确
本页列出了Substance 3D Designer中导致图像输出意外错误的技术问题,并提供了相应的故障排除步骤。
可见步进/条带
检查该节点及上游所有节点的输出格式(即,位深度),并确保这些节点使用至少16位整数精度。
Output format参数通常设置为相对于输入 继承方法,这样可以在整个图形中传播低精度。 理想情况下,在图形中向上游走,即可找到问题的根源。
通过查看节点下显示的文本信息,可以快速确定节点输出的精度:
- L/C表示图像是灰度(即明亮度)或彩色
- 8/16表示整数编码
- 16F/32F表示浮点编码
例如:
- L8:灰度8位整数
- C16:彩色16位整数
- C32F:颜色32位浮点(HDR)
已发布的SBSAR中的质量损失
否则,它们引用的位图资源将以默认的256*256分辨率保存在已发布的Substance 3D存档中,这将*影响一个或多个输出的质量*。
图像模糊
在重新排列图像中的像素时(例如,在调整形状大小或更改图像分辨率时),有两种方法可确定应如何 将源中的像素 映射到目标:
- 最接近:像素将被映射到匹配坐标处的目标原样。 如果目标的分辨率较低,则可以完全忽略像素。 如果目标具有更高分辨率,则将映射到覆盖其范围的所有像素。 输出更清晰**,看起来略有锯齿。
- 双线性滤波:对源图像应用滤波过程,以便其像素以 平滑 像素之间过渡的方式映射到目标分辨率。 输出为更平滑,看起来略有模糊。
变换2D节点提供了 筛选方法 选项,以选择应使用的这两种映射方法中的哪一种。
在对不同分辨率的输入纹理进行采样时,大多数节点(例如,混合)默认为双线性滤波,这可能会引入不需要的模糊。
由于Transformation 2D节点为原子,因此非常轻量级,因此即使不需要变换,也可以在将纹理发送到另一个节点之前,使用其输出大小属性更改纹理分辨率,这样您就可以控制此调整大小的影响。
在像素处理器节点的函数图形中,示例节点包含相同选项,以控制应如何将采样纹理映射到节点分辨率。