{
  "id": "brushed-aluminum",
  "type": "texture",
  "title": "ヘアラインアルミ",
  "titleEn": "Brushed aluminum",
  "description": "XY両方向に繰り返せる1024pxのプロシージャル素材。Base Color・Normal・Roughness・Heightを同梱。",
  "descriptionEn": "A periodic 1024px material with base color, OpenGL normal, roughness and height maps. Procedural, not a photograph.",
  "category": "materials",
  "tags": [
    "metal",
    "seamless",
    "PBR",
    "シームレス"
  ],
  "author": "Xenoah",
  "license": "CC-BY-4.0",
  "version": "1.0.1",
  "status": "public",
  "created": "2026-10-14",
  "updated": "2026-10-14",
  "thumbnail": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/thumbnail.webp",
  "provenance": {
    "method": "AI-agent-authored periodic procedural material",
    "tool": "Meshcopia starter generator 1.0 / Python, NumPy, Pillow",
    "rights": "Original geometry/material formulas for Meshcopia. No third-party model, photograph, trademark, or scanned asset included."
  },
  "seamless": true,
  "resolution": 1024,
  "maps": {
    "baseColor": "basecolor.png",
    "normal": "normal.png",
    "roughness": "roughness.png",
    "height": "height.png"
  },
  "normalConvention": "OpenGL +Y",
  "colorSpace": {
    "baseColor": "sRGB",
    "normal": "linear",
    "roughness": "linear",
    "height": "linear"
  },
  "physicalSize": [
    2,
    2
  ],
  "metalness": 1,
  "usages": [
    {
      "relationship": "original",
      "project": "Meshcopia",
      "sourceUrl": "https://github.com/Xenoah/meshcopia",
      "sourcePaths": [
        "scripts/create-starter-assets.py"
      ],
      "selectors": [
        "brushed-aluminum"
      ],
      "context": "Created for the Meshcopia asset library; no external project usage recorded."
    }
  ],
  "wrapMode": "repeat",
  "width": 1024,
  "height": 1024,
  "pageUrl": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/",
  "manifestUrl": "https://xenoah.github.io/meshcopia/api/assets/brushed-aluminum.json",
  "attribution": "Brushed aluminum by Xenoah / Meshcopia\nhttps://xenoah.github.io/meshcopia/assets/brushed-aluminum/\nCC BY 4.0 — https://creativecommons.org/licenses/by/4.0/\nChanges: none. If modified, replace this line with a description of your changes.",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "files": [
    {
      "name": "basecolor.png",
      "format": "PNG",
      "bytes": 88548,
      "sha256": "b674e5790c39b04c086e1265e2f2cece32076b39a2b675d6a175dfe3df12a34f",
      "url": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/basecolor.png"
    },
    {
      "name": "height.png",
      "format": "PNG",
      "bytes": 3363,
      "sha256": "7860850373bc9c6c5bef291a665058452f2fb5c4e7afa03737361ffa350cbca7",
      "url": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/height.png"
    },
    {
      "name": "normal.png",
      "format": "PNG",
      "bytes": 6670,
      "sha256": "8dcb49a0612e7b73a6fec06db8a59d2ef1219b6ef682fd792a65516b99b661b4",
      "url": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/normal.png"
    },
    {
      "name": "roughness.png",
      "format": "PNG",
      "bytes": 3158,
      "sha256": "88132d655f5b1a6afcee015e83ceae1cc6d9d639c75b07f851ce2cf5ec72d6f9",
      "url": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/roughness.png"
    }
  ],
  "downloads": {
    "minimal": {
      "schemaVersion": 1,
      "id": "brushed-aluminum",
      "assetVersion": "1.0.1",
      "packageVersion": "1.0.0",
      "contentPolicy": "asset-files-required-dependencies-single-notice-v1",
      "noticeFile": "LICENSE.txt",
      "notice": {
        "bytes": 260,
        "filename": "LICENSE.txt",
        "sha256": "d94e59ff0a3a1cb389ed60e2d2673fbd7fef7e2b73c57668ae619c1c4b18f176",
        "text": "Brushed aluminum by Xenoah / Meshcopia\nCopyright (c) 2026 Xenoah\nCC BY 4.0: https://creativecommons.org/licenses/by/4.0/\nSource: https://xenoah.github.io/meshcopia/assets/brushed-aluminum/\nProvided as-is, without warranties (license Section 5).\nChanges: none.\n"
      },
      "url": "https://github.com/Xenoah/meshcopia/releases/download/minimal-v1.0.0/brushed-aluminum-1.0.1-minimal-1.0.0.zip",
      "bytes": 92587,
      "sha256": "a4d8c7009dc5d65d053d6f629eb71d3d2d6a4d7a8c11cc5e6f0e8521c017a207",
      "sourceFiles": [
        {
          "bytes": 88548,
          "name": "basecolor.png",
          "sha256": "b674e5790c39b04c086e1265e2f2cece32076b39a2b675d6a175dfe3df12a34f"
        },
        {
          "bytes": 3363,
          "name": "height.png",
          "sha256": "7860850373bc9c6c5bef291a665058452f2fb5c4e7afa03737361ffa350cbca7"
        },
        {
          "bytes": 6670,
          "name": "normal.png",
          "sha256": "8dcb49a0612e7b73a6fec06db8a59d2ef1219b6ef682fd792a65516b99b661b4"
        },
        {
          "bytes": 3158,
          "name": "roughness.png",
          "sha256": "88132d655f5b1a6afcee015e83ceae1cc6d9d639c75b07f851ce2cf5ec72d6f9"
        }
      ],
      "verification": {
        "state": "published-verified",
        "releaseTag": "minimal-v1.0.0",
        "archiveSha256": "a4d8c7009dc5d65d053d6f629eb71d3d2d6a4d7a8c11cc5e6f0e8521c017a207"
      }
    }
  },
  "mapUrls": {
    "baseColor": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/basecolor.png",
    "normal": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/normal.png",
    "roughness": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/roughness.png",
    "height": "https://xenoah.github.io/meshcopia/assets/brushed-aluminum/source/height.png"
  }
}
