{
  "map": {
    "url": "/models/map.glb",
    "useDraco": true,
    "scale": 0.05,
    "position": { "x": 0, "y": 0, "z": 0 },
    "doubleSidedMeshes": ["TreePlacementGuide", "BackdropSphere"],
    "outlineEffects": [
      {
        "meshNames": ["merge4", "merge4_1", "merge4_2", "merge4_3", "merge4_4"],
        "color": "#000000",
        "thickness": 0.0025
      }
    ]
  },
  "camera": {
    "startPosition": { "x": -3.5, "y": 3, "z": 9 },
    "startRotation": { "x": -35, "y": 0, "z": 0 },
    "fov": 75,
    "near": 0.1,
    "far": 10000,
    "boundingBox": {
      "min": { "x": -17, "y": 1.5, "z": -13 },
      "max": { "x": 12, "y": 15, "z": 18 }
    },
    "panDampening": 0.92,
    "zoom": {
      "stepSize": 0.5,
      "minLevel": -2,
      "maxLevel": 8
    },
    "cameraSweep": {
      "enabled": true,
      "initialPosition": { "x": -3.5, "y": 8, "z": 20 },
      "finalPosition": { "x": -3.5, "y": 3, "z": 9 },
      "controlPoint": { "x": -3.5, "y": 3, "z": 11 },
      "duration": 3000,
      "easingFunction": "easeInOutQuad"
    }
  },
  "lighting": {
    "off": {},
    "day": {
      "ambient": { "color": "#ffffff", "intensity": 0.6 },
      "directional": { "color": "#ffffff", "intensity": 0.8, "position": { "x": -2.2, "y": 1.05, "z": 1.4 } },
      "fill": { "color": "#88ccff", "intensity": 0.3, "position": { "x": 2, "y": 1, "z": -1.5 } }
    },
    "night": {
      "ambient": { "color": "#2233aa", "intensity": 0.3 },
      "directional": { "color": "#4466ff", "intensity": 0.5, "position": { "x": -2.2, "y": 1.05, "z": 1.4 } },
      "point": { "color": "#ffaa00", "intensity": 0.8, "distance": 50, "position": { "x": 0, "y": 5, "z": 0 } }
    },
    "default": "day",
    "cubemapPath": "/cubemaps/ConvertedCubemap.hdr"
  },
  "fog": {
    "enabled": true,
    "type": "exponential",
    "color": "#869cc1",
    "near": 200,
    "far": 1200,
    "density": 0.05,
    "excludeMeshes": ["BackdropSphere"]
  },
  "clouds": {
    "enabled": true,
    "textures": ["t_cloudSprite.webp", "t_cloudSprite2.webp"],
    "count": 40,
    "altitude": {
      "min": 1.5,
      "max": 3
    },
    "spread": {
      "x": 50,
      "z": 50
    },
    "size": {
      "min": 2,
      "max": 4
    },
    "opacity": 0.7,
    "fade": {
      "startDistance": 15,
      "endDistance": 5
    },
    "excludeFromFog": true
  },
  "animatedModels": {
    "enabled": true,
    "useDraco": false,
    "models": [
      {
        "url": "/models/flock.glb",
        "count": 5,
        "spread": {
          "x": 10,
          "z": 10
        },
        "altitude": {
          "min": 1.1,
          "max": 1.5
        },
        "scale": {
          "min": 0.2,
          "max": 0.2
        },
        "randomRotation": true,
        "animationIndex": "all",
        "timeScale": 1.0,
        "excludeFromFog": false
      },
      {
        "url": "/models/eagle.glb",
        "count": 2,
        "spread": {
          "x": 10,
          "z": 10
        },
        "altitude": {
          "min": 1.3,
          "max": 1.6
        },
        "scale": {
          "min": 0.1,
          "max": 0.1
        },
        "randomRotation": true,
        "animationIndex": 0,
        "cycleAnimations": {
          "indices": [10, 11],
          "durations": [3, 5],
          "crossfadeDuration": 0.5
        },
        "pathFade": {
          "fadeInDuration": 1.0,
          "fadeOutDuration": 1.5
        },
        "timeScale": 1.0,
        "excludeFromFog": false
      }
    ]
  },
  "graphics": {
    "antialias": true,
    "shadows": false,
    "pixelRatio": "auto"
  },
  "wonders": [
    {
      "id": "wonder-mono-lake",
      "contentId": "mono-lake",
      "objectName": "mono_lake",
      "iconDefaultUrl": "/content/mono-lake/icon_default.webp",
      "iconHoverUrl": "/content/mono-lake/icon_hover.webp",
      "iconVisitedUrl": "/content/mono-lake/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-minarets",
      "contentId": "the-minarets",
      "objectName": "minarets",
      "iconDefaultUrl": "/content/the-minarets/icon_default.webp",
      "iconHoverUrl": "/content/the-minarets/icon_hover.webp",
      "iconVisitedUrl": "/content/the-minarets/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-panum-crater",
      "contentId": "panum-crater",
      "objectName": "panum_crater",
      "iconDefaultUrl": "/content/panum-crater/icon_default.webp",
      "iconHoverUrl": "/content/panum-crater/icon_hover.webp",
      "iconVisitedUrl": "/content/panum-crater/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-june-lake",
      "contentId": "june-lake-loop",
      "objectName": "june_lake",
      "iconDefaultUrl": "/content/june-lake-loop/icon_default.webp",
      "iconHoverUrl": "/content/june-lake-loop/icon_hover.webp",
      "iconVisitedUrl": "/content/june-lake-loop/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-devils-postpile",
      "contentId": "devils-postpile",
      "objectName": "devils_postpile",
      "iconDefaultUrl": "/content/devils-postpile/icon_default.webp",
      "iconHoverUrl": "/content/devils-postpile/icon_hover.webp",
      "iconVisitedUrl": "/content/devils-postpile/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-red-cones",
      "contentId": "red-cones",
      "objectName": "red_cones",
      "iconDefaultUrl": "/content/red-cones/icon_default.webp",
      "iconHoverUrl": "/content/red-cones/icon_hover.webp",
      "iconVisitedUrl": "/content/red-cones/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-rainbow-falls",
      "contentId": "rainbow-falls",
      "objectName": "rainbow_falls",
      "iconDefaultUrl": "/content/rainbow-falls/icon_default.webp",
      "iconHoverUrl": "/content/rainbow-falls/icon_hover.webp",
      "iconVisitedUrl": "/content/rainbow-falls/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-obsidian-dome",
      "contentId": "obsidian-dome",
      "objectName": "obsidian_dome",
      "iconDefaultUrl": "/content/obsidian-dome/icon_default.webp",
      "iconHoverUrl": "/content/obsidian-dome/icon_hover.webp",
      "iconVisitedUrl": "/content/obsidian-dome/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-inyo-craters",
      "contentId": "inyo-craters",
      "objectName": "inyo_craters",
      "iconDefaultUrl": "/content/inyo-craters/icon_default.webp",
      "iconHoverUrl": "/content/inyo-craters/icon_hover.webp",
      "iconVisitedUrl": "/content/inyo-craters/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-earthquake-fault",
      "contentId": "earthquake-fault",
      "objectName": "earthquake_fault",
      "iconDefaultUrl": "/content/earthquake-fault/icon_default.webp",
      "iconHoverUrl": "/content/earthquake-fault/icon_hover.webp",
      "iconVisitedUrl": "/content/earthquake-fault/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-mammoth-mtn",
      "contentId": "mammoth-mountain",
      "objectName": "mammoth_mtn",
      "iconDefaultUrl": "/content/mammoth-mountain/icon_default.webp",
      "iconHoverUrl": "/content/mammoth-mountain/icon_hover.webp",
      "iconVisitedUrl": "/content/mammoth-mountain/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-mammoth-basin",
      "contentId": "mammoth-lakes-basin",
      "objectName": "mammoth_basin",
      "iconDefaultUrl": "/content/mammoth-lakes-basin/icon_default.webp",
      "iconHoverUrl": "/content/mammoth-lakes-basin/icon_hover.webp",
      "iconVisitedUrl": "/content/mammoth-lakes-basin/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-long-valley",
      "contentId": "long-valley-caldera",
      "objectName": "long_valley",
      "iconDefaultUrl": "/content/long-valley-caldera/icon_default.webp",
      "iconHoverUrl": "/content/long-valley-caldera/icon_hover.webp",
      "iconVisitedUrl": "/content/long-valley-caldera/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-convict-lake",
      "contentId": "convict-lake",
      "objectName": "convict_lake",
      "iconDefaultUrl": "/content/convict-lake/icon_default.webp",
      "iconHoverUrl": "/content/convict-lake/icon_hover.webp",
      "iconVisitedUrl": "/content/convict-lake/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-hot-creek",
      "contentId": "hot-creek",
      "objectName": "hot_creek",
      "iconDefaultUrl": "/content/hot-creek/icon_default.webp",
      "iconHoverUrl": "/content/hot-creek/icon_hover.webp",
      "iconVisitedUrl": "/content/hot-creek/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-mcgee-canyon",
      "contentId": "mcgee-canyon",
      "objectName": "mcgee_canyon",
      "iconDefaultUrl": "/content/mcgee-canyon/icon_default.webp",
      "iconHoverUrl": "/content/mcgee-canyon/icon_hover.webp",
      "iconVisitedUrl": "/content/mcgee-canyon/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    },
    {
      "id": "wonder-crowley-columns",
      "contentId": "crowley-lake-columns",
      "objectName": "crowley_columns",
      "iconDefaultUrl": "/content/crowley-lake-columns/icon_default.webp",
      "iconHoverUrl": "/content/crowley-lake-columns/icon_hover.webp",
      "iconVisitedUrl": "/content/crowley-lake-columns/icon_visited.webp",
      "iconScale": 0.5,
      "iconOffset": { "x": 0, "y": 0.25, "z": 0 },
      "cameraOffset": { "y": 3, "z": 4 }
    }
  ],
  "wonderIcons": {
    "lodEnabled": true,
    "lodFarTexture": "/textures/mapicon.webp",
    "lodFarHoverTexture": "/textures/mapicon_hover.webp",
    "centerDetectionRadius": 250,
    "lodTransitionDistance": 4,
    "lodFadeRange": 2,
    "outlineEnabled": false,
    "outlineColor": "#ffffff",
    "outlineScale": 1.1,
    "defaultScreenSize": 150,
    "featuredSizeMultiplier": 2.0,
    "perspectiveAmount": 0.6
  },
  "theme": "dark",
  "shaders": {
    "hologram": {
      "name": "Hologram Effect",
      "type": "custom",
      "vertexShader": "hologram",
      "fragmentShader": "hologram",
      "uniforms": {
        "tint": {
          "type": "color",
          "value": "#00ff00"
        },
        "scanlineFrequency": {
          "type": "float",
          "value": 10.0,
          "min": 1,
          "max": 100
        },
        "glitchAmount": {
          "type": "float",
          "value": 0.1,
          "min": 0,
          "max": 1
        }
      }
    },
    "colorRamp": {
      "name": "Distance-based Texture Blending",
      "type": "custom",
      "vertexShader": "colorRamp",
      "fragmentShader": "colorRamp",
      "uniforms": {
        "texA": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "texB": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "uTexScaleA": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uTexScaleB": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uCameraDistance": {
          "type": "float",
          "value": 10.0,
          "min": 0,
          "max": 1000
        },
        "uDistanceScale": {
          "type": "float",
          "value": 0.001,
          "min": 0.0001,
          "max": 0.1
        },
        "uDistanceBias": {
          "type": "float",
          "value": 0.0,
          "min": -1.0,
          "max": 1.0
        }
      }
    },
    "textureBlend": {
      "name": "Distance-based Texture Blending per Fragment",
      "type": "custom",
      "vertexShader": "textureBlend",
      "fragmentShader": "textureBlend",
      "uniforms": {
        "texA": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "texB": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "uTexScaleA": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uTexScaleB": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uTexRotationA": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "uTexRotationB": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "uBlendDistance": {
          "type": "float",
          "value": 5.0,
          "min": 0.0,
          "max": 100.0
        },
        "uBlendRange": {
          "type": "float",
          "value": 2.0,
          "min": 0.1,
          "max": 50.0
        },
        "uCameraPosition": {
          "type": "vec3",
          "value": { "x": 0.0, "y": 2.0, "z": 0.0 }
        },
        "uLightmap": {
          "type": "texture",
          "value": "Lightmap_Grad.webp"
        },
        "uLightmapScale": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uLightmapRotation": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "uLightmapIntensity": {
          "type": "float",
          "value": 0.75,
          "min": 0.0,
          "max": 1.0
        },
        "uLightmapFlipX": {
          "type": "bool",
          "value": false
        },
        "uLightmapFlipY": {
          "type": "bool",
          "value": false
        }
      }
    },
    "textureWithLightmap": {
      "name": "Texture with Lightmap",
      "type": "custom",
      "vertexShader": "textureWithLightmap",
      "fragmentShader": "textureWithLightmap",
      "uniforms": {
        "uTexture": {
          "type": "texture",
          "value": "FlatTerrainColorGradient.webp"
        },
        "uTexScale": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uTexRotation": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "uLightmap": {
          "type": "texture",
          "value": "Lightmap_Grad.webp"
        },
        "uLightmapScale": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 1.0 },
          "min": 0.1,
          "max": 50.0
        },
        "uLightmapRotation": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "uLightmapIntensity": {
          "type": "float",
          "value": 0.75,
          "min": 0.0,
          "max": 1.0
        },
        "uLightmapFlipX": {
          "type": "bool",
          "value": false
        },
        "uLightmapFlipY": {
          "type": "bool",
          "value": false
        }
      }
    },
    "vertexColorAlpha": {
      "name": "Vertex Color Alpha Fade",
      "type": "custom",
      "vertexShader": "vertexColorAlpha",
      "fragmentShader": "vertexColorAlpha",
      "uniforms": {
        "uTexture": {
          "type": "texture",
          "value": "Linemap_01_Inv.webp"
        },
        "uTexScale": {
          "type": "vec2",
          "value": { "x": 20.0, "y": 20.0 },
          "min": 0.1,
          "max": 100.0
        },
        "uTexRotation": {
          "type": "float",
          "value": 45.0,
          "min": 0.0,
          "max": 360.0
        },
        "uBaseColor": {
          "type": "color",
          "value": "#196F8A"
        },
        "uBrightness": {
          "type": "float",
          "value": 2.0,
          "min": 0.0,
          "max": 5.0
        }
      }
    },
    "principledBSDF": {
      "name": "Principled BSDF with Dual Animated Normals",
      "type": "custom",
      "doubleSided": true,
      "vertexShader": "principledBSDF",
      "fragmentShader": "principledBSDF",
      "uniforms": {
        "mainTexture": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "normalMap1": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "normalMap2": {
          "type": "texture",
          "value": "Linemap_01.webp"
        },
        "textureScale": {
          "type": "float",
          "value": 1.0,
          "min": 0.1,
          "max": 50.0
        },
        "textureRotation": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 360.0
        },
        "textureFlipX": {
          "type": "bool",
          "value": false
        },
        "textureFlipY": {
          "type": "bool",
          "value": false
        },
        "normal1Direction": {
          "type": "vec2",
          "value": { "x": 1.0, "y": 0.0 },
          "min": -1.0,
          "max": 1.0
        },
        "normal1Speed": {
          "type": "float",
          "value": 0.1,
          "min": 0.0,
          "max": 2.0
        },
        "normal1Strength": {
          "type": "float",
          "value": 0.5,
          "min": 0.0,
          "max": 2.0
        },
        "normal1Scale": {
          "type": "float",
          "value": 5.0,
          "min": 0.1,
          "max": 50.0
        },
        "normal2Direction": {
          "type": "vec2",
          "value": { "x": 0.0, "y": 1.0 },
          "min": -1.0,
          "max": 1.0
        },
        "normal2Speed": {
          "type": "float",
          "value": 0.15,
          "min": 0.0,
          "max": 2.0
        },
        "normal2Strength": {
          "type": "float",
          "value": 0.5,
          "min": 0.0,
          "max": 2.0
        },
        "normal2Scale": {
          "type": "float",
          "value": 5.0,
          "min": 0.1,
          "max": 50.0
        },
        "baseColor": {
          "type": "color",
          "value": "#ffffff"
        },
        "metalness": {
          "type": "float",
          "value": 0.0,
          "min": 0.0,
          "max": 1.0
        },
        "roughness": {
          "type": "float",
          "value": 0.5,
          "min": 0.0,
          "max": 1.0
        },
        "specularIntensity": {
          "type": "float",
          "value": 1.0,
          "min": 0.0,
          "max": 5.0
        },
        "ambientIntensity": {
          "type": "float",
          "value": 0.3,
          "min": 0.0,
          "max": 2.0
        },
        "lightDirection": {
          "type": "vec3",
          "value": { "x": 0.5, "y": 1.0, "z": 0.5 }
        },
        "time": {
          "type": "float",
          "value": 0.0
        },
        "waterColor": {
          "type": "color",
          "value": "#1a4d5c"
        },
        "waterDepth": {
          "type": "float",
          "value": 0.7,
          "min": 0.0,
          "max": 1.0
        },
        "transparency": {
          "type": "float",
          "value": 0.85,
          "min": 0.0,
          "max": 1.0
        },
        "refractionStrength": {
          "type": "float",
          "value": 0.5,
          "min": 0.0,
          "max": 2.0
        },
        "foamAmount": {
          "type": "float",
          "value": 0.3,
          "min": 0.0,
          "max": 1.0
        }
      }
    },
    "alphaTest": {
      "name": "Alpha Test Texture",
      "type": "custom",
      "vertexShader": "alphaTest",
      "fragmentShader": "alphaTest",
      "uniforms": {
        "uTexture": {
          "type": "texture",
          "value": "t_TreeSprite.webp"
        },
        "uAlphaTest": {
          "type": "float",
          "value": 0.5,
          "min": 0.0,
          "max": 1.0
        },
        "uFlipX": {
          "type": "bool",
          "value": false
        },
        "uFlipY": {
          "type": "bool",
          "value": false
        }
      }
    }
  },
  "meshShaders": [
    {
      "meshName": "Tree_Placement2026",
      "shaderId": "alphaTest",
      "doubleSided": true,
      "uniforms": {
        "uTexture": "t_TreeSprite.webp",
        "uAlphaTest": 0.5,
        "uFlipY": true
      }
    },
    {
        "meshName": "transform14",
        "shaderId": "textureWithLightmap",
        "doubleSided": true,
        "uniforms": {
            "uTexture": "FlatTerrainColorGradient.webp",
            "uTexScale": { "x": 1.0, "y": 1.0 },
            "uTexRotation": 0.0,
            "uLightmap": "Lightmap_Grad.webp",
            "uLightmapScale": { "x": 1.0, "y": 1.0 },
            "uLightmapRotation": 0.0,
            "uLightmapIntensity": 0.75,
            "uLightmapFlipX": false,
            "uLightmapFlipY": true
        }
    },
    {
      "meshName": "transform14_2",
      "shaderId": "textureBlend",
      "uniforms": {
        "uTexScaleA": { "x": 60.0, "y": 60.0 },
        "uTexScaleB": { "x": 80.0, "y": 80.0 },
        "uTexRotationA": 90,
        "uTexRotationB": 90,
        "uBlendDistance": 10.0,
        "uBlendRange": 1.0,
        "uLightmap": "Lightmap_Grad.webp",
        "uLightmapScale": { "x": 1.0, "y": 1.0 },
        "uLightmapRotation": 0.0,
        "uLightmapIntensity": 0.75,
        "uLightmapFlipX": false,
        "uLightmapFlipY": true
      }
    },
    {
      "meshName": "transform14_3",
      "shaderId": "textureBlend",
      "uniforms": {
        "uTexScaleA": { "x": 60.0, "y": 60.0 },
        "uTexScaleB": { "x": 80.0, "y": 80.0 },
        "uTexRotationA": 127,
        "uTexRotationB": 127,
        "uBlendDistance": 10.0,
        "uBlendRange": 1.0,
        "uLightmap": "Lightmap_Grad.webp",
        "uLightmapScale": { "x": 1.0, "y": 1.0 },
        "uLightmapRotation": 0.0,
        "uLightmapIntensity": 0.75,
        "uLightmapFlipX": false,
        "uLightmapFlipY": true
      }
    },
    {
      "meshName": "transform14_4",
      "shaderId": "textureBlend",
      "uniforms": {
        "uTexScaleA": { "x": 60.0, "y": 60.0 },
        "uTexScaleB": { "x": 80.0, "y": 80.0 },
        "uTexRotationA": 45.0,
        "uTexRotationB": 45.0,
        "uBlendDistance": 10.0,
        "uBlendRange": 1.0,
        "uLightmap": "Lightmap_Grad.webp",
        "uLightmapScale": { "x": 1.0, "y": 1.0 },
        "uLightmapIntensity": 0.75,
        "uLightmapRotation": 0.0,
        "uLightmapFlipX": false,
        "uLightmapFlipY": true
      }
    },
    {
      "meshName": "FadeoutFrame_2026",
      "shaderId": "vertexColorAlpha",
      "uniforms": {
        "uTexture": "Linemap_01_Inv.webp"
      }
    },
    {
        "meshName": "transform14_1",
        "useWater": true,
        "waterConfig": {
            "mode": "ocean",
            "normalMap": "waternormals.webp",
            "textureWidth": 512,
            "textureHeight": 512,
            "waterColor": "#00a8c0",
            "sunColor": "#00aa99",
            "sunIntensity": 0.25,
            "sunDirection": { "x": -0.77, "y": 0.37, "z": 0.52 },
            "distortionScale": 3.5,
            "size": 12.0,
            "animationSpeed": 0.3,
            "side": "double",
            "fixReflectionOrientation": true
        }
    }
  ],
  "roadLabelDefaults": {
    "fontUrl": "/fonts/Museo_Sans_500.otf",
    "textColor": "#ffffff",
    "outlineColor": "#000000",
    "outlineWidth": 0.08,
    "outlineBlur": 0.03,
    "outlineOpacity": 1.0,
    "fontSize": 0.05,
    "letterSpacing": 1.15,
    "worldScale": 0.07,
    "labelOffset": { "y": 0.01 },
    "proximityRadius": 6.0,
    "curveFollow": true,
    "curveSpacingFactor": 2.0,
    "curvatureThreshold": 1.5,
    "minCharSpacing": 0,
    "uppercase": false
  },
  "roadLabels": [
    {
      "id": "us395",
      "enabled": true,
      "name": "US 395",
      "meshName": ["spline_Highway395", "spline_Highway395001", "spline_Highway395002"],
      "centerlineBins": 40,
      "priority": 10
    },
    {
      "id": "june-lake-loop",
      "enabled": true,
      "name": "June Lake Loop",
      "meshName": "spline_June_Lake_Loop",
      "centerlineBins": 40,
      "priority": 5
    },
    {
      "id": "airport-rd",
      "enabled": false,
      "name": "Airport Rd",
      "meshName": ["spline_AirportRD", "spline_AirportRD001"],
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "benton-crossing",
      "enabled": false,
      "name": "Benton Crossing",
      "meshName": "benton_crossing",
      "centerlineBins": 40,
      "letterSpacing": 1.2,
      "curveSpacingFactor": 2.5,
      "priority": 3
    },
    {
      "id": "convict-lake-road",
      "enabled": true,
      "name": "Convict Lake Rd",
      "meshName": "spline_ConvictLakeRd",
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "lake-mary",
      "enabled": false,
      "name": "Lake Mary Rd",
      "meshName": "lake_mary",
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "mammoth-scenic-loop",
      "enabled": true,
      "name": "Scenic Loop",
      "meshName": ["spline_Scenic_Loop", "spline_Scenic_Loop001"],
      "centerlineBins": 40,
      "priority": 4
    },
    {
      "id": "mono-mills",
      "enabled": true,
      "name": "Mono Mills Rd",
      "meshName": "spline_Scenic_Loop002",
      "centerlineBins": 40,
      "priority": 4
    },
    {
      "id": "maybe-postpile",
      "enabled": false,
      "name": "Rock Creek Rd",
      "meshName": "maybe_postpile",
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "reds-meadow-rd",
      "enabled": true,
      "name": "Reds Meadow Rd",
      "meshName": "spline_Reds_Meadow_Rd",
      "centerlineBins": 30,
      "maxLabels": 2,
      "visibleCamera": { "min": 0, "max": 10.0, "fadeRange": 1.0 },
      "priority": 3
    },
    {
      "id": "old-mammoth-road",
      "enabled": false,
      "name": "Mammoth Rd",
      "meshName": "old_mammoth_rod",
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "owens-river",
      "enabled": false,
      "name": "Owens River Rd",
      "meshName": "owens_river",
      "centerlineBins": 30,
      "priority": 3
    },
    {
      "id": "route-120",
      "enabled": true,
      "name": "Tioga Pass",
      "meshName": ["spline_Tioga_Pass", "spline_Tioga_Pass001"],
      "centerlineBins": 40,
      "priority": 7
    },
    {
      "id": "route-203",
      "enabled": false,
      "name": "Route 203",
      "meshName": "route_203",
      "centerlineBins": 40,
      "priority": 7
    }
  ],
  "highwayMarkers": [
    {
      "id": "us395-markers",
      "enabled": true,
      "label": "395",
      "type": "us-highway",
      "objectName": ["in_395_marker", "in_395_marker001", "in_395_marker002", "in_395_marker003"],
      "markerCount": 3,
      "scale": 0.20,
      "shieldTextureUrl": "/textures/395.png",
      "markerOffset": { "y": 0.0 }
    },
    {
      "id": "route-120-markers",
      "enabled": false,
      "label": "120",
      "type": "ca-state-route",
      "roadId": "route-120",
      "markerCount": 2,
      "scale": 0.16,
      "shieldTextureUrl": "/textures/120.png",
      "markerOffset": { "y": 0.35 }
    },
    {
      "id": "route-203-markers",
      "enabled": false,
      "label": "203",
      "type": "ca-state-route",
      "roadId": "route-203",
      "markerCount": 2,
      "scale": 0.16,
      "shieldTextureUrl": "/textures/203.png",
      "markerOffset": { "y": 0.35 }
    }
  ],
  "areaLabelDefaults": {
    "fontUrl": "/fonts/Museo_Slab_500.otf",
    "textColor": "#ffffff",
    "outlineColor": "#000000",
    "outlineWidth": 0.10,
    "outlineBlur": 0.1,
    "outlineOpacity": 1.0,
    "fontSize": 0.11,
    "maxWidth": null,
    "lineHeight": 1.2,
    "textAlign": "center",
    "worldScale": 0.07,
    "labelOffset": { "y": 0.25 },
    "proximityRadius": 6.0,
    "renderOrder": 9990,
    "uppercase": true
  },
  "areaLabels": [
    {
      "id": "area-crowley-lake",
      "enabled": true,
      "name": "Crowley Lake",
      "objectName": "Null_CrowleyLake"
    },
    {
      "id": "area-june-lake-loop",
      "enabled": false,
      "name": "June Lake Loop",
      "objectName": "Null_JuneLakeLoopArea"
    },
    {
      "id": "area-welcome-center",
      "enabled": true,
      "name": "Mammoth Lakes California Welcome Center",
      "objectName": "Null_Mammoth_Lakes_California_Welcome_Center",
      "maxWidth": 1.25
    },
    {
      "id": "area-mammoth-mountain-main-lodge",
      "enabled": true,
      "name": "Mammoth Mountain Main Lodge",
      "objectName": "Null_Mammoth_MountainMain_Lodge",
      "maxWidth": 1.4
    },
    {
      "id": "area-mammoth-lakes-basin",
      "enabled": true,
      "name": "Mammoth Lakes Basin",
      "objectName": "Null_MammothLakesBasin",
      "maxWidth": 1.2
    },
    {
      "id": "area-mono-lake",
      "enabled": true,
      "name": "Mono Lake",
      "objectName": "Null_MonoLake"
    },
    {
      "id": "area-reds-meadow",
      "enabled": true,
      "name": "Reds Meadow",
      "objectName": "Null_Reds_Meadow"
    },
    {
      "id": "area-sherwin-range",
      "enabled": true,
      "name": "Sherwin Range",
      "objectName": "Null_SherwinRange"
    },
    {
      "id": "area-to-bishop",
      "enabled": false,
      "name": "To Bishop",
      "objectName": "Null_ToBishop"
    },
    {
      "id": "area-to-bridgeport",
      "enabled": false,
      "name": "To Bridgeport",
      "objectName": "Null_ToBridgeport"
    },
    {
      "id": "area-yosemite-national-park",
      "enabled": true,
      "name": "Yosemite National Park",
      "objectName": "Null_YosemiteNationalPark",
      "maxWidth": 0.8
    }
  ],
  "directionalMarkers": [
    {
      "id": "directional-to-bishop",
      "objectName": "Null_ToBishop",
      "textureUrl": "/textures/directional/bishop.png",
      "size": { "width": 1.0, "height": 1.0 },
      "rotation": { "x": -90, "y": 0, "z": 0 }
    },
    {
      "id": "directional-to-bridgeport",
      "objectName": "Null_ToBridgeport",
      "textureUrl": "/textures/directional/bridgeport.png",
      "size": { "width": 1.0, "height": 1.0 },
      "rotation": { "x": -90, "y": 0, "z": 0 }
    }
  ]
}
