1

查看 sfa dele 内部,我们有一些配置。

其中之一是metallicFactor

在关于 Sceneform的Google I/O 视频中,据说它可以从 0 到 255,我们通常应该使用从 0 到 1。

我的第一个问题,关于我们应该使用的代码:0, 0.2, 0.4, 1还是0, 20, 40, 255

其次,使用适用于 Android 的Sceneform 示例之一,我尝试在“solarSystem”示例中更改太阳的此值。但是对于任何情况,变化看起来都是一样的。我错过了什么?

有人有一个从最小值到最大值的例子,看看它应该是什么样子(只改变金属因子。不改变粗糙度)?

4

1 回答 1

1

metallicFactor缩放metalRoughness以控制材料的金属度:

metallicFactor  <float_value>   

用于0.0非金属材料:

metallicFactor: 0.0;

用于1.0金属材料:

metallicFactor: 1.0; // Normalised 1.0 is similar to 255 in 8-bit color scale

所以在代码中我们需要分别使用:0.0、、0.2和。0.41.0

希望这可以帮助。

于 2019-04-12T17:19:02.683 回答