{
  "preferredSatellite": {
    "file": "satellite.glb",
    "bytes": 1397416,
    "bounds": {
      "min": [
        -4.999999848904125,
        -2.2635729836237743,
        -4.258475190893478
      ],
      "max": [
        4.999999898657393,
        2.26357298290948,
        4.258475192370042
      ]
    },
    "triangles": 22866,
    "meshes": 14,
    "materials": [
      "black_krinkle",
      "whiteAO",
      "UV",
      "black_metal",
      "iron",
      "mirror chrome",
      "aluminum",
      "array gold trim",
      "solarArray",
      "array_back",
      "plasic white",
      "solar cell",
      "metalAO",
      "foil_orange",
      "foil orange antenna",
      "gunmetal",
      "foil_silver"
    ],
    "textures": [
      {
        "name": "foil_n",
        "size": [
          512,
          512
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "senitnel6_AO",
        "size": [
          1024,
          1024
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "sentinel6_normals",
        "size": [
          2048,
          2048
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "sentinel6_occlusion",
        "size": [
          1024,
          1024
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "corrugated_normal",
        "size": [
          512,
          512
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "solarArray_norm",
        "size": [
          110,
          62
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "solarArray_diff",
        "size": [
          110,
          62
        ],
        "mimeType": "image/webp"
      },
      {
        "name": "foil_n_2",
        "size": [
          512,
          512
        ],
        "mimeType": "image/webp"
      }
    ],
    "note": "Decoder-free geometry; native NASA PBR material bindings retained; source textures recompressed WebP quality94; centered and largest dimension10scene units",
    "source": "https://science.nasa.gov/3d-resources/jason-continuity-of-service-sentinel-6/",
    "credit": "NASA/Matthew J. Garcia",
    "sourceRepository": "https://github.com/nasa/NASA-3D-Resources",
    "license": {
      "status": "NASA media/3D Resources; generally not subject toUS copyright; acknowledgeNASA; no endorsement implied",
      "url": "https://www.nasa.gov/nasa-brand-center/images-and-media/"
    }
  },
  "preparation": {
    "sourceFile": "sentinel6.glb",
    "intermediate": "sentinel6-decoded-centered.glb",
    "sourcePage": "https://science.nasa.gov/3d-resources/jason-continuity-of-service-sentinel-6/",
    "sourceCredit": "NASA/Matthew J. Garcia",
    "sourceBoundsGLTF": [
      [
        -1.9905418157577515,
        -1.1392492055892944,
        -2.1943435668945312
      ],
      [
        3.142031669616699,
        1.1843417882919312,
        2.177043914794922
      ]
    ],
    "sourceToNormalizedScale": 1.9483403006767042,
    "sourceCenterBlenderXYZ": [
      0.5757449269294739,
      0.008649826049804688,
      0.02254629135131836
    ],
    "normalizedBoundsGLTF": [
      [
        -5.0,
        -2.263572931289673,
        -4.258475303649902
      ],
      [
        5.0,
        2.263572931289673,
        4.258475303649902
      ]
    ],
    "axes": "glTF right-handed Y up; source orientation retained; largest dimension10 scene units; centered at total spacecraft bounds",
    "objects": [
      {
        "name": "BUS",
        "triangles": 8536,
        "normalizedBoundsGLTF": [
          [
            -4.886545181274414,
            -1.8716182708740234,
            -2.2963619232177734
          ],
          [
            3.1806654930114746,
            2.127272129058838,
            2.293917179107666
          ]
        ]
      },
      {
        "name": "AMR",
        "triangles": 2322,
        "normalizedBoundsGLTF": [
          [
            -4.410322189331055,
            -1.1371023654937744,
            -1.1453369855880737
          ],
          [
            5.0,
            1.1512444019317627,
            1.1430097818374634
          ]
        ]
      },
      {
        "name": "array",
        "triangles": 80,
        "normalizedBoundsGLTF": [
          [
            -4.767873287200928,
            -0.8334453105926514,
            -4.160860061645508
          ],
          [
            2.326854944229126,
            2.0906920433044434,
            4.160512447357178
          ]
        ]
      },
      {
        "name": "array_locks",
        "triangles": 1264,
        "normalizedBoundsGLTF": [
          [
            -4.4481329917907715,
            -1.1757283210754395,
            -4.258475303649902
          ],
          [
            -1.2535617351531982,
            -0.7639950513839722,
            4.258475303649902
          ]
        ]
      },
      {
        "name": "CESS",
        "triangles": 522,
        "normalizedBoundsGLTF": [
          [
            -4.92470645904541,
            -1.3398723602294922,
            -1.9842443466186523
          ],
          [
            2.5261054039001465,
            2.1538186073303223,
            1.6736254692077637
          ]
        ]
      },
      {
        "name": "DORIS-A",
        "triangles": 28,
        "normalizedBoundsGLTF": [
          [
            -1.7852354049682617,
            -2.0286364555358887,
            0.7215973138809204
          ],
          [
            -1.6843888759613037,
            -1.8179006576538086,
            0.8175044059753418
          ]
        ]
      },
      {
        "name": "GNSS",
        "triangles": 2164,
        "normalizedBoundsGLTF": [
          [
            -4.854578018188477,
            -0.9243719577789307,
            -2.2188148498535156
          ],
          [
            2.7090930938720703,
            0.23674827814102173,
            2.170358419418335
          ]
        ]
      },
      {
        "name": "GNSS_POD_RO_SPA",
        "triangles": 3536,
        "normalizedBoundsGLTF": [
          [
            -4.609423637390137,
            2.0862648487091064,
            -0.29417189955711365
          ],
          [
            0.8714076280593872,
            2.263572931289673,
            0.290610671043396
          ]
        ]
      },
      {
        "name": "LRA",
        "triangles": 1226,
        "normalizedBoundsGLTF": [
          [
            -1.8853933811187744,
            -1.439549207687378,
            -0.9255111217498779
          ],
          [
            -1.5787365436553955,
            -1.0325030088424683,
            -0.6188541650772095
          ]
        ]
      },
      {
        "name": "MPPS",
        "triangles": 2180,
        "normalizedBoundsGLTF": [
          [
            -5.0,
            -1.1842138767242432,
            -1.1924492120742798
          ],
          [
            -4.385010719299316,
            1.1984624862670898,
            1.1902270317077637
          ]
        ]
      },
      {
        "name": "pos4Antenna",
        "triangles": 218,
        "normalizedBoundsGLTF": [
          [
            -1.1398321390151978,
            -2.195080041885376,
            -1.1824822425842285
          ],
          [
            1.2229104042053223,
            -1.0287617444992065,
            1.1802603006362915
          ]
        ]
      },
      {
        "name": "SHA",
        "triangles": 68,
        "normalizedBoundsGLTF": [
          [
            -4.07773494720459,
            -2.263572931289673,
            -0.06609772890806198
          ],
          [
            -3.9542131423950195,
            -1.8716182708740234,
            0.0637882798910141
          ]
        ]
      },
      {
        "name": "starTrackers",
        "triangles": 654,
        "normalizedBoundsGLTF": [
          [
            2.355804920196533,
            0.4394005239009857,
            -1.4935669898986816
          ],
          [
            2.661853075027466,
            1.544382095336914,
            1.4927263259887695
          ]
        ]
      },
      {
        "name": "XBA",
        "triangles": 68,
        "normalizedBoundsGLTF": [
          [
            -3.2898566722869873,
            -2.1921896934509277,
            -0.6658905744552612
          ],
          [
            -3.1605348587036133,
            -1.8712263107299805,
            -0.5299273729324341
          ]
        ]
      }
    ],
    "materials": [
      "aluminum",
      "array gold trim",
      "array_back",
      "black_krinkle",
      "black_metal",
      "foil orange antenna",
      "foil_orange",
      "foil_silver",
      "gunmetal",
      "iron",
      "metalAO",
      "mirror chrome",
      "plasic white",
      "solar cell",
      "solarArray",
      "UV",
      "whiteAO"
    ],
    "method": "Official NASA model imported with Draco decoding, centered and uniformly normalized; exported without Draco; no simplification or geometry changes",
    "triangles": 22866
  },
  "earth": {
    "sourceRecords": [
      {
        "file": "sources/earth-day-source-8k.png",
        "url": "https://eoimages.gsfc.nasa.gov/images/imagerecords/57000/57730/land_ocean_ice_8192.png",
        "bytes": 24147269,
        "sha256": "aaddcd967a9f09fb2d7ef50ff452bebfcf10192c520465d5eb1ad8446c716e98",
        "size": [
          8192,
          4096
        ]
      },
      {
        "file": "sources/earth-clouds-source-8k.tif",
        "url": "https://eoimages.gsfc.nasa.gov/images/imagerecords/57000/57747/cloud_combined_8192.tif",
        "bytes": 35870468,
        "sha256": "d137775d8966ab8d443fd5126dc6e7ad72072bc1ed50555c5818d221735daf0f",
        "size": [
          8192,
          4096
        ]
      },
      {
        "file": "sources/earth-night-source-5760.png",
        "url": "https://svs.gsfc.nasa.gov/vis/a030000/a030000/a030028/earthatnight2012.png",
        "bytes": 49779654,
        "sha256": "67ead110ed96ac772b9970bd55b523933d317fc783067a7d307ed45798c1cef3",
        "size": [
          5760,
          2880
        ]
      }
    ],
    "readyTextures": [
      {
        "file": "earth-day.webp",
        "size": [
          4096,
          2048
        ],
        "bytes": 1332782,
        "colorSpace": "sRGB"
      },
      {
        "file": "earth-day-8k.webp",
        "size": [
          8192,
          4096
        ],
        "bytes": 4919422,
        "colorSpace": "sRGB"
      },
      {
        "file": "earth-night.webp",
        "size": [
          4096,
          2048
        ],
        "bytes": 813110,
        "colorSpace": "sRGB"
      },
      {
        "file": "earth-clouds.webp",
        "size": [
          4096,
          2048
        ],
        "bytes": 5137338,
        "colorSpace": "sRGB white RGB + real NASA cloud-luminance alpha",
        "mode": "RGBA"
      },
      {
        "file": "earth-cloud-mask.webp",
        "size": [
          4096,
          2048
        ],
        "bytes": 3210518,
        "colorSpace": "linear/non-color cloud coverage mask"
      }
    ],
    "orientation": "All maps are equirectangular2:1, north up, west(-180deg)left, east(+180deg)right, Greenwich meridiancenter; retain identical UV orientation for day/night/clouds",
    "textureNotes": {
      "day": "Cloud-free Blue Marble MODIS composite from2002; no baked atmosphere or visible clouds",
      "night": "Historical2012 VIIRS/DNB citylights mapped on darkenedBlueMarble, use only on unlit side",
      "clouds": "HistoricalBlueMarble clouds; white RGB with alpha equal to source grayscale coverage; separate globe shell",
      "normal": "No verified officialNASA tangent normal map included; use geometric normals rather than invented elevation from color"
    },
    "credits": {
      "dayClouds": "NASA/Goddard Space Flight Center, Reto St\u00f6ckli; Robert Simmon; MODIS science teams",
      "night": "NASA Earth Observatory/NOAA/NGDC; Suomi NPP/VIIRS2012"
    },
    "sourcePages": [
      "https://visibleearth.nasa.gov/images/57730/the-blue-marble-land-surface-ocean-color-and-sea-ice",
      "https://visibleearth.nasa.gov/images/57747/blue-marble-clouds",
      "https://svs.gsfc.nasa.gov/30028/"
    ],
    "license": {
      "status": "NASA public media; generally not subject toUS copyright; acknowledgeNASA and preserve source credits",
      "url": "https://www.nasa.gov/nasa-brand-center/images-and-media/",
      "note": "No NASA endorsement or ATS ownership of spacecraft is implied. Model and maps are illustrative source assets, not a live constellation."
    }
  },
  "sourceSatellite": {
    "file": "sentinel6.glb",
    "url": "https://raw.githubusercontent.com/nasa/NASA-3D-Resources/master/3D%20Models/Jason%20Continuity%20of%20Service%20%28Sentinel-6%29/Jason%20Continuity%20of%20Service%20%28Sentinel-6%29.glb",
    "sourcePage": "https://science.nasa.gov/3d-resources/jason-continuity-of-service-sentinel-6/",
    "sourceRepository": "https://github.com/nasa/NASA-3D-Resources",
    "bytes": 2108496,
    "sha256": "cd257b8d63deef018d0227fa6c4bcb29974f257073c4d4f92abd557098b3d580"
  },
  "readyFiles": [
    {
      "file": "satellite.glb",
      "bytes": 1397416,
      "sha256": "2af91c28bd44e7770775cf1acebdb3c60b3dd8042144671a2d7b021283220dd3"
    },
    {
      "file": "earth-day.webp",
      "bytes": 1332782,
      "sha256": "c3f49e26799a798ce8c7bafb52308362a61942eab7b3c99144f99b4620ca349d"
    },
    {
      "file": "earth-day-8k.webp",
      "bytes": 4919422,
      "sha256": "b9e26aa9cdab3c6d312c4c8402a81d0af49f137b3af88f2567038889c40a6ddd"
    },
    {
      "file": "earth-night.webp",
      "bytes": 813110,
      "sha256": "15be596c8948935f21961c19ab5c104a2b84ff4966c265f51777f9befb59626d"
    },
    {
      "file": "earth-clouds.webp",
      "bytes": 5137338,
      "sha256": "c38752046e8fc870e88aabfd325d8db1bf91b35227e1e3a3728d2fabd5935004"
    },
    {
      "file": "earth-cloud-mask.webp",
      "bytes": 3210518,
      "sha256": "4f26580bb55d2a67d23a1fea1531c13b6c1ade630550ea9f6d1eefd845dfd4d2"
    }
  ],
  "productionAllowlist": [
    "satellite.glb",
    "earth-day.webp",
    "earth-day-8k.webp",
    "earth-night.webp",
    "earth-clouds.webp",
    "earth-cloud-mask.webp",
    "orbit-assets.json",
    "ORBIT-ASSETS.md"
  ],
  "sourceCacheNote": "Source maps, original models, review images, scripts and intermediate GLBs are preparation artifacts and need not be bundled with the website.",
  "footerCredit": "Spacecraft model: NASA/Matthew J. Garcia. Earth imagery: NASA/Goddard Space Flight Center; NASA Earth Observatory/NOAA/NGDC. Illustrative scene.",
  "license": {
    "status": "NASA public media, generally not subject to copyright in the United States; source acknowledgement and NASA media guidelines apply. This is not a CC0 assertion.",
    "source": "https://www.nasa.gov/nasa-brand-center/images-and-media/",
    "nonEndorsement": "NASA source material is used as an illustrative scientific model; no NASA endorsement or ATS work on this mission is implied."
  },
  "materialNotes": {
    "foil": "Original NASA foil normal maps, roughness and metallic properties retained. Use an environment map and defined key light so foil reflections read.",
    "orientation": "Yup; body long axisX; arrays extend overZ. Preferred camera approximately(10,9,15) looking at origin shows roof arrays and gold sidewalls. OppositeY view shows gold nadir instruments.",
    "normalization": "Complete-spacecraft centered; largest dimension10sceneunits; normalizedmin[-5,-2.263573,-4.258475],max[5,2.263573,4.258475]. Scaleuniformly for desired cinematic framing.",
    "decoder": "Geometry no longer requires Draco. Images use native browserWebP viaEXT_texture_webp.",
    "earth": "Use matched equirectangularUVs on day/night/clouds;4k defaults,8kday option. City lights should fade on daylight side. CloudRGBA represents source coveragealpha."
  },
  "localConceptRevision12": {
    "runtimeSpacecraft": "satellite-film.glb",
    "files": [
      {
        "file": "ascent-clouds.rgba.gz",
        "bytes": 1589047,
        "sha256": "fb7bb4fad5ca1de80b7b426abfd60132b2b5836e906d96dc5a3494282942bb52"
      },
      {
        "file": "ascent-canopy.png",
        "bytes": 41550,
        "sha256": "1d5165dee7859e109b85df7860c515105291089d1c0fa0fb8c0fb14aabc59250"
      },
      {
        "file": "ascent-clouds.json",
        "bytes": 525,
        "sha256": "90bcbde457cb21dc56dc5049bc4e188b0fb29a874289c1d21b2d07f42e7dc049"
      },
      {
        "file": "atmosphere-optical-depth.png",
        "bytes": 6894,
        "sha256": "306ed831c3dd97d7a6853d6c2068e58a1e9cf4d7b34e27186bafb4bf54d11888"
      },
      {
        "file": "atmosphere-optical-depth.json",
        "bytes": 335,
        "sha256": "c10435b8e17d857cd3b8ee9e632d7bb8c971986a4a6f3666ea5b4ad9aa02040b"
      }
    ],
    "status": "Local review only",
    "cloudBoundary": "Irregular radial weather coverage; no rectangular crop",
    "atmosphere": "Art-directed spectral scattering approximation"
  }
}