[
  {
    "material": "jute",
    "runtime": "/assets/cinematic-textiles/jute-surface.webp",
    "width": 1024,
    "height": 1024,
    "channels": {
      "r": "displacement height",
      "g": "roughness",
      "b": "unused"
    },
    "sourceManifest": "/assets/cinematic-textiles/manifest.json",
    "inputs": [
      "jute-height.webp",
      "jute-roughness.webp"
    ],
    "transformation": "Downsampled to 1K and packed into independent R/G channels; lossless WebP. The separate 2K color and normal maps are unchanged.",
    "bytes": 1198710,
    "sha256": "1828a3686fc674cabd78b0460e656092bfe39639d5b8bae9ea8671a6ae88ee76"
  },
  {
    "material": "wool",
    "runtime": "/assets/cinematic-textiles/wool-surface.webp",
    "width": 1024,
    "height": 1024,
    "channels": {
      "r": "displacement height",
      "g": "roughness",
      "b": "unused"
    },
    "sourceManifest": "/assets/cinematic-textiles/manifest.json",
    "inputs": [
      "wool-height.webp",
      "wool-roughness.webp"
    ],
    "transformation": "Downsampled to 1K and packed into independent R/G channels; lossless WebP. The separate 2K color and normal maps are unchanged.",
    "bytes": 1314334,
    "sha256": "9a3df4f40a34d20180fa382da3af998de2e91d77b8905bea831d7f109c49a1ed"
  }
]
