Credits
Third-party assets in this demo. Code libraries: three.js, three-player-controller, three-mesh-bvh, Rapier, ez-tree, simplex-noise and meshoptimizer, each under its own open-source licence.
| Asset | Source | License |
|---|---|---|
| models/airbase/tower.glb | "Air Traffic Control Tower" by abass20, https://sketchfab.com/3d-models/air-traffic-control-tower-84f215391662453680e646649d42b264 (decimated) | CC-BY-4.0 |
| models/airbase/hangar.glb | "Hangar" by EDMINchi, https://sketchfab.com/3d-models/hangar-fef808a8d66440c7ba6c4228038a6812 (one shelter kept, regraded) | CC-BY-4.0 |
| models/airbase/fuel_tank.glb | "Rusty airbase fuel tank" by LuddePudde, https://sketchfab.com/3d-models/rusty-airbase-fuel-tank-5ac257aee23e47e0a0f91a4e07a40692 | CC-BY-4.0 |
| models/veg/mix.glb, mix.lod.glb | "Grass Vegitation Mix" by UJJWAL CHAUHAN, https://sketchfab.com/3d-models/grass-vegitation-mix-81317d6bbe0244acad3de44046d077df (four prototypes kept, decimated copy) | CC-BY-4.0 |
| models/foliage/grass.glb | Poly Haven grass_medium_01, grass_medium_02 (cut to cards) | CC0 |
| models/foliage/rooibos.glb | Poly Haven wild_rooibos_bush | CC0 |
| models/foliage/tree.glb | Poly Haven tree_small_02 (crossed cards) | CC0 |
| models/foliage/boulder_01*.glb | Poly Haven boulder_01 | CC0 |
| models/foliage/rock_09*.glb | Poly Haven rock_09 | CC0 |
| models/lite/namaqualand_boulder_02*.glb | Poly Haven namaqualand_boulder_02 | CC0 |
| models/outcrops/namaqualand_boulder_03..06*.glb, namaqualand_boulders_01*.glb | Poly Haven Namaqualand set | CC0 |
| textures/tors/granite_*.webp | Poly Haven rock_boulder_dry | CC0 |
| textures/desert/*.webp | ambientCG Ground097, Ground110, Ground109, Rock029 | CC0 |
| textures/{grass,forest,sand,snow}_*.webp | ambientCG (the source code says so; the asset ids were not recorded) | CC0 |
| textures/airbase/{asphalt,concrete}_*.webp | ambientCG (the source code says so; ids not recorded) | CC0 |
| models/crew/crew_{a,b,c}_fps.glb | The author's own figures, generated from images (Gemini views, Hunyuan 3D via fal), fitted to the Mixamo skeleton of three-player-controller's FPS demo; clips from Adobe Mixamo | Figures: the author's. Clips: Mixamo terms (see below) |
| world/ | The terrain height field, baked by the sim's own generator (procedural, seed 424242) | The author's |
| fonts/inter-var.woff2 | Inter, Rasmus Andersson | SIL OFL 1.1 |
| fonts/saira-semi-condensed-*.woff2 | Saira Semi Condensed, Omnibus-Type | SIL OFL 1.1 |