{
  "id": "yokocho-cloth",
  "title": "樹上横丁｜白い織布",
  "titleEn": "TreeTop Yokocho | White Woven Cloth",
  "description": "白い布の細い縦横の織り模様。ミラー反復専用。隣接タイルを水平・垂直に交互反転する2×2周期で接続します。通常のリピートではシームレスではありません。元のベースカラーのみで、PBRの質感は含みません。",
  "descriptionEn": "Fine crossed weave in a white cloth color map. Seamless only with mirrored repeat: neighboring tiles flip horizontally and vertically in a 2×2 period. Ordinary repeat is not seamless. Original basecolor only; no PBR response is implied.",
  "category": "fabric",
  "tags": [
    "yokocho",
    "procedural",
    "original",
    "mirror",
    "fabric"
  ],
  "maps": {
    "baseColor": "cloth.png"
  },
  "width": 512,
  "height": 512,
  "resolution": 512,
  "wrapMode": "mirror",
  "seamless": true,
  "colorSpaces": {
    "baseColor": "sRGB"
  },
  "thumbnail": "https://xenoah.github.io/meshcopia/assets/yokocho-cloth/thumbnail.webp",
  "provenance": {
    "method": "procedural",
    "tool": "Python / NumPy / Pillow",
    "sourcePixelsUnchanged": true,
    "sourceFiles": {
      "Assets/TreeTopYokocho/Textures/cloth.png": "ddfcc9d69a72a5e1c102a5508e92d96974fc80b643a502ef9f8d055b47f0e0e6"
    },
    "generatorSources": {
      "Source/create_textures.py": "ab9f403cdec8cc288cb08cc9763b58821d53f12d32dfb63af556ee189785e2c0"
    },
    "generator": "create_textures.py",
    "notes": "No font software distributed. Source-derived preview only. Basecolor is copied byte-for-byte; no external PBR scan or AI texture included.",
    "verification": "Original source PNG SHA256 verified after byte-for-byte copying; independent current-generator regeneration also byte-identical.",
    "sourceUrl": "https://github.com/Xenoah/vrcworld_jujo-yokocho/tree/97091c96cf66a0f67b952827a753a448768f175a",
    "rights": "Xenoah original authored assets. The owner requested publication of their original models and textures in Meshcopia under its CC BY 4.0 rules. External scan images, font software, third-party SDKs and runtime behaviors are not redistributed.",
    "changes": "Original PNG copied byte-for-byte. Separate actual-artwork thumbnail. Mirror surfaces require alternating flipped tiles; clamp artworks retain authored aspect ratio and are not tileable.",
    "sourceCommit": "97091c96cf66a0f67b952827a753a448768f175a"
  },
  "previewDescription": "2×2 period of the original source with alternating horizontal and vertical flips; no material-render embellishment.",
  "type": "texture",
  "author": "Xenoah",
  "license": "CC-BY-4.0",
  "version": "1.0.0",
  "status": "public",
  "created": "2026-10-14",
  "updated": "2026-10-14",
  "usages": [
    {
      "relationship": "original",
      "project": "TreeTop Yokocho",
      "sourceUrl": "https://github.com/Xenoah/vrcworld_jujo-yokocho/tree/97091c96cf66a0f67b952827a753a448768f175a",
      "sourcePaths": [
        "Assets/TreeTopYokocho/Textures/cloth.png",
        "Source/create_textures.py"
      ],
      "context": "Original authored texture in the pinned v2.19.0 project; may be a historical source map rather than the current material assignment.",
      "sourceRef": "97091c96cf66a0f67b952827a753a448768f175a"
    }
  ],
  "pageUrl": "https://xenoah.github.io/meshcopia/assets/yokocho-cloth/",
  "manifestUrl": "https://xenoah.github.io/meshcopia/api/assets/yokocho-cloth.json",
  "attribution": "TreeTop Yokocho | White Woven Cloth by Xenoah / Meshcopia\nhttps://xenoah.github.io/meshcopia/assets/yokocho-cloth/\nCC BY 4.0 — https://creativecommons.org/licenses/by/4.0/\nOriginal source: https://github.com/Xenoah/vrcworld_jujo-yokocho/tree/97091c96cf66a0f67b952827a753a448768f175a\nChanges: Original PNG copied byte-for-byte. Separate actual-artwork thumbnail. Mirror surfaces require alternating flipped tiles; clamp artworks retain authored aspect ratio and are not tileable.",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "files": [
    {
      "name": "cloth.png",
      "format": "PNG",
      "bytes": 51430,
      "sha256": "ddfcc9d69a72a5e1c102a5508e92d96974fc80b643a502ef9f8d055b47f0e0e6",
      "url": "https://xenoah.github.io/meshcopia/assets/yokocho-cloth/source/cloth.png"
    }
  ],
  "downloads": {
    "minimal": {
      "schemaVersion": 1,
      "id": "yokocho-cloth",
      "assetVersion": "1.0.0",
      "packageVersion": "1.0.0",
      "contentPolicy": "asset-files-required-dependencies-single-notice-v1",
      "noticeFile": "LICENSE.txt",
      "notice": {
        "bytes": 568,
        "filename": "LICENSE.txt",
        "sha256": "ec71593e47342c4ee4c7f42984cd8c7b9d29af000605c450a922a44e680d66e1",
        "text": "TreeTop Yokocho | White Woven Cloth 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/yokocho-cloth/\nOriginal source: https://github.com/Xenoah/vrcworld_jujo-yokocho/tree/97091c96cf66a0f67b952827a753a448768f175a\nProvided as-is, without warranties (license Section 5).\nChanges: Original PNG copied byte-for-byte. Separate actual-artwork thumbnail. Mirror surfaces require alternating flipped tiles; clamp artworks retain authored aspect ratio and are not tileable.\n"
      },
      "url": "https://github.com/Xenoah/meshcopia/releases/download/minimal-v1.0.0/yokocho-cloth-1.0.0-minimal-1.0.0.zip",
      "bytes": 23187,
      "sha256": "f0c7106611cf0a1146b7b7f01be622ee438a011c2227e7b27dcf1de8c0594f69",
      "sourceFiles": [
        {
          "bytes": 51430,
          "name": "cloth.png",
          "sha256": "ddfcc9d69a72a5e1c102a5508e92d96974fc80b643a502ef9f8d055b47f0e0e6"
        }
      ],
      "verification": {
        "state": "published-verified",
        "releaseTag": "minimal-v1.0.0",
        "archiveSha256": "f0c7106611cf0a1146b7b7f01be622ee438a011c2227e7b27dcf1de8c0594f69"
      }
    }
  },
  "mapUrls": {
    "baseColor": "https://xenoah.github.io/meshcopia/assets/yokocho-cloth/source/cloth.png"
  }
}
