技術參考
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 編寫的示例資產使用所描述的條款。 資產權利頁面.