[
  {
    "asset": "asphalt_01",
    "type": "Diffuse",
    "file": "asphalt_01_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/asphalt_01/asphalt_01_diff_2k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_01",
    "tileMetres": 2.08,
    "md5": "1a982193e0137381402a60cbd5892474"
  },
  {
    "asset": "asphalt_01",
    "type": "nor_gl",
    "file": "asphalt_01_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/asphalt_01/asphalt_01_nor_gl_2k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_01",
    "tileMetres": 2.08,
    "md5": "8b513a75b434f95ca268436265742638"
  },
  {
    "asset": "asphalt_01",
    "type": "Rough",
    "file": "asphalt_01_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/2k/asphalt_01/asphalt_01_rough_2k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_01",
    "tileMetres": 2.08,
    "md5": "ee92528bdb30f4f1656a5a665e2c6225"
  },
  {
    "asset": "asphalt_02",
    "type": "Rough",
    "file": "asphalt_02_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_02",
    "tileMetres": 3
  },
  {
    "asset": "asphalt_02",
    "type": "Diffuse",
    "file": "asphalt_02_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_02",
    "tileMetres": 3
  },
  {
    "asset": "asphalt_02",
    "type": "nor_gl",
    "file": "asphalt_02_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/asphalt_02",
    "tileMetres": 3
  },
  {
    "asset": "concrete_wall_001",
    "type": "Diffuse",
    "file": "concrete_wall_001_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_001/concrete_wall_001_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001"
  },
  {
    "asset": "concrete_wall_001",
    "type": "Rough",
    "file": "concrete_wall_001_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_001/concrete_wall_001_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001"
  },
  {
    "asset": "concrete_wall_001",
    "type": "nor_gl",
    "file": "concrete_wall_001_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_001/concrete_wall_001_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001"
  },
  {
    "asset": "brick_wall_001",
    "type": "nor_gl",
    "file": "brick_wall_001_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001"
  },
  {
    "asset": "brick_wall_001",
    "type": "Diffuse",
    "file": "brick_wall_001_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_diffuse_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001"
  },
  {
    "asset": "brick_wall_001",
    "type": "Rough",
    "file": "brick_wall_001_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001"
  },
  {
    "asset": "kloofendal_48d_partly_cloudy_puresky",
    "file": "sky.hdr",
    "source": "https://dl.polyhaven.org/file/ph-assets/HDRIs/hdr/1k/kloofendal_48d_partly_cloudy_puresky_1k.hdr",
    "license": "CC0",
    "page": "https://polyhaven.com/a/kloofendal_48d_partly_cloudy_puresky"
  },
  {
    "asset": "grey_plaster",
    "type": "Diffuse",
    "file": "grey_plaster_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/grey_plaster/grey_plaster_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster"
  },
  {
    "asset": "grey_plaster",
    "type": "nor_gl",
    "file": "grey_plaster_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/grey_plaster/grey_plaster_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster"
  },
  {
    "asset": "grey_plaster",
    "type": "Rough",
    "file": "grey_plaster_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/grey_plaster/grey_plaster_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster"
  },
  {
    "asset": "large_sandstone_blocks",
    "type": "Diffuse",
    "file": "large_sandstone_blocks_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/large_sandstone_blocks/large_sandstone_blocks_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks"
  },
  {
    "asset": "large_sandstone_blocks",
    "type": "nor_gl",
    "file": "large_sandstone_blocks_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/large_sandstone_blocks/large_sandstone_blocks_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks"
  },
  {
    "asset": "large_sandstone_blocks",
    "type": "Rough",
    "file": "large_sandstone_blocks_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/large_sandstone_blocks/large_sandstone_blocks_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks"
  },
  {
    "asset": "oak_wood_planks",
    "type": "Diffuse",
    "file": "oak_wood_planks_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/oak_wood_planks/oak_wood_planks_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks"
  },
  {
    "asset": "oak_wood_planks",
    "type": "nor_gl",
    "file": "oak_wood_planks_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/oak_wood_planks/oak_wood_planks_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks"
  },
  {
    "asset": "oak_wood_planks",
    "type": "Rough",
    "file": "oak_wood_planks_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/oak_wood_planks/oak_wood_planks_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks"
  },
  {
    "asset": "grey_plaster",
    "file": "facade-plaster-albedo.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster",
    "derivative": "1024px shared neutral albedo; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "grey_plaster",
    "file": "facade-plaster-normal.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "grey_plaster",
    "file": "facade-plaster-roughness.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/grey_plaster",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "brick_wall_001",
    "file": "facade-brick-albedo.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001",
    "derivative": "1024px shared neutral albedo; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "brick_wall_001",
    "file": "facade-brick-normal.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "brick_wall_001",
    "file": "facade-brick-roughness.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/brick_wall_001",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "large_sandstone_blocks",
    "file": "facade-stone-albedo.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks",
    "derivative": "1024px shared neutral albedo; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "large_sandstone_blocks",
    "file": "facade-stone-normal.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "large_sandstone_blocks",
    "file": "facade-stone-roughness.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/large_sandstone_blocks",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "oak_wood_planks",
    "file": "facade-wood-albedo.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks",
    "derivative": "1024px shared neutral albedo; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "oak_wood_planks",
    "file": "facade-wood-normal.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "oak_wood_planks",
    "file": "facade-wood-roughness.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/oak_wood_planks",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "concrete_wall_001",
    "file": "facade-concrete-albedo.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001",
    "derivative": "1024px shared neutral albedo; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "concrete_wall_001",
    "file": "facade-concrete-normal.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "concrete_wall_001",
    "file": "facade-concrete-roughness.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_wall_001",
    "derivative": "512px resampled normal/roughness map; scripts/prepare-facade-materials.py"
  },
  {
    "asset": "sparse_grass",
    "type": "Diffuse",
    "file": "sparse_grass_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sparse_grass/sparse_grass_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sparse_grass",
    "sha256": "ae94f2b34597b9108eefd88217f55eccaec6d6b382e858a478ee92df90e66617"
  },
  {
    "asset": "sparse_grass",
    "type": "nor_gl",
    "file": "sparse_grass_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sparse_grass/sparse_grass_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sparse_grass",
    "sha256": "1c840a24807346ddaaf94a5057aee4078fcec3a4cd84bfe45da7d3b480ef460b"
  },
  {
    "asset": "sparse_grass",
    "type": "Rough",
    "file": "sparse_grass_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sparse_grass/sparse_grass_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sparse_grass",
    "sha256": "9ebe6d03a9551c17d1802835c92c1442acb8f5d38d4874ee8c37770f11c4bed1"
  },
  {
    "asset": "kloofendal_48d_partly_cloudy_puresky",
    "file": "sky-2k.hdr",
    "source": "https://dl.polyhaven.org/file/ph-assets/HDRIs/hdr/4k/kloofendal_48d_partly_cloudy_puresky_4k.hdr",
    "page": "https://polyhaven.com/a/kloofendal_48d_partly_cloudy_puresky",
    "license": "CC0",
    "sha256": "c508c85bee83c36ae4038056b87945010c7925925b1e0ecd27b3b9a73da7f2b3",
    "derivedFrom": "sky-4k.hdr",
    "dimensions": [2048, 1024],
    "resampling": "Lanczos downsample; source retained in the repository"
  },
  {
    "asset": "sand_01",
    "type": "Diffuse",
    "file": "sand_01_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sand_01/sand_01_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sand_01",
    "sha256": "a73b90eaa6d675ef57e7d48a8cf23e1f412e353ab2e29cf73930b8ecd4e76875"
  },
  {
    "asset": "sand_01",
    "type": "nor_gl",
    "file": "sand_01_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sand_01/sand_01_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sand_01",
    "sha256": "73984aecdc35b1ffbc322d64b7f8d8165b06970d11f37dd47010609fcb532704"
  },
  {
    "asset": "sand_01",
    "type": "Rough",
    "file": "sand_01_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/sand_01/sand_01_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/sand_01",
    "sha256": "ccb179b12c56a9032d60e4f4e2da690b3612a58e1784eb14576372690cdcd1cb"
  },
  {
    "asset": "rocky_terrain",
    "type": "Diffuse",
    "file": "rocky_terrain_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/rocky_terrain/rocky_terrain_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/rocky_terrain",
    "sha256": "429315865fd89c150272592f6d93def174c6f69804a565ff08e53627a885579b"
  },
  {
    "asset": "rocky_terrain",
    "type": "nor_gl",
    "file": "rocky_terrain_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/rocky_terrain/rocky_terrain_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/rocky_terrain",
    "sha256": "a6556e1220c6e6c822e68ceeb9589719e4db8c87340199657cc705fea6ecf391"
  },
  {
    "asset": "rocky_terrain",
    "type": "Rough",
    "file": "rocky_terrain_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/rocky_terrain/rocky_terrain_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/rocky_terrain",
    "sha256": "b37dfff29fff10a219bfe73886940625df63b345289ea6b71ec5f6ddadc8adcb"
  },
  {
    "asset": "concrete_pavement",
    "type": "Diffuse",
    "file": "concrete_pavement_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_pavement/concrete_pavement_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_pavement",
    "tileMetres": 1.8
  },
  {
    "asset": "concrete_pavement",
    "type": "nor_gl",
    "file": "concrete_pavement_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_pavement/concrete_pavement_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_pavement",
    "tileMetres": 1.8
  },
  {
    "asset": "concrete_pavement",
    "type": "Rough",
    "file": "concrete_pavement_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_pavement/concrete_pavement_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_pavement",
    "tileMetres": 1.8
  },
  {
    "asset": "pavement_05",
    "type": "Diffuse",
    "file": "pavement_05_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/pavement_05/pavement_05_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/pavement_05",
    "tileMetres": 3.4
  },
  {
    "asset": "pavement_05",
    "type": "nor_gl",
    "file": "pavement_05_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/pavement_05/pavement_05_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/pavement_05",
    "tileMetres": 3.4
  },
  {
    "asset": "pavement_05",
    "type": "Rough",
    "file": "pavement_05_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/pavement_05/pavement_05_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/pavement_05",
    "tileMetres": 3.4
  },
  {
    "asset": "concrete_floor_worn_001",
    "type": "Diffuse",
    "file": "concrete_floor_worn_001_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_floor_worn_001/concrete_floor_worn_001_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_floor_worn_001",
    "tileMetres": 3
  },
  {
    "asset": "concrete_floor_worn_001",
    "type": "nor_gl",
    "file": "concrete_floor_worn_001_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_floor_worn_001/concrete_floor_worn_001_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_floor_worn_001",
    "tileMetres": 3
  },
  {
    "asset": "concrete_floor_worn_001",
    "type": "Rough",
    "file": "concrete_floor_worn_001_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_floor_worn_001/concrete_floor_worn_001_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/concrete_floor_worn_001",
    "tileMetres": 3
  },
  {
    "asset": "clean_asphalt",
    "type": "Diffuse",
    "file": "clean_asphalt_Diffuse.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/clean_asphalt/clean_asphalt_diff_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/clean_asphalt",
    "tileMetres": 2.1,
    "md5": "7edccb95cbf72e63889baade8455f9e5"
  },
  {
    "asset": "clean_asphalt",
    "type": "nor_gl",
    "file": "clean_asphalt_nor_gl.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/clean_asphalt/clean_asphalt_nor_gl_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/clean_asphalt",
    "tileMetres": 2.1,
    "md5": "24dadd366637a722b59c19a672cbbcf6"
  },
  {
    "asset": "clean_asphalt",
    "type": "Rough",
    "file": "clean_asphalt_Rough.jpg",
    "source": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/clean_asphalt/clean_asphalt_rough_1k.jpg",
    "license": "CC0",
    "page": "https://polyhaven.com/a/clean_asphalt",
    "tileMetres": 2.1,
    "md5": "4238f2eab76530f4b0c66ddb929b142d"
  }
]
