{
  "scene_id": "submitted_public_plaza_001",
  "export_type": "demo_low_poly_reconstruction",
  "note": "Demo-grade low-poly semantic reconstruction generated from video-frame analysis. Geometry, point cloud and splat are real and openable; this is NOT metric photogrammetry — scale is calibrated in a paid pilot.",
  "formats": {
    "glb": {
      "description": "glTF 2.0 binary, semantic node names + materials",
      "opens_in": [
        "three.js / web",
        "Blender",
        "Unity",
        "Unreal"
      ]
    },
    "ply": {
      "description": "ASCII colored point cloud, surface-sampled",
      "point_count": 130000,
      "opens_in": [
        "MeshLab",
        "CloudCompare",
        "Open3D"
      ]
    },
    "splat": {
      "description": "Binary Gaussian splat (32 bytes/splat)",
      "splat_count": 130000,
      "opens_in": [
        "antimatter15 splat viewer",
        "most WebGL splat viewers"
      ]
    },
    "usda": {
      "description": "USD ASCII with real mesh geometry + per-prim semantic tags",
      "opens_in": [
        "NVIDIA Omniverse",
        "Isaac Sim",
        "usdview",
        "Blender USD"
      ]
    }
  },
  "files": [
    "public_plaza_demo.glb",
    "public_plaza_demo.ply",
    "public_plaza_demo.splat",
    "public_plaza_demo.usda"
  ],
  "robot_use": [
    "service robot navigation preview",
    "patrol robot route discussion",
    "crowd-aware obstacle planning",
    "simulator import (semantic-tagged scene)"
  ]
}