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

其中之一是metallicFactor

在关于Sceneform的Google I/O Video上,它可以从0到255,我们通常应使用0到1。

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

其次,使用Android的Sceneform Sample之一,尝试在“ solarSystem”示例中为Sun更改此值。但是,无论发生什么变化,它看起来都是一样的。我想念的是什么?

有人举了一个从最小值到最大值的示例,以查看其外观(仅更改金属因子。不更改粗糙度)?

最佳答案

metallicFactor缩放metallicRoughness以控制材料的金属性:


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.00.20.41.0


希望这可以帮助。

关于android - ARCore – SFA文件格式的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51767630/

10-09 22:54