{
  "id": "yokocho-bark",
  "title": "樹上横丁｜手続き型樹皮",
  "titleEn": "TreeTop Yokocho | Procedural Bark",
  "description": "波打つ溝と鱗状の模様を生成した樹皮。外部の樹皮スキャンとは別物。ミラー反復専用。隣接タイルを水平・垂直に交互反転する2×2周期で接続します。通常のリピートではシームレスではありません。元のベースカラーのみで、PBRの質感は含みません。",
  "descriptionEn": "Procedural bark with wavering grooves and scaled patterns, distinct from the external bark scan. 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": "bark",
  "tags": [
    "yokocho",
    "procedural",
    "original",
    "mirror",
    "bark"
  ],
  "maps": {
    "baseColor": "bark.png"
  },
  "width": 512,
  "height": 512,
  "resolution": 512,
  "wrapMode": "mirror",
  "seamless": true,
  "colorSpaces": {
    "baseColor": "sRGB"
  },
  "thumbnail": "https://xenoah.github.io/meshcopia/assets/yokocho-bark/thumbnail.webp",
  "provenance": {
    "method": "procedural",
    "tool": "Python / NumPy / Pillow",
    "sourcePixelsUnchanged": true,
    "sourceFiles": {
      "Assets/TreeTopYokocho/Textures/bark.png": "6900cd07e4c4961b943a9ebf75c4a2736853511a928fddc812fc4b9ccf97f6bb"
    },
    "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/bark.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-bark/",
  "manifestUrl": "https://xenoah.github.io/meshcopia/api/assets/yokocho-bark.json",
  "attribution": "TreeTop Yokocho | Procedural Bark by Xenoah / Meshcopia\nhttps://xenoah.github.io/meshcopia/assets/yokocho-bark/\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": "bark.png",
      "format": "PNG",
      "bytes": 338261,
      "sha256": "6900cd07e4c4961b943a9ebf75c4a2736853511a928fddc812fc4b9ccf97f6bb",
      "url": "https://xenoah.github.io/meshcopia/assets/yokocho-bark/source/bark.png"
    }
  ],
  "downloads": {
    "minimal": {
      "schemaVersion": 1,
      "id": "yokocho-bark",
      "assetVersion": "1.0.0",
      "packageVersion": "1.0.0",
      "contentPolicy": "asset-files-required-dependencies-single-notice-v1",
      "noticeFile": "LICENSE.txt",
      "notice": {
        "bytes": 565,
        "filename": "LICENSE.txt",
        "sha256": "30cfd1f1bb7a5afd183b56ff520579ca756d4b3528009f7abfebec2c5b105088",
        "text": "TreeTop Yokocho | Procedural Bark 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-bark/\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-bark-1.0.0-minimal-1.0.0.zip",
      "bytes": 338828,
      "sha256": "5b2d64c09c5c50839e0d866befaeb96b92bf6b2413224a3849324d8afbac02c8",
      "sourceFiles": [
        {
          "bytes": 338261,
          "name": "bark.png",
          "sha256": "6900cd07e4c4961b943a9ebf75c4a2736853511a928fddc812fc4b9ccf97f6bb"
        }
      ],
      "verification": {
        "state": "published-verified",
        "releaseTag": "minimal-v1.0.0",
        "archiveSha256": "5b2d64c09c5c50839e0d866befaeb96b92bf6b2413224a3849324d8afbac02c8"
      }
    }
  },
  "mapUrls": {
    "baseColor": "https://xenoah.github.io/meshcopia/assets/yokocho-bark/source/bark.png"
  }
}
