GONZALO GIL · FIRST LIGHT
Credits
The world, the drone, the sky and the sound are generated in the browser. These are the outside sources it is built from.
Software
| Id | Name | Author | License | Source |
|---|---|---|---|---|
| three.js | three.js r186WebGL engine (vendor/three) | three.js authors | MIT | github.com/mrdoob/three.js |
| meshoptimizer | meshoptimizer 1.1mesh decoder (vendor/three/examples/jsm/libs/meshopt_decoder.module.js) | Arseny Kapoulkine | MIT | github.com/zeux/meshoptimizer |
Fonts
| Id | Name | Author | License | Source |
|---|---|---|---|---|
| font.archivo | Archivovariable subset (wdth 100–125, wght 400–850) | The Archivo Project Authors (Omnibus-Type) | OFL-1.1 | github.com/Omnibus-Type/Archivo |
| font.jetbrains-mono | JetBrains Mono700 subset | The JetBrains Mono Project Authors (JetBrains) | OFL-1.1 | github.com/JetBrains/JetBrainsMono |
Font license text: fonts/OFL.txt.
Textures, models and data
| Id | Name | Author | License | Source |
|---|---|---|---|---|
| bark_brown_02 | Bark Brown 02texture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Rob Tuytel | CC0-1.0 | polyhaven.com/a/bark_brown_02 |
| boulder_01 | Boulder 01model glTF 1k (+bin +textures) | Rico Cilliers | CC0-1.0 | polyhaven.com/a/boulder_01 |
| clay_roof_tiles | Clay Roof Tilestexture jpg 2k: Diffuse,nor_gl,Rough | Amal Kumar | CC0-1.0 | polyhaven.com/a/clay_roof_tiles |
| cliff_side | Cliff Sidetexture jpg 2k: Diffuse,nor_gl,Rough,Displacement | James Ray Cock, Dario Barresi, Jenelle van Heerden | CC0-1.0 | polyhaven.com/a/cliff_side |
| clouds.puffs | gonzalogil.com v5 (A2) | own work | ||
| coast_rocks_05 | Coast Rocks 05model glTF 1k (+bin +textures) | Rob Tuytel | CC0-1.0 | polyhaven.com/a/coast_rocks_05 |
| coast_sand_01 | Coast Sand 01texture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Rob Tuytel | CC0-1.0 | polyhaven.com/a/coast_sand_01 |
| concrete_wall_008 | Concrete Wall 008texture jpg 2k: Diffuse,nor_gl,Rough | Dario Barresi, Charlotte Baglioni | CC0-1.0 | polyhaven.com/a/concrete_wall_008 |
| fern_02 | Fern 02model glTF 1k (+bin +textures) + Alpha jpg 1k | Rob Tuytel, Rico Cilliers | CC0-1.0 | polyhaven.com/a/fern_02 |
| font.archivo | Archivo variable (wdth 62-125, wght 100-900), latin + latin-extfont woff2 | The Archivo Project Authors (Omnibus-Type) | OFL-1.1 | www.npmjs.com/package/@fontsource-variable/archivo |
| font.archivo.upstream | Archivo[wdth,wght].ttf v2.001 full character set (supplementary: has U+2190/U+2192)font ttf | The Archivo Project Authors (Omnibus-Type) | OFL-1.1 | github.com/google/fonts/raw/main/ofl/archivo/Archivo%5Bwdth,wght%5D.ttf |
| font.jetbrains-mono | JetBrains Mono 700, latinfont woff2 | The JetBrains Mono Project Authors (JetBrains) | OFL-1.1 | www.npmjs.com/package/@fontsource/jetbrains-mono |
| font.jetbrains-mono.upstream | JetBrainsMono[wght].ttf v2.211 full character set (supplementary: has arrows and U+25B8/25C6/25C7)font ttf | The JetBrains Mono Project Authors (JetBrains) | OFL-1.1 | github.com/google/fonts/raw/main/ofl/jetbrainsmono/JetBrainsMono%5Bwght%5D.ttf |
| forest_ground_04 | Forest Ground 04texture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Rob Tuytel, Rico Cilliers | CC0-1.0 | polyhaven.com/a/forest_ground_04 |
| island_tree_01 | Island Tree 01texture jpg 2k: leaves_diff,leaves_alpha,leaves_nor_gl,leaves_rough,leaves_ao,branches_diff,branches_nor_gl | Rob Tuytel, Rico Cilliers | CC0-1.0 | polyhaven.com/a/island_tree_01 |
| island_tree_02 | Island Tree 02texture jpg 2k: leaves_diff,leaves_alpha,leaves_nor_gl,leaves_rough,leaves_ao,branches_diff,branches_nor_gl | Rob Tuytel, Rico Cilliers | CC0-1.0 | polyhaven.com/a/island_tree_02 |
| namaqualand_boulder_02 | Namaqualand Boulder 02model glTF 1k (+bin +textures) | Greg Zaal, Rico Cilliers | CC0-1.0 | polyhaven.com/a/namaqualand_boulder_02 |
| namaqualand_cliff_01 | Namaqualand Cliff 01model glTF 1k (+bin +textures) | Jenelle van Heerden, Rico Cilliers | CC0-1.0 | polyhaven.com/a/namaqualand_cliff_01 |
| palm_bark | Palm Barktexture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Charlotte Baglioni | CC0-1.0 | polyhaven.com/a/palm_bark |
| red_sandstone_wall | Red Sandstone Walltexture jpg 2k: Diffuse,nor_gl,Rough | Amal Kumar | CC0-1.0 | polyhaven.com/a/red_sandstone_wall |
| rock_face | Rock Facetexture jpg 2k: Diffuse,nor_gl,Rough,Displacement | Greg Zaal, Dario Barresi | CC0-1.0 | polyhaven.com/a/rock_face |
| rock_moss_set_01 | Rock Moss Set 01model glTF 1k (+bin +textures) | Kless Gyzen | CC0-1.0 | polyhaven.com/a/rock_moss_set_01 |
| rocky_terrain_02 | Rocky Terrain 02texture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Amal Kumar | CC0-1.0 | polyhaven.com/a/rocky_terrain_02 |
| sandstone | Eroded sandstone detail (procedural)texture webp 512/256: albedo, normal | gonzalogil.com v5 (A5) | CC0-1.0 | own work: assets_src/A5/gen_sandstone.mjs (procedural) |
| shrub_03 | Shrub 03model glTF 1k (+bin +textures) + Alpha jpg 1k | Rico Cilliers | CC0-1.0 | polyhaven.com/a/shrub_03 |
| sparse_grass | Sparse Grasstexture jpg 2k: Diffuse,nor_gl,Rough,AO,Displacement | Amal Kumar | CC0-1.0 | polyhaven.com/a/sparse_grass |
| spx_daily | S&P 500 (^GSPC) daily OHLC 2000-01-01..2025-12-31, unadjusteddata json | S&P Dow Jones Indices (index values), via Yahoo Finance | factual market data (index levels; not copyrightable facts, no redistribution of the raw feed) | finance.yahoo.com/quote/%5EGSPC/history/ |
| white_plaster_02 | White Plaster 02texture jpg 2k: Diffuse,nor_gl,Rough | Rob Tuytel | CC0-1.0 | polyhaven.com/a/white_plaster_02 |
| white_stucco | White Stuccotexture jpg 2k: Diffuse,nor_gl,Rough | Amal Kumar | CC0-1.0 | polyhaven.com/a/white_stucco |
| wood_planks | Wood Plankstexture jpg 2k: Diffuse,nor_gl,Rough | Amal Kumar | CC0-1.0 | polyhaven.com/a/wood_planks |
CC0 assets need no attribution; they are credited anyway. No brand logos, no Betaflight OSD font and no sampled audio are used: every sound is synthesized live.