ARCore在统一还是在Sceneform功能/用例中?

时间:2018-07-05 05:22:50

标签: unity3d augmented-reality arcore android-augmented-reality sceneform

据我了解,有几种支持ARCore和Unity的环境,而Sceneform SDK是其中的一些选择。

我想知道它们之间除了Java和C#之外还有什么不同?除了语言偏好之外,为什么有人会选择一个?

谢谢

1 个答案:

答案 0 :(得分:2)

Sceneform使Android开发人员无需学习3D图形和ARCore就可以使用OpenGL进行工作。它包括一个高级场景图API,逼真的基于物理的渲染器,一个用于导入,查看和构建3D资产的Android Studio插件,并易于集成到ARCore中,这使得构建{{1 }} 应用。观看AR中的视频link


而Unity中的Google I/O '18使用三个关键功能来将虚拟内容与真实世界集成在一起,就像通过手机的摄像头看到的那样:

  1. ARCore
  2. Motion tracking允许手机检测尺寸 和所有类型的表面的位置:水平,垂直和 倾斜的表面,例如地面,茶几或墙壁。
  3. Environmental understanding允许手机估算环境的 当前的照明条件。

Light estimationARCore平台,用于构建增强现实体验。 Google’s使用不同的API,可让您的手机感知其环境,了解世界并与信息互动。 ARCoreAndroid中提供了一些API,以实现共享的AR体验。