5

谁能解释这两个Scale属性在Material InspectorXcode 场景编辑器中是如何工作的?

在此处输入图像描述

从表面上看,第一个似乎代表沿 X 轴的比例,而第二个代表沿 Y 轴的比例。SCNMaterial 类中没有关于 scale 属性的讨论。

此图像来自WWDC 狐狸演示。它用于地板的漫反射材质。它的尺寸是 512x512。

在此处输入图像描述

但是,该演示为此图像使用 1 的比例值。对于另一个地板材质图像(也是 512x512),它使用 128 的比例值。

它不应该使用 2 或 3 的值而不是 1 和 128 来说明更高的设备分辨率(例如,5s 设备上的 2x)?

使用不同的值会产生意想不到的结果。较高的比例值(即 256)产生了更锐利的底,但它也产生了在 64 级别上看不到的“马蹄形”伪影。另外,为什么 2 或 3 的比例因子不够?

考虑到 iPhone 5s 设备上的 2 倍分辨率,两个比例属性都设置为 256。这会产生: 在此处输入图像描述

比例属性设置为 128: 在此处输入图像描述

比例属性设置为 64: 在此处输入图像描述

有人可以解释如何根据材料的图像分辨率设置比例属性吗?

4

0 回答 0