{
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "license_scope": "CARLA vehicle models and their derived renders. Third-party software, studio lighting tooling and the Inter font retain the separate licenses listed below.",
  "source": "CARLA Simulator content (carla-simulator, CVC/UAB Barcelona), cooked UE assets from the CARLA 0.10.0 UE5 distribution",
  "source_url": "https://github.com/carla-simulator/carla",
  "notice": "CARLA-specific assets are distributed under CC BY 4.0 per the CARLA project README. Meshes and textures were extracted from cooked Unreal Engine packages with CUE4Parse, door/glass/emissive blueprint components merged, decimated with meshoptimizer, and re-authored as glTF 2.0 binaries. No RoadRunner Asset Library content is included.",
  "assets": {
    "vehicle_van_mercedes_sprinter": {
      "title": "Mercedes Sprinter",
      "source_packages": [
        "Content/Carla/Static (CARLA UE5 0.10.0 cooked content): SK_MercedesSprinter"
      ],
      "license": "CC-BY-4.0",
      "attribution": "\"Mercedes Sprinter\" vehicle model © CARLA Simulator contributors (carla.org), licensed CC BY 4.0; converted to glTF for SimForge.",
      "modifications": "UE->glTF conversion (CUE4Parse), rigid-node re-rig by bone, blueprint door/glass/emissive merge, mesh decimation (meshoptimizer), PBR re-wire (baseColor/normal/ORM), texture downscale + normal-map green-channel flip, neutral body_paint slot for tinting."
    },
    "vehicle_truck_european_hgv": {
      "title": "European HGV tractor",
      "source_packages": [
        "Content/Carla/Static (CARLA UE5 0.10.0 cooked content): SM_EuropeanHGV_Parked"
      ],
      "license": "CC-BY-4.0",
      "attribution": "\"European HGV tractor\" vehicle model © CARLA Simulator contributors (carla.org), licensed CC BY 4.0; converted to glTF for SimForge.",
      "modifications": "UE->glTF conversion (CUE4Parse), rigid-node re-rig by bone, blueprint door/glass/emissive merge, mesh decimation (meshoptimizer), PBR re-wire (baseColor/normal/ORM), texture downscale + normal-map green-channel flip, neutral body_paint slot for tinting."
    }
  },
  "source_revision": "88a541012c7b6ba3f4bea07f6e1b95d307944150",
  "space_view_modifications": {
    "tractor": "Six independently rotating wheel pivots; front and side glazing; bounded-error geometry simplification concentrated on wheel detail, with conservative body simplification; 512px WebP textures; Meshopt compression with 14-bit positions, 12-bit normals and 12-bit UV coordinates; white PBR materials with softened lighting and detail contrast. Original procedural semitrailer and environment added in scene.js. No texture maps on rims, tires or headlamps. Original spiky outer rubber geometry replaced by smooth 3D lathed tire profiles with rounded shoulders and two shallow circumferential grooves, radius 0.57339m. Original rims replaced with recessed steel rim geometry, ten real ventilation openings and ten nuts per wheel; redundant original front wheel fasteners removed. Tire profiles reduced to 48 radial segments and 12 profile points; four isolated PBR materials for graphite tires, satin rims, diffused headlamps and housings. Removed the separate procedural bars alongside semitrailer wheels.",
    "van": "Mercedes Sprinter from the same CARLA/SimForge library as the supplied SPACE VIEW project. Current optimization retains the original body, door and glass triangle topology without simplification, and preserves source normals and tangents. Only the four wheel meshes were simplified to approximately 35% of their original triangles. Static nodes were flattened and compatible primitives joined by material, from 31 to 6 primitives. WebP textures at maximum 512px; Meshopt compression with 16-bit positions, 12-bit normals and 16-bit UV coordinates; materials adjusted for the fleet scene. Removed 141 redundant triangles from two overlapping internal windshield layers. Retained the original outer windshield surface and normals; all non-glass vertex, normal, tangent, UV and triangle data preserved.",
    "posters": "Static renders of the 3D truck and van scenes.",
    "capabilities_fallback": "Static fallback capture of the mobile capabilities 3D view, at neutral camera time zero. Uses the exact CARLA European HGV tractor.glb rig, modified materials, studio illumination and original procedural semitrailer from the SPACE VIEW hero; composed on a light neutral background and exported as a 1600 x 1440 WebP at quality 90. The primary capabilities view is animated 3D and reuses the hero WebGL renderer, model geometry and textures. Seven physical 3D points serve eight functions, with E-TOLL and SENT/GEO sharing one point."
  },
  "delivered_models": {
    "tractor": {
      "file": "tractor.glb",
      "triangles": 34875,
      "bytes": 670960,
      "materials": 10,
      "textures": 7,
      "independent_wheel_nodes": 6,
      "sha256": "36d3cd2a60665bdb7dee4e8d48c70b6340b9a5e6198fa6aa6ff64e5e3e964c92",
      "primitives": 21
    },
    "van": {
      "file": "van.glb",
      "triangles": 66747,
      "bytes": 1247036,
      "materials": 6,
      "primitives": 6,
      "textures": 9,
      "body_door_glass_topology_preserved": false,
      "sha256": "e1de3e764c5a9c8dd28c2ec4b969d35f049157b745cc56504fd5a2e601f906a0",
      "body_and_door_topology_preserved": true,
      "windshield_overlapping_triangles_removed": 141
    }
  },
  "third_party_assets": {
    "studio_environment": {
      "file": "studio-cubeuv-128.rgba16f.bin.gz",
      "bytes": 268005,
      "sha256": "6e06c4709e872f15aafc6df31f344616fe579e61ab915fd593c8e2f6245c0d73",
      "description": "Offline-generated Three.js r180 RoomEnvironment / PMREM CubeUV atlas, 384 x 512 pixels, RGBA binary16 linear sRGB. Shared by the driving and fleet scenes; browser loads the prepared atlas rather than generating PMREM during startup.",
      "author": "three.js authors; prepared for SPACE VIEW from Three.js RoomEnvironment",
      "source_url": "https://github.com/mrdoob/three.js/blob/r180/examples/jsm/environments/RoomEnvironment.js",
      "license": "MIT",
      "license_url": "https://github.com/mrdoob/three.js/blob/r180/LICENSE",
      "local_license": "licenses.txt"
    },
    "inter_variable": {
      "file": "InterVariable.woff2",
      "bytes": 352240,
      "sha256": "693b77d4f32ee9b8bfc995589b5fad5e99adf2832738661f5402f9978429a8e3",
      "copyright": "Copyright (c) 2016 The Inter Project Authors (https://github.com/rsms/inter)",
      "source_url": "https://github.com/rsms/inter/blob/master/docs/font-files/InterVariable.woff2",
      "license": "OFL-1.1",
      "license_url": "https://github.com/rsms/inter/blob/master/LICENSE.txt",
      "local_license": "Inter-LICENSE.txt",
      "modifications": "None. Official font binary bundled locally and applied to the upper page section and desktop/mobile capabilities sections."
    }
  },
  "derived_renders": {
    "capabilities_truck": {
      "title": "SPACE VIEW — European HGV and semitrailer capabilities fallback",
      "file": "../capabilities/truck.webp",
      "width": 1600,
      "height": 1440,
      "bytes": 40564,
      "sha256": "cbd18d8de341743c03d2e2b72464e15f05fd5610f142c721a0af278aad086940",
      "source_model": "tractor.glb",
      "source_model_sha256": "36d3cd2a60665bdb7dee4e8d48c70b6340b9a5e6198fa6aa6ff64e5e3e964c92",
      "source_asset": "vehicle_truck_european_hgv",
      "source_url": "https://github.com/SimForgeinc/simforge-oss/blob/88a541012c7b6ba3f4bea07f6e1b95d307944150/catalog/vehicles-carla/models/vehicle_truck_european_hgv.glb",
      "additional_geometry": "Original procedural semitrailer generated by makeTrailer in hero-source/scene.js for SPACE VIEW; shared with the hero rig.",
      "attribution": "Derived from \"European HGV tractor\" vehicle model © CARLA Simulator contributors (carla.org), licensed CC BY 4.0; converted to glTF for SimForge. Further modifications, procedural semitrailer, scene composition and fallback render prepared for SPACE VIEW.",
      "license": "CC-BY-4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "modifications": "Static fallback capture of the mobile capabilities 3D view, at neutral camera time zero. Uses the exact CARLA European HGV tractor.glb rig, modified materials, studio illumination and original procedural semitrailer from the SPACE VIEW hero; composed on a light neutral background and exported as a 1600 x 1440 WebP at quality 90. The primary capabilities view is animated 3D and reuses the hero WebGL renderer, model geometry and textures. Seven physical 3D points serve eight functions, with E-TOLL and SENT/GEO sharing one point.",
      "rendered_offline": true,
      "usage": "Static fallback for the compact mobile capabilities view before the shared 3D surface is available, or when animation is disabled or WebGL unavailable. The default view is live animated 3D. Eight tabs control one shared visual panel with seven physical feature buttons and no description block below the model; the desktop retains its original seven-item layout.",
      "neutral_camera": {
        "time": 0,
        "fov_degrees": 32,
        "distance_to_target": 26.5,
        "target": [
          0,
          1.6,
          0
        ]
      }
    }
  },
  "demo_data": {
    "fleet_registrations": [
      "PK31243",
      "PK68427",
      "PK90516",
      "PK42783",
      "PK76194"
    ],
    "fleet_speeds_kmh": [
      72,
      68,
      74,
      61,
      70
    ],
    "notice": "Synthetic presentation data. These labels do not identify verified real vehicles or their owners; there is no live telemetry connection.",
    "registration_format_source_url": "https://eli.gov.pl/api/acts/DU/2024/1709/text.html",
    "registration_format_reference": "§ 30 ust. 2 pkt 1 lit. a; annex 13: PK / Kalisz. Format verification only, no owner or registration lookup."
  }
}
