Vaisseaux du jeu « Grand Tour » (Œil de Nuit) — sources, licences et modifications (relevé le 12/10/2026) ===================================================================================================== Licence commune des modèles NASA -------------------------------- Tous les modèles NASA viennent de « NASA 3D Resources » (https://science.nasa.gov/3d-resources/, miroir GitHub https://github.com/nasa/NASA-3D-Resources, fichiers téléchargés depuis raw.githubusercontent.com le 12/10/2026). - Page d'accueil : « All of these assets are free to download and use. » ; README GitHub : « These assets are free and without copyright. » Les deux renvoient aux NASA Media Usage Guidelines (https://www.nasa.gov/nasa-brand-center/images-and-media/) : contenu « generally not subject to copyright in the United States », « NASA should be acknowledged as the source of the material », utilisation commerciale possible mais sans laisser entendre que la NASA recommande un produit ou un service. - Interdit : l'insigne, le logotype et le sceau de la NASA (pas dans le domaine public). Aucun insigne n'est affiché dans le jeu ; le logotype « NASA » présent sur une plaque de la texture de Voyager a été recouvert (voir ci-dessous). - Crédit à afficher en bas de page du jeu : « Modèles 3D : NASA 3D Resources (domaine public) ». Modifications communes (gltf-transform 4.5.1 + meshoptimizer 1.3.0) : hiérarchie aplatie, maillages fusionnés par matériau, soudure, simplification à ≤ 60 000 triangles si nécessaire, textures converties en WebP ≤ 1024 px (doublons PNG retirés), quantification, compression EXT_meshopt_compression (remplace le Draco d'origine), mise à l'échelle en mètres, nez vers +Z, centrage sur l'origine, animations vides retirées. Modèle par modèle ----------------- iss.glb — « International Space Station (ISS) (B) », NASA/Michael D. Carbajal https://science.nasa.gov/3d-resources/international-space-station-iss-b/ (GLB 465,81 Ko, fichier du 7 avril 2025) Modifications : 7 pièces de treillis isolées (flottant à l'écart) retirées, 172 200 → 58 561 triangles, échelle 109 m d'envergure, rotation (treillis sur X, modules sur Z). 431 Ko. orion.glb — capsule « Orion Capsule » (fichier Orion Capsule (no fbc).stl, section 3D Printing, sans crédit nominatif) https://science.nasa.gov/3d-resources/orion-capsule/ (STL du 12 mai 2025) Modifications : STL converti en maillage lissé (normales par arête, 40°), diamètre ramené à 5,03 m, matériau gris clair ; module de service, adaptateur, tuyère, 4 ailes solaires et radiateurs ajoutés par nous (primitives). 357 Ko. apollo.glb — « Apollo Soyuz », NASA/Michael D. Carbajal (https://science.nasa.gov/3d-resources/apollo-soyuz/, GLB du 20 mars 2025) + « Apollo Lunar Module », NASA/Michael D. Carbajal (https://science.nasa.gov/3d-resources/apollo-lunar-module/, GLB du 20 mars 2025) Modifications : seule la partie Apollo (module de commande + module de service + tuyère) est conservée (Soyouz et module d'amarrage retirés), LM accroché au nez du module de commande, échelles CSM 11,03 m et LM 7,04 m, 111 590 → 57 766 triangles. Textures d'origine conservées (drapeau et mention « United States », pas d'insigne NASA). 543 Ko. voyager.glb — « Voyager Probe (B) », NASA/Michael D. Carbajal (https://science.nasa.gov/3d-resources/voyager-probe-b/, GLB du 18 avril 2025) Modifications : le logotype « NASA » d'une plaque de la texture Voyager_tex_01 (zone 834-874 × 446-474 px) a été recouvert de la couleur de la plaque ; antenne ramenée à 3,66 m, antenne vers +Z. 364 Ko. juno.glb — « Juno (A) » (sans crédit nominatif ; https://science.nasa.gov/3d-resources/juno-a/, GLB du 7 avril 2025) Modifications : texture des panneaux 2048 → 1024 px, envergure 20 m, antenne vers +Z. 819 Ko. new-horizons.glb — « New Horizons » (pièces STL imprimables 7399_05_rp_body / antenna / rtg, sans crédit nominatif ; https://science.nasa.gov/3d-resources/new-horizons/, fichiers du 8 mai 2025) Modifications : pièces assemblées par nous (antenne posée sur le corps, RTG à l'horizontale en bout de corps avec une courte perche), STL lissés, matériaux ajoutés (couverture dorée, antenne blanche, RTG sombre), échelle 0,5 (antenne 2,1 m). 155 Ko. cassini.glb — « Cassini-Huygens (A) », NASA/Brian E. Kumanchik (https://science.nasa.gov/3d-resources/cassini-huygens-a/, GLB du 25 mars 2025) Modifications : antenne vers +Z (échelle d'origine, déjà en mètres). 402 Ko. parker.glb — « Parker Solar Probe », NASA/Matthew J. Garcia (https://science.nasa.gov/3d-resources/parker-solar-probe/, GLB du 14 avril 2025) Modifications : bouclier ramené à 2,3 m et tourné vers +Z. 474 Ko. zephyr.glb, hermes.glb — vaisseaux imaginaires du Centre Azimut, dessinés par nous le 12/10/2026 avec des primitives Three.js (capsules, cylindres, sphères, extrusions) ; aucune marque, aucun logo. Même licence que le site. 28 Ko et 67 Ko. Vignettes (*.webp, 256 × 256, fond transparent) ---------------------------------------------- Rendues par nous avec Three.js 0.186.1 dans Chrome sans fenêtre (SwiftShader), éclairage trois points, vue de trois quarts avant. Mêmes licences que les modèles correspondants. Chargement (pour l'intégrateur) ------------------------------- - Tous les GLB utilisent EXT_meshopt_compression + KHR_mesh_quantization + EXT_texture_webp : GLTFLoader de Three.js avec `loader.setMeshoptDecoder(MeshoptDecoder)`. Le décodeur `meshopt_decoder.module.js` (29 Ko, MIT, meshoptimizer 1.1 tel que fourni dans three@0.186.1 examples/jsm/libs) est copié dans ce dossier ; GLTFLoader n'est pas dans le sous-ensemble `three.module.min.js` du moteur : l'ajouter à la liste d'exports (voir systeme-solaire/three/VERSION.txt). - Unité = mètre, nez vers +Z, centre de la boîte englobante à l'origine ; `echelle_m` et `taille_m` dans vaisseaux.json. - Matériaux PBR (MeshStandardMaterial) : prévoir une lumière directionnelle (Soleil) + une faible ambiante ; les parties émissives (feux, tuyères des vaisseaux imaginaires) n'ont pas besoin de bloom. - Les ids de chapitres dans vaisseaux.json (entrainement, lune, mars, venus, mercure, jupiter, saturne, uranus, neptune, soleil) sont à aligner sur scenario.json (agent S).