# Ressources externes du prototype réaliste

Cette version est isolée de la version actuelle du FPS. Les ressources externes sont conservées localement afin que le rendu ne dépende pas d’un CDN en production.

- `assets/models/CesiumMan.glb` — Cesium Man, dépôt officiel Khronos glTF Sample Assets. Licence CC BY 4.0 avec limitations de marque Cesium. Source : https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/CesiumMan
- `vendor/GLTFLoader.js` — Three.js r160. Licence MIT. Source : https://github.com/mrdoob/three.js/blob/r160/examples/jsm/loaders/GLTFLoader.js
- `utils/BufferGeometryUtils.js` — Three.js r160. Licence MIT. Dépendance officielle du chargeur GLTF.
- Police Barlow Condensed et Inter — Google Fonts, chargées uniquement par la page du prototype. Licences SIL Open Font License.
- `assets/models/machete/` — Machette PBR 1K créée par Ulan Cabanilla, Poly Haven. Licence CC0. Source : https://polyhaven.com/a/machete

Le fusil, le décor et l’interface de l'ancien aperçu sont conservés dans
`apercu/app.js` et `apercu/styles.css`.

## Ressources intégrées au jeu jouable

- `assets/models/Soldier.glb` — personnage et animations Mixamo (Adobe),
  distribués avec l'exemple officiel Three.js r160 `webgl_animation_skinning_blending`.
  Source : https://github.com/mrdoob/three.js/blob/r160/examples/models/gltf/Soldier.glb
  Attribution de l'exemple : https://github.com/mrdoob/three.js/blob/r160/examples/webgl_animation_skinning_blending.html
  Utilisation intégrée au jeu selon la licence Mixamo ; ce fichier n'est pas
  proposé comme téléchargement d'asset autonome.
  Conditions : https://helpx.adobe.com/creative-cloud/faq/mixamo-faq.html
- `utils/SkeletonUtils.js`, `vendor/three.module.js` — Three.js r160, MIT.
  Texte conservé dans `vendor/LICENSE-three.txt`.
- `assets/textures/concrete/` — Concrete Floor 02, Poly Haven, CC0 ; cartes
  de couleur, normales et rugosité 1K téléchargées via l'API officielle.
  Source : https://polyhaven.com/a/concrete_floor_02

Les polices Google Fonts et Cesium Man ne servent qu'à l'ancien aperçu.
Le jeu utilise ses propres polices de secours et ses ressources locales.

## Atelier `/tests-soldats/`

Les cinq tenues sont des personnalisations du même `Soldier.glb` ci-dessus.
Les textures de camouflage et les équipements supplémentaires sont générés
par le projet. Idle et Walk proviennent du modèle Mixamo ; la trajectoire et
les flexions du saut sont créées en code, sans fichier d'animation externe.
