unity3d - 统一与 Sceneform 功能/用例中的 ARCore?

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

我的理解是有几种环境支持 ARCore,Unity 和 Sceneform SDK 是其中的一些选项。

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

谢谢

最佳答案

Sceneform授权 Android 开发人员使用 ARCore无需学习 3D 图形和 OpenGL .它包括一个高级场景图 API、基于现实物理的渲染器、一个 Android Studio用于导入、查看和构建 3D Assets 的插件,并可轻松集成到 ARCore这使得构建变得简单AR应用。访问此视频 linkGoogle I/O '18 .

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

  • Motion tracking
  • Environmental understanding允许手机检测尺寸
    所有类型表面的位置和位置:水平、垂直和
    倾斜的表面,如地面、咖啡 table 或墙壁。
  • Light estimation允许手机估计环境的
    当前的照明条件。
  • ARCoreGoogle’s构建增强现实体验的平台。使用不同的 API,ARCore使您的手机能够感知周围环境、了解世界并与信息交互。一些 API 在 Android 中可用和 iOS以实现共享的 AR 体验。

    关于unity3d - 统一与 Sceneform 功能/用例中的 ARCore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51183890/

    相关文章:

    android - 用增强现实概念测量液体

    java - 在 JMF 组件上绘画

    augmented-reality - 是否可以将增强现实和眼镜与 ARCore 集成?

    java - ARCore – 渲染距离相机 200 米的物体

    c# - Unity C# - 数组索引超出范围

    android - 使用AdscendMedia SDK构建Gradle

    c# - 在 3D 中排序点

    c# - 如何在单击游戏对象时创建菜单? (统一)

    qt - BB10 上的增强现实

    android - ARCore:模拟器和统一