在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.0
,0.2
,0.4
和1.0
。希望这可以帮助。
关于android - ARCore – SFA文件格式的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51767630/