技术参考
Locus 软件包v2、房间和景观 ZIP 格式
完整 Package v2 是具备完整功能的规范导入格式,只包含数据。为兼容旧内容,仍支持旧版/简易平面结构的房间和景观 ZIP。
.zip 或者 .locusplace 文件名。完整套餐v2
complete-place.zip
├── locusplace.json
└── catalog/
├── destinations/<destination-id>/destination.json
├── spaces/<space-id>/space.json
└── experiences/<experience-id>/experience.json # optional保持 locusplace.json 和 catalog/ 直接位于ZIP的根目录下,没有外包装文件夹。嵌套的 catalog/destinations/, catalog/spaces/,并且可选 catalog/experiences/ 需要路径结构。景观导入必须包含请求的景观;房间导入必须包含请求的房间。支持的体验可能与该内容捆绑在一起。
信封保留稳定的内容ID并声明 packageID, contentVersion, minimumAppVersion,内容库存,每个文件的字节数和SHA-256,以及 contentHash。重复导入不变的内容是等效的;同一软件包ID下的更改的内容需要更新的内容版本和相同的声明的内容ID。
支持完整软件包,保留查看媒体和遮罩, sourceImage,查看所有者USDZ midground 场景和渲染器拥有的水(包括随风摇曳的道具和浅水冲浪),景观和房间声音,房间动画,视频表面,照明表面,粒子效果,预处理光层,座位组,来源以及支持的体验。Locus 验证安全路径、精确的文件库存、哈希值、资源限制、所需能力和最低应用程序版本。一个包含不完整的存档 locusplace.json 被拒绝,并且永远不会回到平坦兼容的进口商。
参考和兼容性工具
旧版/简易房间文件
room.zip
├── space.json
├── provenance.json
├── teleport-points.json
├── scene.usdz
└── thumbnail.jpg此平坦兼容格式每次导入时都会接收一个新的 UUID。每个文件都必须包含。一个房间必须至少包含一个可用的入口座位。缩略图由作者提供;Locus 在导入时不会捕捉一个。
旧版/简易景观文件
view.zip
├── view.json
├── provenance.json
├── panorama.jpg
├── thumbnail.jpg
└── lighting.jpg # optionalview.json 可以设置方向、可见亮度、房间照明强度、地平线高度、对比度、饱和度以及可选的阳光。全景是一张完整的2:1等角矩形图像。
完整的房间示例
所有三个下载均使用 房间 v5,并明确设置了渲染角色和光斑方向。更新于 2026 年 9 月 5 日。
使用较旧的版本?下载之前的兼容版本: 大厅顶层, 庭院画廊, Horizon工作室.
实验室动画样品
Cloud Fan Pavilion 是可以在 Locus 空间 下载的免费房间,展示实验动画元数据和播放。其连续的 Plant Breeze、动画切换、速度控制和重播间隔行为可能会发生变化。
房间集成指南
那个 房间集成指南 解释USDZ、实体、座位、桌子、安全、材料、可选照明和实验动画合同,但不规定建模工作流程。在分享之前导入并输入精确结果。
来源和许可
发布这些文档、示例技能和验证工具不会发布私有的 Locus 应用源代码,也不会更改应用的许可证。由 Locus 编写的示例资产使用所描述的条款。 资产权利页面.