我想开始开发一个新的Android增强现实应用程序,但我不确定要使用哪个渲染引擎。我听说sceneform被弃用了(Google Sceneform – Is it deprecated? Any replacement?)。
如果不想使用虚幻或统一,有没有推荐使用渲染引擎的建议?
我知道有可能使用sceneform 1.16 (需要gltf/glb支持),但功能不是很可靠(例如,材料纹理更改不起作用)。
如果我依赖于未来的支持和开发,哪个渲染引擎将是最好的选择?
发布于 2021-02-23 23:42:44
Android ARCore开发者指南目前使用OpenGL作为渲染引擎。您可以在此处查看如何将其集成到ARCore SDK存储库的samples目录中的代码中:https://github.com/google-ar/arcore-android-sdk
它不像Sceneform那样简单,但可以满足您的需求。
正如您所说,Sceneform已被弃用,但有一些努力可以让它继续存在--我认为,最突出的是这一点:
此存储库已更新为支持AndroidX和glTF/glTB,而不是SFA和SFB资产。它已经被许多人测试和使用,但我认为需要时间来看看是否有足够数量的用户和开发人员参与进来,以使其保持最新。
https://stackoverflow.com/questions/66209263
复制相似问题