Files
Ransom-s-wake/docs/ASSET_LICENSES.md
OlivierandClaude Fable 5.1 50b5aac069
Quality Gate / Quality Gate (pull_request) Successful in 6m49s
Add Hebat Allah wreck to the sunlit shallows site
First wreck in the production world layer. A WreckActor (StaticBody3D)
instantiates a two-LOD glTF visual, builds a trimesh collision from a
separate lighter glTF, and carries the sonar metadata (metal, 0.9
reflectivity) so the bathymetry rays echo it. The sunlit shallows site
places the MV Hebat Allah 62 m ahead of the submarine on the floor.

The assets derive from a CC BY 4.0 photogrammetry scan by Holger Buss
(Sketchfab). The raw 274 MB scan stays outside the repo; the committed
GLBs come from a reproducible Blender pipeline under scripts/assets/:
skirt cut, 44 m rescale, merge by distance (the scan is a triangle soup),
fragment removal, 0.4 m voxel remesh, decimation to 58k/14.5k/2.9k
triangles, smart UVs and a 2K albedo rebaked from a luminance-rebuilt
texture (the scan's red channel is dead).

docs/ASSET_LICENSES.md starts the licence registry required by the design
plan and records the attribution owed in the credits. The site suite
gains twelve assertions covering sonar metadata, collision, LOD handover
and triangle budgets. Godot extracts the embedded albedo next to the glb
on import; those PNGs are ignored like the cockpit ones.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 07:30:21 +02:00

2.7 KiB

Registre des licences de ressources externes

Registre exigé par GAME_DESIGN_PLAN.md §19 : chaque ressource tierce (modèle, texture, son, police) a une entrée ici avant d'entrer dans le dépôt ou dans une build. Une ressource dont la licence interdit la diffusion commerciale est marquée À REMPLACER AVANT COMMERCIALISATION et doit sortir du projet avant toute vente, précommande, financement participatif ou page store payante.

Statuts possibles : OK commercial, À VÉRIFIER, À REMPLACER AVANT COMMERCIALISATION, RETIRÉ.

Modèles 3D

MV Hebat Allah — OK commercial (crédit obligatoire)

  • Source : https://sketchfab.com/3d-models/shipwreck-mv-hebat-allah-3a5306f3961146729d054ee42bc063e5
  • Auteur : Holger Buss (holger.buss), Sketchfab.
  • Licence : CC BY 4.0. Usage commercial et dérivés autorisés à condition de créditer l'auteur. Crédit à inscrire dans l'écran des crédits : « MV Hebat Allah shipwreck scan by Holger Buss (sketchfab.com), CC BY 4.0, modified ».
  • Contenu d'origine : scan photogrammétrique d'un caboteur de 44 m coulé volontairement en mer Rouge (2004). 2 375 184 triangles, 109 morceaux, une texture 8K. Fichier brut conservé hors dépôt dans C:\Users\olivi\Assets\hebat_allah\raw\, jamais committé.
  • Dérivés committés (game/world/wrecks/assets/hebat_allah/) : coque remise à l'échelle sur 44 m, jupe de sédiment coupée à 3 m, soupe de triangles fusionnée par distance, fragments isolés retirés, surface refermée par remesh voxel 0,4 m, LOD0 58 k triangles et LOD1 14,5 k avec UV refaits, albédo rebaké en 2K puis neutralisé (le canal rouge du scan est inexploitable, la teinte est reconstruite depuis la luminance), collision trimesh séparée de 2,9 k triangles. Pipeline reproductible : scripts/assets/hebat_allah_prepare_albedo.py puis scripts/assets/hebat_allah_blender_pipeline.py.
  • Usage dans le projet : kit « acier du XXe siècle », site des hauts-fonds ensoleillés (game/world/sites/sunlit_shallows_environment.tscn).

Modèles du cockpit — À VÉRIFIER (polices seulement)

  • game/presentation/cockpit/assets/models/*.glb : générés par scripts Blender écrits pour le projet, aucune ressource tierce (voir docs/briefs/cockpit-modeles-integration.md). Modèles : OK commercial.
  • Polices rendues en texture dans les cadrans et étiquettes : Arial et Impact, polices système Windows. Point de licence à vérifier avant diffusion ; prévoir une police libre (SIL OFL) en remplacement si nécessaire.

Images de référence

  • docs/visual_targets/cockpit-objective-v1.jpg : générée pour le projet, référence interne non distribuée dans les builds. Pas de contrainte.