**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
去年关闭了。
去年,机构群体审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
我在我的ARCore项目中使用Sceneform。看起来这个项目现在被Google提到为Archived。更多信息我们可以找到here或在这个page上。
我不明白谷歌是否真的放弃了这个SDK,或者它是否--或者将--直接集成到ARCore SDK中?
感谢任何有关这个SDK的未来和潜在的替代品的信息。
3条答案
按热度按时间20jt8wwn1#
编辑于2022年:
维护的场景形式和后续版本:
与Google场景表单(1.15.0、1.16.0、1.17.0和1.17.1)的差异
mavenCentral()
依赖项提供*增强图像支持
*增强面支持
glb
或gltf
用于3D模型(支持动画)hdr
或ktx
用于环境(间接照明+天空盒)*VideoNode用于媒体播放器(mp4、avi等)视频3D节点
*深度遮挡和放置(仅限场景视图)
*即时放置(仅限场景视图)
*HdrLightEstimation可在更壮观或更逼真之间进行调整
py49o6xq2#
更新日期:2022年5月12日。
关于Google IO '21上的场景形式替换
让我们听听***Fred Sauer***(谷歌ARCore团队的开发者倡导者)告诉我们的关于Sceneform替代品的内容。ARCore(时间06:25)。
场景形式分叉(非官方场景形式1.21)
这是存档场景表单的continuation。
关于最新官方版本
有三个官方版本可供选择:
几个月前,由于Maven工件,Google recommended没有使用最新版本
Sceneform 1.17
(现在它可能可以正常工作,但这仍然是一个问题)。Sceneform 1.16
无法通过Android Studio插件菜单获得,因为正如您所说,它的状态是Archived
(我应该说Abandoned
).发行版1.16
支持glTF
/glTB
,而不是SFA
和SFB
资源。而且Sceneform 1.16
是开源的。所以你可以从GitHub下载它。我唯一不知道的是我不明白为什么谷歌发布Sceneform 1.17
,如果Sceneform 1.16
是存档?!因此,目前有两个100%正常工作的版本-
Sceneform 1.16
和Sceneform 1.15
。场景表单1.16安装
ARCore Android
下载Sceneform 1.16
,请使用GitHub上的this link。Sceneform 1.16
SDK并将其与您的应用一起构建。谷歌停止使用场景形式
Google没有准备发布新的官方3D渲染引擎(即使使用Filament作为基础)。最初的ARCore团队分崩离析,这就是新的ARCore功能实现如此缓慢的原因。
iugsix8n3#
这是一个悲伤的故事,我喜欢Sceneform,对我来说,简单地替换它并不容易。因此,我将它分叉,并将库更新为androidx和filament 1.7. https://github.com/RGregat/sceneform-android-sdk。不起作用的是在ARCore 1.18中引入的新的深度API。我不确定将其实现到Sceneform中有多难,因为它依赖于片段着色器。