词汇表
PolySpatial Core (com.unity.polyspatial): 基本的PolySpatial软件包,从该软件包开始进行初始化和设置。它执行更改跟踪和处理,序列化/反序列化,并包括Shader Graph到MaterialX转换器
PolySpatial XR (com.unity.polyspatial.xr): 包括场景验证、功能配置文件、构建块和指导UI。增加对XRI、AR Foundation和XR hands软件包的依赖。
Unity PolySpatial -- Apple visionOS 支持 (com.unity.polyspatial.visionos):增加新的构建目标(visionOS),并为visionOS和Apple Vision Pro提供平台支持。
PolySpatial App(又名 Client App 或 Unity App):使用PolySpatial的Unity应用程序(Unity player)。PolySpatial应用程序分为两个逻辑部分:Unity Sim和Backend。
Unity Sim: Unity应用程序的非渲染部分 - 其特定于应用程序的逻辑以及内置模拟功能,包括物理、动画、AI 和资源管理。
- (Unity) Sim Space: Unity Sim的世界空间。虽然典型的Unity应用程序会在同一空间中模拟和渲染对象,但这些在PolySpatial应用程序中可能会有所不同。
- (Unity) Sim Physics: Unity Sim的物理和碰撞体。
Vanilla Unity: 在 PolySpatial 上下文中,VanillaUnity指的是非 PolySpatialUnity应用程序。
PolySpatial Host (或Backend):负责实际渲染由Unity Sim控制的对象的系统。
- Host (或Backend) Space:运行PolySpatial应用程序的后端或主机的世界空间。这可能与Unity Sim Space不同,因为主机环境可能允许应用程序独立移动(例如,重新定位到现实世界中的另一个位置和体积)。
- Host (或Backend) Physics:在后端实现的物理和碰撞体可对完整的共享环境进行建模,以实现输入、选择和跨应用程序交互等目的。
PolySpatial Layer:创建用于容纳UnitySceneGraph 的支持对象的Unity层。如果不存在这样的图层and没有可用于创建新图层的可用图层,则当您进入播放模式时,PolySpatial运行时将不会初始化,而是将获得普通的Unity渲染。
Volume Camera: 一个新组件,用于定义Sim场景中应在主机上显示的内容。体积摄像机由模式、定向边界框(OBB)和剔除遮罩组成。目前有两种模式:
- 有界模式(Bounded Mode):在此模式下,体积摄像机的 OBB and 中与剔除蒙版匹配的图层中的所有内容都将复制到主机。落在边界上的内容(部分在OBB内部,部分位于OBB外部)将被剪裁。
- 无界模式(nbounded Mode):在这种模式下,OBB被忽略,场景中所有与剔除掩码匹配的层的内容都会被复制到主机上。没有明确剪辑任何内容。有关详细信息,请参阅VolumeCamera。
Exclusive Mode:指运行时行为,其中应用程序是唯一活动且可见的应用程序
Shared Mode:指其他应用程序可能处于活动状态和/或可见的运行时行为