SceneKit:了解如何设置地板材料的比例?

时间:2016-08-15 19:34:06

标签: ios iphone xcode scenekit scnmaterial

有人可以解释两个Scale属性如何在Xcode场景编辑器的Material Inspector中工作吗?

enter image description here

表面上看,第一个似乎表示沿X轴的刻度,而第二个表示沿Y轴的刻度。 SCNMaterial class中没有讨论scale属性。

此图片来自WWDC fox demo。它用于地板的漫射材料。它的尺寸为512x512。

enter image description here

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

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

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

在iPhone 5s设备上考虑2倍分辨率,两个比例属性都设置为256.这样可以产生: enter image description here

将属性设置为128: enter image description here

将属性设置为64: enter image description here

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

0 个答案:

没有答案