docs.unity3d.com
    显示 / 隐藏目录

    Unity MARS 概览

    简介

    Unity Mixed and Augmented Reality Studio (Unity MARS) 是一个 Unity 扩展,可以添加新功能来支持增强现实和混合现实内容的创建。

    增强现实揭示了我们用来创作 3D 内容的工具还面临更大的难题。 画布已经从严格控制和已知的数字环境演变为与现实世界交织在一起的环境。 为这种新媒体创作的内容不再被单独使用。 相反,该内容必须具有响应性,并能够以前所未有的方式与世界和其他应用程序交互。

    MARS 包括一个 Unity 扩展和一组配套应用程序,可将现实世界中的对象和事件作为游戏对象进行处理。 MARS 针对此动态内容提供新的 UI 和控件。 MARS 包含一种全新的模拟模式,通过该模式能够以非常短的迭代时间在不同的现实世界模型中测试您的内容,并帮助您在现实世界的环境中创作内容。

    最重要的是,在默认情况下,Unity MARS 会对现实世界和其他 AR 内容做出响应。 现实就是您的构建目标平台。 大胆想象,完美设计,开始制作改变世界的内容!

    入门页面是面向新用户的指南。这个页面引导您编写一个可以对环境做出反应的小型但完整的应用程序。

    本文档包含有关 Unity MARS 每个部分的深入指南,具体如下:

    • Unity MARS UI 概览 - 不同 MARS 窗口的概览。
    • Unity MARS 核心概念的概述 - MARS 中常用的术语和概念。
    • 使用 Unity MARS - 使用 MARS 创建 AR 应用程序的常见工作流程。
    • 基本应用程序创建:
      • 基本面部跟踪 - 在 MARS 中跟踪面部并将虚拟对象附加到面部特征。
      • 图像标记跟踪 - 创建并使用图像以及对图像进行跟踪。
      • 调整对齐的力 - 创建并使用力以配置对齐区域和空间方向。
    • Unity MARS 模拟:
      • 创建模拟环境 - 设置自定义的人工合成环境和录制内容,从而使用与项目相关的环境来快速预览内容针对找到的表面和其他世界数据的行为。
      • 会话录制内容 - 记录真实和模拟 MR 会话中的数据,以便稍后在 MARS 应用程序中进行测试。
    • 开发者主题:
      • 界标 - 处理诸如点、边、多边形之类的空间数据,这些数据会将现实世界的数据分解为有用的部分,以锚定或对齐虚拟内容。
      • 特征 - 这是一些数据段,用于表示如何存储信息以及条件、操作和提供程序如何在 MARS 中操纵这些信息。
      • 优先级 - 指定场景内容不同部分的相对重要性。
      • 软件开发指南 - 如果您需要做一些具体工作来编写自定义行为或者要扩展 MARS,请查看这个主题。

    您可以在 Unity MARS 变更日志中找到新功能和弃用功能的列表。

    FAQ 介绍了先前已解答的有关 Unity MARS 设计、实现和使用方面的许多常见问题。

    最后,为了快速理解本文档中使用的术语,请参阅术语表中定义的常见关键字。

    要求

    当前版本的 Unity MARS 与以下版本的 Unity Editor 兼容:

    • 2019.2.x
    • 2019.3.x
    • 2020.1 alpha 版 - 未经充分测试,MARS 放置 UI 缺失。
    • Unity MARS 使用 .NET 4.x Equivalent 运行时并与旧版脚本运行时兼容。
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)