{
  "checkedAt": "2026-10-05T20:56:12.888Z",
  "assets": [
    {
      "id": "sedan",
      "title": "Executive sedan (Vehicle Collection HD: Cars, Planes and Boats)",
      "author": "3D Assets",
      "source": "https://3dassets.dev/assets/transport-collection-hd-executive-sedan-cfa7dfcf",
      "download": "https://cdn.3dassets.dev/assets/18684/v1/model.glb",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "Model-specific JSON-LD from source page, fetched 2026-10-05",
      "sha256": "4e110f8fc8bb4ef270d08b33524349020b727b129ca94858d5030e7a75bdebaa",
      "bytes": 383416,
      "changes": "Uniform placement scaling and paint colours in the scene; model file unchanged."
    },
    {
      "id": "suv",
      "title": "Touring SUV (Vehicle Collection HD: Cars, Planes and Boats)",
      "author": "3D Assets",
      "source": "https://3dassets.dev/assets/transport-collection-hd-touring-suv-f8566c14",
      "download": "https://cdn.3dassets.dev/assets/18686/v1/model.glb",
      "license": "CC0-1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "licenseEvidence": "Model-specific JSON-LD from source page, fetched 2026-10-05",
      "sha256": "790f4b97e3721c5b016b8a42bd48dff13362e98a76933f5067f807a0fdc0456a",
      "bytes": 366076,
      "changes": "Uniform placement scaling and paint colours in the scene; model file unchanged."
    },
    {
      "id": "nathan",
      "author": "Renderpeople (https://sketchfab.com/renderpeople)",
      "license": "CC-BY-4.0",
      "source": "https://sketchfab.com/3d-models/nathan-animated-003-walking-3d-man-143a2b1ea5eb4385ae90a73657aca3bc",
      "title": "Nathan Animated 003 - Walking 3D Man",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "download": "https://raw.githubusercontent.com/mehulkapadia5/open-theft-auto/main/assets/characters/nathan/scene.gltf",
      "licenseEvidence": "Embedded asset.extras and accompanying license.txt agree",
      "changes": "Textures resized to 1024px maximum (smaller face/accessory maps); WebP with glTF EXT_texture_webp, preserving alpha. Posed as static figures (relaxed arms for suit); uniform real-world height placement.",
      "textures": [
        {
          "sourceUri": "textures/rp_nathan_animated_003_mat_baseColor.jpeg",
          "uri": "textures/0.webp",
          "sourceDimensions": [
            8192,
            8192
          ],
          "dimensions": [
            1024,
            1024
          ],
          "beforeBytes": 18827746,
          "afterBytes": 173334
        }
      ],
      "textureBeforeBytes": 18827746,
      "textureAfterBytes": 173334,
      "bytes": 1338893
    },
    {
      "id": "guard",
      "author": "3d-character-br (https://sketchfab.com/3d-character-br)",
      "license": "CC-BY-4.0",
      "source": "https://sketchfab.com/3d-models/man-dressed-in-suit-ae103052b58a450397f42a189aa726b7",
      "title": "Man Dressed In Suit",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "download": "https://raw.githubusercontent.com/mehulkapadia5/open-theft-auto/main/assets/characters/guard_suit/scene.gltf",
      "licenseEvidence": "Embedded asset.extras and accompanying license.txt agree",
      "changes": "Textures resized to 1024px maximum (smaller face/accessory maps); WebP with glTF EXT_texture_webp, preserving alpha. Posed as static figures (relaxed arms for suit); uniform real-world height placement.",
      "textures": [
        {
          "sourceUri": "textures/man_dressed_in_suit_baseColor.png",
          "uri": "textures/0.webp",
          "sourceDimensions": [
            2048,
            2048
          ],
          "dimensions": [
            1024,
            1024
          ],
          "beforeBytes": 3667218,
          "afterBytes": 53846
        },
        {
          "sourceUri": "textures/high-poly_baseColor.png",
          "uri": "textures/1.webp",
          "sourceDimensions": [
            1024,
            1024
          ],
          "dimensions": [
            256,
            256
          ],
          "beforeBytes": 536623,
          "afterBytes": 3798
        },
        {
          "sourceUri": "textures/eyebrow008_baseColor.png",
          "uri": "textures/2.webp",
          "sourceDimensions": [
            512,
            512
          ],
          "dimensions": [
            256,
            256
          ],
          "beforeBytes": 50363,
          "afterBytes": 1998
        },
        {
          "sourceUri": "textures/teeth_base_baseColor.png",
          "uri": "textures/3.webp",
          "sourceDimensions": [
            2048,
            2048
          ],
          "dimensions": [
            256,
            256
          ],
          "beforeBytes": 1569387,
          "afterBytes": 13776
        },
        {
          "sourceUri": "textures/tongue01_baseColor.png",
          "uri": "textures/4.webp",
          "sourceDimensions": [
            1024,
            1024
          ],
          "dimensions": [
            256,
            256
          ],
          "beforeBytes": 622010,
          "afterBytes": 3640
        },
        {
          "sourceUri": "textures/mhair02_baseColor.png",
          "uri": "textures/5.webp",
          "sourceDimensions": [
            2048,
            2048
          ],
          "dimensions": [
            512,
            512
          ],
          "beforeBytes": 3381300,
          "afterBytes": 41818
        },
        {
          "sourceUri": "textures/male_elegantsuit01_baseColor.png",
          "uri": "textures/6.webp",
          "sourceDimensions": [
            2048,
            2048
          ],
          "dimensions": [
            1024,
            1024
          ],
          "beforeBytes": 1713562,
          "afterBytes": 13768
        },
        {
          "sourceUri": "textures/shoes_oxford_male_baseColor.png",
          "uri": "textures/7.webp",
          "sourceDimensions": [
            2048,
            2048
          ],
          "dimensions": [
            256,
            256
          ],
          "beforeBytes": 214552,
          "afterBytes": 6636
        }
      ],
      "textureBeforeBytes": 11755015,
      "textureAfterBytes": 139280,
      "bytes": 2312633
    },
    {
      "id": "sophia",
      "title": "Sophia Animated 003 - Animated 3D Woman",
      "author": "Renderpeople (https://sketchfab.com/renderpeople)",
      "contributor": "nicholas.flatt (https://sketchfab.com/nicholas.flatt)",
      "source": "https://sketchfab.com/3d-models/sophia-animated-003-animated-3d-woman-dc448c3be0e74f96a55fb475a13433cf",
      "mirrorSource": "https://sketchfab.com/3d-models/rp-sophia-animated-003-idling-191e2dcc0c82437a9bf283c003ea604d",
      "license": "CC-BY-4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "licenseEvidence": "Original author Sketchfab model API declares CC Attribution 4.0; public mirror asset.extras independently declares CC-BY-4.0 and matching Sophia identity.",
      "download": "https://asset.educationxr.vn/sites/default/files/lesson/asset/clone/191e2dcc0c82437a9bf283c003ea604d_Level_3.glb",
      "textureDownload": "https://raw.githubusercontent.com/alexandrawaas/VR_Bowling/main/Assets/Models/rp_sophia_animated_003_idling.fbm/rp_sophia_animated_003_dif.jpg",
      "changes": "Original colour map resized to 1024px and encoded as WebP; vertical UV convention adapted from KTX2 to original JPG. Original standing animation baked at 0.35s into static geometry; skeleton and animation buffers removed; indices compacted to 16-bit. Three instances share one template and one texture, uniformly scaled to original figure height.",
      "textures": [
        {
          "sourceUri": "rp_sophia_animated_003_dif.jpg",
          "uri": "textures/0.webp",
          "sourceDimensions": [
            8192,
            8192
          ],
          "dimensions": [
            1024,
            1024
          ],
          "beforeBytes": 6829656,
          "afterBytes": 143912
        }
      ],
      "textureBeforeBytes": 6829656,
      "textureAfterBytes": 143912,
      "totalVertices": 9365,
      "totalTriangles": 16475,
      "originalGlbSha256": "f919da879dda64199ac2c8306b3ffc6565aa1a2b195715ba08ddcfe4c61c7a60",
      "bytes": 544479,
      "geometryBytes": 398530
    }
  ],
  "localV34Adaptation": {
    "asset": "sophia",
    "sourceLicense": "CC-BY-4.0",
    "author": "Renderpeople",
    "adapter": "Local procedural modest outfit,2026-10-13",
    "changes": "Preserve textured face, hands and shoes; remove source hair/clothing geometry; add local long abaya, sleeves and headscarf with face opening. Static standing pose and original scene placements retained. Original glTF,bin andtexture bytes unchanged. One static Sage Jacket figure shifted0.48m outward on the same sidewalk to avoid the entry retaining edge; height and heading retained.",
    "newAssetDownload": false
  }
}
