{
  "version": 1,
  "retrievedAt": "2026-09-08",
  "provider": "Poly Haven",
  "providerUrl": "https://polyhaven.com",
  "license": "CC0-1.0",
  "licenseUrl": "https://polyhaven.com/license",
  "publicDomainDedication": "https://creativecommons.org/publicdomain/zero/1.0/",
  "apiDocumentation": "https://polyhaven.com/our-api",
  "apiSchema": "https://api.polyhaven.com/api-docs/swagger.json",
  "credit": "Textures from Poly Haven (CC0).",
  "scope": "Locally hosted generic material samples; material assignment to mapped buildings is an artistic assumption, not a survey.",
  "dimensionsSource": "Poly Haven API dimensions in millimeters, converted to meters.",
  "materials": {
    "brick": {
      "sourceId": "red_brick",
      "sourceUrl": "https://polyhaven.com/a/red_brick",
      "sourceMetadataUrl": "https://api.polyhaven.com/assets?t=textures",
      "sourceFilesUrl": "https://api.polyhaven.com/files/red_brick",
      "authors": {
        "Rob Tuytel": "All"
      },
      "usage": "Weathered red clay brick facade; visual surrogate, not a St. Louis site scan.",
      "tileMeters": [
        1.4,
        1.4
      ],
      "sourceDimensionsMm": [
        1399.999976158142,
        1399.999976158142
      ],
      "metalness": 0,
      "maps": {
        "color": {
          "url": "/st-louis/materials/brick-color-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/red_brick/red_brick_diff_1k.jpg",
          "bytes": 766044,
          "sourceMd5": "269e69449755abd1ede473e634b670e7",
          "colorSpace": "sRGB",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "6dea3a2b5a3185ff48d299d182c405a9f787129d79677792db6de4afd81c47f6",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "SRGBColorSpace"
        },
        "normalGL": {
          "url": "/st-louis/materials/brick-normalGL-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/red_brick/red_brick_nor_gl_1k.jpg",
          "bytes": 1052038,
          "sourceMd5": "3a49f27fb909b2db794f60bf1ce6659f",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "normalConvention": "OpenGL tangent space (+Y)",
          "sha256": "99bd2c60dfdb02b011cc3551bd9ab51d9b0be2807e3ba8f7a53c8a4c945b2f87",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "NoColorSpace"
        },
        "roughness": {
          "url": "/st-louis/materials/brick-roughness-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/red_brick/red_brick_rough_1k.jpg",
          "bytes": 178614,
          "sourceMd5": "7ffbf7a7d2e0cff0a9c5f8848f9fada2",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "9bc9ece8264eb53d6f290bd2950ece5e462f83ce9e65b945fb1caf9972973ab9",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "L",
          "threeColorSpace": "NoColorSpace"
        }
      }
    },
    "concrete": {
      "sourceId": "concrete_wall_007",
      "sourceUrl": "https://polyhaven.com/a/concrete_wall_007",
      "sourceMetadataUrl": "https://api.polyhaven.com/assets?t=textures",
      "sourceFilesUrl": "https://api.polyhaven.com/files/concrete_wall_007",
      "authors": {
        "Dario Barresi": "Processing",
        "Rico Cilliers": "Tiling",
        "Charlotte Baglioni": "Photography"
      },
      "usage": "Aged concrete facade, retaining wall or sidewalk; not mineralogically verified limestone.",
      "tileMeters": [
        2.16,
        2.16
      ],
      "sourceDimensionsMm": [
        2159.9998474121094,
        2159.9998474121094
      ],
      "metalness": 0,
      "maps": {
        "color": {
          "url": "/st-louis/materials/concrete-color-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_007/concrete_wall_007_diff_1k.jpg",
          "bytes": 654485,
          "sourceMd5": "f8a951200ebe1a42ba57ef331d94f8e2",
          "colorSpace": "sRGB",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "1a5ff668a66e147d9fb795d8407ca67a144a1ca010779a5b8386137a4917a086",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "SRGBColorSpace"
        },
        "normalGL": {
          "url": "/st-louis/materials/concrete-normalGL-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_007/concrete_wall_007_nor_gl_1k.jpg",
          "bytes": 602349,
          "sourceMd5": "7d62088fb4f40833226cdb2a09476a58",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "normalConvention": "OpenGL tangent space (+Y)",
          "sha256": "cccb1841908ced8b89b65b5de97c1926f717dab63a14559264703a99639c291f",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "NoColorSpace"
        },
        "roughness": {
          "url": "/st-louis/materials/concrete-roughness-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/concrete_wall_007/concrete_wall_007_rough_1k.jpg",
          "bytes": 563812,
          "sourceMd5": "57fc45c0410543a5117bbfab360e040a",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "5de46a478cbcb4cf4851be9b1dc4a58609c580e498fe758a6959119d45e7a5cb",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "NoColorSpace"
        }
      }
    },
    "asphalt": {
      "sourceId": "asphalt_02",
      "sourceUrl": "https://polyhaven.com/a/asphalt_02",
      "sourceMetadataUrl": "https://api.polyhaven.com/assets?t=textures",
      "sourceFilesUrl": "https://api.polyhaven.com/files/asphalt_02",
      "authors": {
        "Rob Tuytel": "All"
      },
      "usage": "Weathered asphalt street surface; visual surrogate.",
      "tileMeters": [
        3.0,
        3.0
      ],
      "sourceDimensionsMm": [
        3000.000238418579,
        3000
      ],
      "metalness": 0,
      "maps": {
        "color": {
          "url": "/st-louis/materials/asphalt-color-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_diff_1k.jpg",
          "bytes": 731707,
          "sourceMd5": "fa19772d4817754c3efab708c651f5a8",
          "colorSpace": "sRGB",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "1aa5ce99f58a625c71d48cfc3e68b65ca85ccb00f39e045c0a928608a0ea25ed",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "SRGBColorSpace"
        },
        "normalGL": {
          "url": "/st-louis/materials/asphalt-normalGL-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_nor_gl_1k.jpg",
          "bytes": 1240122,
          "sourceMd5": "338da8de636ea36133170578cac82e8e",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "normalConvention": "OpenGL tangent space (+Y)",
          "sha256": "42a1c381b53204e83a982db2864479a30bc127bbdeebb1006f8ee51bff099df3",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "NoColorSpace"
        },
        "roughness": {
          "url": "/st-louis/materials/asphalt-roughness-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/asphalt_02/asphalt_02_rough_1k.jpg",
          "bytes": 544032,
          "sourceMd5": "ec80a2929797c1b3ffc121c4f665585a",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "70ba3edc65525eb4dc366cf010ca7ae0bd34e0251ff0225c2dad627a873d0712",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "L",
          "threeColorSpace": "NoColorSpace"
        }
      }
    },
    "roof": {
      "sourceId": "tarred_gravel",
      "sourceUrl": "https://polyhaven.com/a/tarred_gravel",
      "sourceMetadataUrl": "https://api.polyhaven.com/assets?t=textures",
      "sourceFilesUrl": "https://api.polyhaven.com/files/tarred_gravel",
      "authors": {
        "Dimitrios Savva": "All"
      },
      "usage": "Flat tar-and-aggregate rooftop surrogate. Source is tarred ground gravel, not a measured St. Louis roof.",
      "tileMeters": [
        2.2,
        2.2
      ],
      "sourceDimensionsMm": [
        2200.000047683716,
        2200.000047683716
      ],
      "metalness": 0,
      "maps": {
        "color": {
          "url": "/st-louis/materials/roof-color-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/tarred_gravel/tarred_gravel_diff_1k.jpg",
          "bytes": 729189,
          "sourceMd5": "d7b12ce931d0d7b7ecafffbf0a2d0574",
          "colorSpace": "sRGB",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "7b866b32d73f74f2e493f98828391587aed5b2cd24c47619ce7188b40079e627",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "SRGBColorSpace"
        },
        "normalGL": {
          "url": "/st-louis/materials/roof-normalGL-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/tarred_gravel/tarred_gravel_nor_gl_1k.jpg",
          "bytes": 991812,
          "sourceMd5": "4c2c48978cef51d2fd336f15391d1ead",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "normalConvention": "OpenGL tangent space (+Y)",
          "sha256": "7b88d5d9e36f9f5978ec94b7b0a5b9d419eb43093bb94b001ced8605914931e8",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "RGB",
          "threeColorSpace": "NoColorSpace"
        },
        "roughness": {
          "url": "/st-louis/materials/roof-roughness-1k.jpg",
          "sourceUrl": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/tarred_gravel/tarred_gravel_rough_1k.jpg",
          "bytes": 780847,
          "sourceMd5": "7767bd0874cf291f3e00364897287e82",
          "colorSpace": "linear data",
          "sourceResolution": "1k",
          "encoding": "JPEG, unmodified provider file",
          "sha256": "6bee83214bea834b4b0270649a6bd6707f46a9fc7343fc31c56ee17e90edf66a",
          "pixels": [
            1024,
            1024
          ],
          "decodedMode": "L",
          "threeColorSpace": "NoColorSpace"
        }
      }
    }
  },
  "totalTextureBytes": 8835051
}
