android - ARCore – SFA 文件格式的参数

标签 android augmented-reality arcore sceneform

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

其中之一是 metallicFactor

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

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

其次,使用 Sceneform Sample 之一对于 Android,我尝试在“solarSystem”示例中为 Sun 更改此值。但是对于任何变化,它看起来都是一样的。我缺少什么?

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

最佳答案

metallicFactor scales metallicRoughness to control the metallicity of the material:

metallicFactor  <float_value>   

对非金属 Material 使用0.0:

metallicFactor: 0.0;

对金属 Material 使用 1.0:

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

So in the code we need to use: 0.0, 0.2, 0.4 and 1.0 respectively.

希望这对您有所帮助。

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

相关文章:

android - Https 在 Android 上使用 DefaultHttpClient 返回 404?

android - 您的硬件不支持此应用程序。无法加载 "libmain.so"

java - ARCore—— session 、框架、相机和姿势

android - 为什么 ARCore 不支持 Nexus 9?

java - ARCore:如何在表面上显示设备保存的图像

java - 如何为 Android 5.0 构建我的纯 Java (Swing) 应用程序?

Android listview多选

android - 找不到 R.Id。在 fragment 中

java - 将相机预览与图像合并?

augmented-reality - A-Frame & ar.js : Multiple markers & boxes