OPENWORLD BUILDING CHECKER

导入建筑,检查每一项上传限制。

从 GLB 格式到实际地皮边界,让问题在上传前被发现。

在线工具 · 本地检查模型不会上传至服务器
01

模型检查

GLB INSPECTOR

模型工作区.GLB

文件仅在本地处理

你的模型不会离开此设备。无需账号,无需上传至服务器。

LOCAL FIRST
你的地皮未提供规则

宽度和深度取决于实际地皮。提供 polygon 后,检查屋顶、配件和全部投影三角形是否越界;高度由实时规则决定。

填写地皮 polygon 与高度规则

复制服务器提供的实际边界与地皮中心。height 必须明确填写数值或 null;null 表示当前无高度上限。支持 3–128 点的单一简单 polygon;含孔洞或多个区域的地皮需服务器检查。

地皮与高度尚未检查。未连接服务器,不能确认所有权、道路或水域占用。

放入模型

拖放或选择你的 GLB 文件

01

自动检查

准确测量尺寸,核对上传要求

02

获取结果

查看失败原因与待服务器确认项

03
02

OpenWorld 建筑上传限制

原始 GLB 必须满足全部限制

文件与格式

  • GLB 2.0 · 仅 1 个 scene · ≤ 12 MiB
  • 只允许 triangle primitives 和普通 PBR 材质
  • 不允许任何 glTF extensions,包括 Draco、meshopt、material extensions、KHR_lights_punctual、KHR_materials_emissive_strength
  • 资源必须内嵌;禁止 external URI / external buffer
  • 建筑禁止 skins、animations、morph targets

几何预算

  • Rendered triangles ≤ 100,000
  • Rendered vertices ≤ 300,000
  • Nodes ≤ 512 · rendered primitives ≤ 200
  • 单个 accessor ≤ 300,000 elements
  • Decoded accessor 总内存 ≤ 32 MiB
  • 坐标为有限值,完整 bounds 位于原点 ±10,000 m
  • 空模型或极小模型会被拒绝;极小阈值以服务器为准

材质与纹理

  • Materials ≤ 64 · textures ≤ 16
  • 仅内嵌 PNG / JPEG,禁止 animated images
  • 单张 ≤ 2048 × 2048;总像素 ≤ 16,777,216
  • 建议 Base Color、Metallic、Roughness、Normal、普通 emissiveFactor 和必要的 Alpha
  • 避免会生成材质扩展的高级材质功能

建筑与地皮

  • Meters · Y 向上 · X/Z 为水平坐标
  • 完整 bounding box 自动在 X/Z 居中;最低 Y 自动落到地基高度
  • 移动 GLB root 无法改变最终偏移
  • 全部投影三角形须落在实际 plot polygon 内;不能只看 bounding rectangle
  • 屋顶、配件、外伸结构全部计入;宽深由实际拥有的地皮决定
  • 高度遵循服务器实时规则;height=null 才表示无高度上限
  • 不得占用公共道路、水域或其他玩家地皮

座椅交互

普通椅子不会自动支持坐下。每座位需要独立 Empty / node:

extras.interaction = {
  type: "seat",
  yaw: 0
}
  • type 必须是 "seat",yaw 为数值,单位 radians
  • Blender 导出时开启 Custom Properties
  • Seat marker 必须保留在 GLB 场景中

优化与审核

  • 建议 triangles < 90,000,文件控制在 10–11 MiB
  • 合并静态几何、复用材质,保留必要 hierarchy、extras 和 seat markers
  • 服务器约生成 50% / 20% geometry LOD 和 1024 / 512 px texture LOD;不能绕过上传限制
  • plot upload 仅创建 draft;plot submit DRAFT_ID 才进入 pending review
  • 每用户最多 1 个 pending submission、20 个 submission versions、20 个未提交 drafts
  • 仅管理员可 approve;审核前 private asset 不公开

少一点反复导出,多一点自由创造。