首页 > 解决方案 > 统一的 ARCore 与 Sceneform 功能/用例?

问题描述

我理解它的方式是有几个支持 ARCore 和 Unity 的环境和 Sceneform SDK 是一些选项。

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

谢谢

标签: unity3daugmented-realityarcoreandroid-augmented-realitysceneform

解决方案


Sceneform使 Android 开发人员ARCore无需学习 3D 图形和OpenGL. 它包括一个高级场景图 API、基于物理的逼真渲染器、一个Android Studio用于导入、查看和构建 3D 资产的插件,并且易于集成ARCore,使构建AR应用程序变得简单。访问此视频链接Google I/O '18


ARCore在 Unity 中使用三个关键功能将虚拟内容与通过手机摄像头看到的现实世界集成:

  1. Motion tracking
  2. Environmental understanding允许手机检测所有类型表面的大小和位置:水平、垂直和倾斜表面,如地面、咖啡桌或墙壁。
  3. Light estimation允许手机估计环境的当前照明条件。

ARCoreGoogle’s构建增强现实体验的平台。使用不同的 API,ARCore让您的手机能够感知其环境、了解世界并与信息交互。一些 API 可用于AndroidiOS支持共享的 AR 体验。


推荐阅读