本文规定如何发布与接收模块化 AI 数据中心集装箱的 OpenUSD(通常为 .usdc)参考设计。这是 本技术文档发布的第一份规范性工程规格——合作伙伴、工厂以及未来的设计器导出均应遵循这些规则。
状态:公开草案 v0.1 · 2026-08-10 · 身份以方案代码为准 · 网页 3D 呈现先海报图;大体积 USD 仅供下载。
1. 适用范围
范围内:
- 已发布 SKU 的集装箱级参考模型(例如
L1240C45SUR150/ 别名 L1240C45)。 - 置于
/assets/3D/下的公开下载封装(.usdc.zip、.usdc.xz)。 - Prim 命名、单位、上轴与 LOD 层级,使数字孪生与 BIM 使用方能够可靠地合并资产。
v0.1 范围外:
- Omniverse 实时流、材质着色品牌套件,或完整园区场地模型。
- 建模工具源文件(Blender、CAD)——交付物是交换包,而非建模场景。
- 价格、BOM 成本或 TCO 数字(这些位于 TCO 工具与声明登记表)。
2. 身份绑定
每一个已发布的 USD 包必须唯一对应产品矩阵中的一个方案代码。
| 别名 | SKU ID(代码) | 公开包(示例) |
|---|---|---|
| L1240C45 | L1240C45SUR150 | DC45-1200KW.usdc.zip(沿用旧文件名可接受;建议在元数据中写入 SKU) |
| I400C45 | I400C45SUT50 | AC45.usdc.xz |
| L1800C45 | L1800C45DR220 | DLC45-1800KW.usdc.xz |
| L450C20 | L450C20DR150 | DLC20-450KW.usdc.xz |
规则:变更 IT 功率、回路拓扑、UPS 标志、尺寸或密度,即产生新的 SKU ID。不得覆盖既有代码的含义。必要时以日期后缀归档旧包。
3. 单位与坐标系
| 属性 | 要求 |
|---|---|
| 长度单位 | 米(USD metersPerUnit = 1.0)。任何例外须在包内 README 中说明。 |
| 上轴 | 为兼容 Omniverse / 常见 DCC,优先 Y 轴向上;若为 Z 轴向上,须设置 stage upAxis 并在元数据中说明。 |
| Origin | 以集装箱外轮廓为准:原点位于地面平面、门端中心线(或另行说明的替代位置)。须包含静止状态为单位矩阵的 World / Root xform。 |
| Forward | +Z 沿长轴指向远端(若为双箱镜像布置须说明)。 |
| Scale | 1:1 实尺。不得在未修正 metersPerUnit 的情况下使用缩放 0.01 的「厘米」网格。 |
4. Prim 与资产命名
使用 ASCII 标识符;Xform 优先 PascalCase,snake_case 仅用于磁盘文件名。
- 根 prim:
/PROJECT/<SKU_ID>例如/PROJECT/L1240C45SUR150 - 别名自定义数据:
project:alias = "L1240C45",project:code = "L1240C45SUR150",project:line = "LiquidCooling"|"ImmersionCooling" - 主要系统(建议的子 prim):
Envelope,RacksorTanks,Cooling,Power,CableTrays,Clearances - 可实例化的机柜/液舱:
Rack_01… 或Tank_01… 使用稳定索引,尽可能与设计器布局顺序一致。 - 不要把对外 kW 数字只写在网格名称里——数字归属声明登记表 / 产品矩阵;网格名称只表达结构。
公开 CDN 上的文件名可沿用旧标签(DC45-1200KW.usdc)以保持连续性;但 stage 元数据仍必须携带规范 SKU ID。
5. LOD 层级
| LOD | 用途 | 指引 |
|---|---|---|
LOD0 | 市场 / 网页海报图来源 | 简化外壳 + 主要设备轮廓;面数适配 Sketchfab 级别。 |
LOD1 | 设计协同 | 机柜/液舱、CDU、母线、检修间距;仅发布单一文件时的默认公开下载版本。 |
LOD2 | 工厂 / 精细孪生 | 可选的私有包;可包含紧固件等非关键细节。公开网站 上非必需。 |
若仅交付单一文件,按 LOD1 处理,并在下载说明中注明。
6. 封装与交付
- 格式:为控制下载体积优先使用二进制 crate
.usdc;可选附带.usda供人工审阅(公开发布非必需)。 - 压缩:以
.usdc.zip或.usdc.xz发布。绝不在首屏强制加载数百 MB 的原始 CAD。 - 贴图:可内嵌,或以相对路径附带同级
textures/目录;若省略贴图(clay / workbench 外观)须说明。 - 网页 3D:Sketchfab(或同类)只是呈现层——仅海报图 + 点击加载。它不能替代 USD 包作为数据交换的权威来源。
- 版本标记:在工具支持时,于 customLayerData 中写入
project:usdSpec = "0.1"与 ISO 日期project:exportedAt。
7. 导出检查清单
在产品页或文档链接旁发布包之前:
- stage 元数据中的 SKU ID 与产品矩阵 / 界面所用代码一致。
- metersPerUnit = 1;已说明上轴;已用一句话说明原点。
- 根路径为
/PROJECT/<SKU_ID>(或已说明的偏差)。 - 图层注释中无误留的客户个人信息、内部路径或厂商许可密钥。
- 文件至少能在 usdview、Omniverse、Blender USD 或 USD Composer 之一中打开(注明是哪一个)。
- 压缩后下载体积建议小于 200 MB;若更大,须在按钮旁标注体积。
- 市场页采用先海报图的媒体策略;USD 为显式下载,不自动拉取。
- 草稿 SKU 不得呈现为可下单的在售产品。
8. 设计器 / TCO 联动(前瞻)
当设计器导出几何或资产清单时:
- 最小查询身份仍为
?code=<SKU_ID>。 - 导出清单 JSON 至少应包含:
code、可选的alias、usdSpec版本,以及包文件名。 - TCO 不内嵌 USD;TCO 之后的 CTA 携同一
code打开设计器。
9. 当前公开包
托管于 /assets/3D/(下载按钮见各产品页):
| 文件 | 对应 | 备注 |
|---|---|---|
DC45-1200KW.usdc.zip | L1240C45 · L1240C45SUR150 | 液冷主参考模型 · 含 UPS 配置 |
DC45-2400KW-GEMINI.usdc.zip | 2× L1240C45 双箱布置 | 场地布置示例 |
DLC45-1800KW.usdc.xz | L1800C45DR220 | 几何参考 · 双回路 · 精简 crate |
DLC45-1800KW.usdc.zip | L1800C45DR220 | 同一 crate,含 logo 贴图 |
DLC20-450KW.usdc.xz | L450C20DR150 | 几何参考 · 双回路 |
AC45.usdc.xz | I400C45 · I400C45SUT50 | 浸没液冷参考模型 |
10. 变更记录
| 版本 | 日期 | 备注 |
|---|---|---|
| 0.1 | 2026-08-10 | 首个公开草案:单位、命名、LOD、封装、检查清单。 |