{
  "title": "Indigo Sashiko Cotton",
  "origin": "AI-generated with built-in image_gen; prepared by Locker3d",
  "date": "2026-10-29",
  "resolution": [
    1024,
    1024
  ],
  "license": "CC0-1.0, following the official Locker3d texture policy",
  "prompt": "Use case: photorealistic-natural. Asset type: square albedo/base-color texture for a 3D textile material. Primary request: an extremely realistic macro photograph of flat indigo plain-weave cotton with ivory sashiko running stitches forming a regular staggered field of small open diamond outlines. Show approximately a 20 cm square swatch, with 8 diamond motifs across; each diamond consists of separate short slightly irregular cream running stitches, with clear dark blue gaps between stitch dashes. Fine densely woven blue cotton warp and weft visible underneath, modest natural yarn thickness variation and soft fiber detail, ivory thread shows delicate twisted fibers. All stitches sit close to the cloth, no bulky ropes, no blanket quilting or deep puffy padding. Composition: straight-on perpendicular orthographic full bleed surface, fabric stretched flat, pattern parallel to image axes, consistent scale across all of the square, opposite edges designed for repeating. Restrained indigo tonal variation, no obvious stains or faded focal patches. Lighting: uniform neutral cross-polarized diffuse illumination intended for intrinsic base color only; no directional shadows, baked highlights, AO, room reflections, vignette or gradients. No objects, folds, drape, edges of swatch, stitched hems, buttons, torn holes, text, logos, watermarks, sphere or rendered scene. Photographic fine detail rather than illustration or an artificially sharpened graphic. Output square at least 1024 pixels.",
  "maps": [
    {
      "file": "textures/albedo.png",
      "colorSpace": "sRGB",
      "bytes": 2432867,
      "sha256": "8e9ce6b4208d4b7d373cefe4ca4dbd922f947856d408cc4d5271585afe85cc55"
    },
    {
      "file": "textures/normal-gl.png",
      "colorSpace": "Non-Color",
      "bytes": 1388589,
      "sha256": "50490b6b69b7a47a10984b65896363dedf4bdaf9504ccb5afa0cccc1073c22d3"
    },
    {
      "file": "textures/roughness.png",
      "colorSpace": "Non-Color",
      "bytes": 216243,
      "sha256": "a28048edecab8d6f7c46d5ca653fe60574cf33ebc4b4e19c72a6b4c30e86a44e"
    }
  ],
  "method": "Albedo: periodic-plus-smooth decomposition via FFT Poisson solve to reduce edge mismatch. Normal: periodic multi-scale Gaussian bands, robust contrast normalization, material-specific cavity/joint masks and central-difference tangent-space gradients. Roughness: material preset plus local detail and joint variation. All data channels are estimates, not measured surface response.",
  "limits": "Not a photoscan. No AO, displacement or metallic maps. Generated images are not guaranteed seamless; inspect repetition at your target scale. No measured physical scale; demo scale is illustrative.",
  "edgeDiagnostics": {
    "leftRightMeanAbsRGB": 6.321,
    "topBottomMeanAbsRGB": 6.913
  },
  "suggestedTileMeters": 0.18,
  "metallicConstant": 0,
  "normalStrength": 0.65,
  "beforeEdgeDiagnostics": {
    "leftRightMeanAbsRGB": 17.793,
    "topBottomMeanAbsRGB": 28.283
  }
}
