{
  "version": 1,
  "purpose": "Far vegetation only. Preserve full source geometry for foreground trees.",
  "widthPixels": 512,
  "heightPixels": 768,
  "source": "Poly Haven authored fir derivative assets, source files untouched",
  "lighting": {
    "sourceThreeDirection": [
      -95,
      135,
      65
    ],
    "blenderDirection": [
      -95,
      -65,
      135
    ],
    "sunEnergy": 3.1,
    "sunColor": [
      1,
      0.925,
      0.8
    ],
    "sunAngularDiameterDeg": 0.53,
    "worldCoolFill": {
      "color": [
        0.27,
        0.37,
        0.45
      ],
      "strength": 3.0
    },
    "broadCoolAreaFill": {
      "energyW": 18000,
      "sizeM": 80,
      "positionBlender": [
        35,
        -35,
        55
      ],
      "color": [
        0.67,
        0.82,
        1
      ]
    }
  },
  "camera": {
    "type": "orthographic",
    "threeAzimuthDeg": 45,
    "elevationDeg": 40,
    "bakeUsesSourceRoot": [
      0,
      0,
      0
    ]
  },
  "variants": [
    {
      "id": "a",
      "png": "fir-a.png",
      "webp": "fir-a.webp",
      "sourceFile": "fir_a_cards_preserved.glb",
      "sourceSHA256": "faecf8969e20982f70a2aa0ed7ac66f19d1b5116f4babece5f1d8d37818f1411",
      "quadWidthM": 15.27167264421781,
      "quadHeightM": 22.907508966326716,
      "rootUV": [
        0.48257960627627167,
        0.18022068725967083
      ],
      "rootUVConvention": "u left-to-right; v bottom-to-top. Root is original glTF origin; quad local center offset from anchored root = [(0.5-rootU)*width,(0.5-rootV)*height].",
      "sourceBoundsThree": {
        "min": [
          -3.2415592670440674,
          -0.0795411467552185,
          -3.5599477291107178
        ],
        "max": [
          3.3415348529815674,
          18.8768367767334,
          2.907454490661621
        ]
      },
      "sourceHeightM": 18.956377923488617,
      "projectedBoundsCameraM": [
        -4.348009352063334,
        -2.90121902897954,
        4.8800864526276655,
        17.55191397666931
      ],
      "orthographicTargetBlender": [
        -3.1413955688476562,
        3.517629861831665,
        5.611542224884033
      ],
      "elapsedSeconds": 2.41,
      "alphaBoundsPixels": [
        144,
        123,
        357,
        645
      ],
      "webpBytes": 152272,
      "pngBytes": 286551,
      "rgbaPixelsIdenticalPNGWebP": true,
      "webpSHA256": "6851930eb28021c909f87732252f44332cf184be7244ff7f69af20d43fed2bb5",
      "quadCenterOffsetM": [
        0.2660385502821656,
        7.325347473844886
      ]
    },
    {
      "id": "b",
      "png": "fir-b.png",
      "webp": "fir-b.webp",
      "sourceFile": "fir_b_authored_lod2.glb",
      "sourceSHA256": "2e6795244c4cb017132a657a0d7bfa9d686ff20b0e368de7d70ae703a0b73206",
      "quadWidthM": 12.028324259916943,
      "quadHeightM": 18.042486389875414,
      "rootUV": [
        0.47985993584678643,
        0.2076293985173261
      ],
      "rootUVConvention": "u left-to-right; v bottom-to-top. Root is original glTF origin; quad local center offset from anchored root = [(0.5-rootU)*width,(0.5-rootV)*height].",
      "sourceBoundsThree": {
        "min": [
          -2.5891804695129395,
          -0.08676454424858093,
          -3.1580493450164795
        ],
        "max": [
          3.042766571044922,
          13.990761756896973,
          2.9264464378356934
        ]
      },
      "sourceHeightM": 14.077526301145554,
      "projectedBoundsCameraM": [
        -3.9001373097840544,
        -2.7795888260006905,
        4.3846397542848194,
        13.329774022102356
      ],
      "orthographicTargetBlender": [
        -2.226335048675537,
        2.5689291954040527,
        4.040955543518066
      ],
      "elapsedSeconds": 4.77,
      "alphaBoundsPixels": [
        121,
        142,
        376,
        630
      ],
      "webpBytes": 147082,
      "pngBytes": 274899,
      "rgbaPixelsIdenticalPNGWebP": true,
      "webpSHA256": "d53544a04058d7af546a41a9c73c17f6055e3a5bf695a25f2c22fab51dd3ecab",
      "quadCenterOffsetM": [
        0.24225122225038231,
        5.275092598050833
      ]
    },
    {
      "id": "c",
      "png": "fir-c.png",
      "webp": "fir-c.webp",
      "sourceFile": "fir_c_authored_lod2.glb",
      "sourceSHA256": "90ab8022dc95a493b8c83ebdbdf0bd7ff6093d65aa270e70fd58468ca4c1877e",
      "quadWidthM": 12.516709258556368,
      "quadHeightM": 18.775063887834552,
      "rootUV": [
        0.47547884393166395,
        0.2164580534833751
      ],
      "rootUVConvention": "u left-to-right; v bottom-to-top. Root is original glTF origin; quad local center offset from anchored root = [(0.5-rootU)*width,(0.5-rootV)*height].",
      "sourceBoundsThree": {
        "min": [
          -2.761598587036133,
          -0.09382282942533493,
          -3.023411273956299
        ],
        "max": [
          3.5883054733276367,
          14.45848560333252,
          2.982006311416626
        ]
      },
      "sourceHeightM": 14.552308432757854,
      "projectedBoundsCameraM": [
        -4.061342125062998,
        -3.0582067891955376,
        4.675190487445093,
        13.705243110656738
      ],
      "orthographicTargetBlender": [
        -2.2026147842407227,
        2.6366701126098633,
        4.078052043914795
      ],
      "elapsedSeconds": 6.3,
      "alphaBoundsPixels": [
        140,
        143,
        379,
        618
      ],
      "webpBytes": 128924,
      "pngBytes": 248025,
      "rgbaPixelsIdenticalPNGWebP": true,
      "webpSHA256": "7e8c61d43c424172259658bd98f1d26e90af7a085347461ac5c49e0e5904bd59",
      "quadCenterOffsetM": [
        0.3069241811910475,
        5.3235181607306
      ]
    }
  ],
  "totalSeconds": 6.31,
  "view": {
    "transform": "AgX",
    "look": "AgX - Medium Low Contrast",
    "exposureStops": 1
  },
  "recommendedMaterial": {
    "type": "MeshBasicMaterial",
    "colorSpace": "sRGB",
    "toneMapped": false,
    "transparent": true,
    "depthWrite": false,
    "alphaTest": 0.005,
    "fog": true
  },
  "usage": "Full camera-facing billboard at distances beyond230m; sourcePBR/texturealpha unchanged; no generated geometry or AI images; full3D remains near. Scale all quad dimensions by desiredWorldTreeHeight/sourceHeightM. Anchor using rootUV, not image bottom."
}