{
  "retrievedAt": "2026-09-14T02:46:39.301Z",
  "license": "https://polyhaven.com/license",
  "note": "Generic scanned surfaces, not photographs of Treasure Island facades.",
  "assets": [
    {
      "path": "public/textures/asphalt_diffuse.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/4k/asphalt_02/asphalt_02_diff_4k.jpg",
      "asset": "https://polyhaven.com/a/asphalt_02",
      "license": "CC0",
      "resolution": "4k",
      "sha256": "9a7f5b01e5ac70d042f8c94c57598df756f2a1c1b6b251d32369886c92751316"
    },
    {
      "path": "public/textures/asphalt_normal.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/asphalt_02/asphalt_02_nor_gl_2k.jpg",
      "asset": "https://polyhaven.com/a/asphalt_02",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "89ab2b660b73e3e28b9c153d570696e606c298d524183ce20927a34e4508487e"
    },
    {
      "path": "public/textures/asphalt_rough.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/asphalt_02/asphalt_02_rough_2k.jpg",
      "asset": "https://polyhaven.com/a/asphalt_02",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "f8de04309c5933b234a4e9e01e823dae117de8618850ad5e8f85da567075b51c"
    },
    {
      "path": "public/textures/concrete_diffuse.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/4k/concrete_wall_008/concrete_wall_008_diff_4k.jpg",
      "asset": "https://polyhaven.com/a/concrete_wall_008",
      "license": "CC0",
      "resolution": "4k",
      "sha256": "f85672389ae6e21b0339b6d51ae344c1d3ba43b11873cb1928afa2b18eb91af2"
    },
    {
      "path": "public/textures/concrete_normal.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/concrete_wall_008/concrete_wall_008_nor_gl_2k.jpg",
      "asset": "https://polyhaven.com/a/concrete_wall_008",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "9c468426e46312d6e50b129032a57ddd636d206100f6ad280d2eaa8d0f9c858d"
    },
    {
      "path": "public/textures/concrete_rough.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/concrete_wall_008/concrete_wall_008_rough_2k.jpg",
      "asset": "https://polyhaven.com/a/concrete_wall_008",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "588ff5403b91ef26ff3b328772d4c04b4e4b8a4900a4d7a6fd89aa228114c20f"
    },
    {
      "path": "public/textures/grass_diffuse.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/4k/grass_path_2/grass_path_2_diff_4k.jpg",
      "asset": "https://polyhaven.com/a/grass_path_2",
      "license": "CC0",
      "resolution": "4k",
      "sha256": "72b9c4d848e7924d1b8740455846e4b3526376b4fe8b92ba36a2cacddf0c1713"
    },
    {
      "path": "public/textures/grass_normal.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/grass_path_2/grass_path_2_nor_gl_2k.jpg",
      "asset": "https://polyhaven.com/a/grass_path_2",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "3e342939fb9b86a386d256fc1736f198154b884905ec74b057aa2aecaad39c3e"
    },
    {
      "path": "public/textures/grass_rough.webp",
      "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/grass_path_2/grass_path_2_rough_2k.jpg",
      "asset": "https://polyhaven.com/a/grass_path_2",
      "license": "CC0",
      "resolution": "2k",
      "sha256": "2debba9608a7b040f1856d11c41a150a787d879ae6d91297d404964c98265f24"
    }
  ]
}