据我了解,有几种支持ARCore和Unity的环境,而Sceneform SDK是其中的一些选择。
我想知道它们之间除了Java和C#之外还有什么不同?除了语言偏好之外,为什么有人会选择一个?
谢谢
答案 0 :(得分:2)
Sceneform
使Android开发人员无需学习3D图形和ARCore
就可以使用OpenGL
进行工作。它包括一个高级场景图API,逼真的基于物理的渲染器,一个用于导入,查看和构建3D资产的Android Studio
插件,并易于集成到ARCore
中,这使得构建{{1 }} 应用。观看AR
中的视频link。
而Unity中的Google I/O '18
使用三个关键功能来将虚拟内容与真实世界集成在一起,就像通过手机的摄像头看到的那样:
ARCore
Motion tracking
允许手机检测尺寸
和所有类型的表面的位置:水平,垂直和
倾斜的表面,例如地面,茶几或墙壁。Environmental understanding
允许手机估算环境的
当前的照明条件。 Light estimation
是ARCore
平台,用于构建增强现实体验。 Google’s
使用不同的API,可让您的手机感知其环境,了解世界并与信息互动。 ARCore
和Android
中提供了一些API,以实现共享的AR体验。