Brian Beck
e37ece581b
more accurate InteriorInstance lightmap values
2025-12-09 17:31:37 -08:00
Brian Beck
a4b7021acc
improve lighting, fog, clouds, force fields
2025-12-09 14:59:47 -08:00
Brian Beck
3ba1ce9afd
extensive work on lighting, shadows, and fog
...
- use MeshLambertMaterial for interiors, terrain, and shapes
- use smooth vertex normal blending to avoid facted-looking contrasty lighting
between adjacent surfaces
- update io_dif Blender addon to extract lightmaps
- re-export .dif files to glTF with lightmaps and without LOD
- enable sun, ensure correct direction
- adjust fog (more work to do)
- cleanup and optimization
2025-12-07 14:01:26 -08:00
Brian Beck
035812724d
terrain support for detailTexture
2025-12-06 12:17:24 -08:00
Brian Beck
0bcb2ff9f4
build
2025-12-05 15:58:28 -08:00
Brian Beck
996c289032
add water shader and deformation, update force field shader
2025-12-05 15:44:35 -08:00
Brian Beck
4fc405ac4b
build
2025-12-04 22:35:41 -08:00
Brian Beck
d320fbd694
add terrain tiling, tweak fog
2025-12-04 21:25:38 -08:00
Brian Beck
2a730b8a44
add loading progress support and new indicator
2025-12-04 14:24:51 -08:00
Brian Beck
8e6ae456f0
fix Parent:: namespace lookups and meshes with NoMaterial flag
2025-12-04 14:17:04 -08:00
Brian Beck
f7a2245c3d
pause clouds when animation is disabled
2025-12-03 21:25:28 -08:00
Brian Beck
2245af0f21
fix sky rotating when fog is enabled/disabled
2025-12-03 15:53:11 -08:00
Brian Beck
cb31559bd6
add <Suspense> around every scene object
2025-12-03 15:04:31 -08:00
Brian Beck
06256b9396
lazy load lesser used scene objects
2025-12-03 14:55:39 -08:00
Brian Beck
c810f0ef88
build
2025-12-03 14:37:48 -08:00
Brian Beck
5f48c1c2d2
fix texture lookup - try .jpg and .bmp too
2025-12-03 05:57:16 -08:00
Brian Beck
5d0a8a3fab
move LoadingSpinner
2025-12-02 22:16:40 -08:00
Brian Beck
2f23934de0
parallelize script loads
2025-12-02 22:06:20 -08:00
Brian Beck
9d3554de02
build
2025-12-02 19:29:25 -08:00
Brian Beck
10b4a65a87
improve mission selector
2025-12-02 16:58:35 -08:00
Brian Beck
af17b43584
add IFL texture animation
2025-12-01 22:33:12 -08:00
Brian Beck
25449af198
build
2025-12-01 00:18:18 -08:00
Brian Beck
8147a1c418
add better error debug labels, rebuild
2025-11-30 17:42:59 -08:00
Brian Beck
e600bc3418
build
2025-11-30 17:23:07 -08:00
Brian Beck
c5c43d92d9
build
2025-11-26 17:40:12 -08:00
Brian Beck
3bb3f7afbd
press 1-9 to select cameras, only show error placeholders in debug mode
2025-11-26 17:19:17 -08:00
Brian Beck
825b21acfd
cleanup
2025-11-26 14:43:40 -08:00
Brian Beck
aeea7432c9
build
2025-11-26 14:38:42 -08:00
Brian Beck
106d684d64
build
2025-11-26 13:01:42 -08:00
Brian Beck
1b3ff5ff00
improve mission select ordering
2025-11-26 06:04:45 -08:00
Brian Beck
1ef4231c11
fix missing WayPoint name
2025-11-26 00:13:04 -08:00
Brian Beck
c5b0a5d282
convert DMP2 .dif files
2025-11-26 00:05:47 -08:00
Brian Beck
91111f8986
split up context, rebuild
2025-11-25 23:44:37 -08:00
Brian Beck
1db338f855
build
2025-11-25 23:15:51 -08:00
Brian Beck
b50ce94636
memoize more components in the scene graph
2025-11-25 17:36:41 -08:00
Brian Beck
7a27f4ddb9
rebuild
2025-11-25 16:57:39 -08:00
Brian Beck
b2404a90af
build
2025-11-23 21:53:28 -08:00
Brian Beck
7557d2c48e
deploy
2025-11-19 02:26:18 -05:00
Brian Beck
8cb98a5b46
deploy
2025-11-16 21:36:26 -05:00
Brian Beck
4825b930c8
deploy
2025-11-15 16:59:33 -08:00
Brian Beck
b71677798d
deploy
2025-11-15 13:10:51 -08:00
Brian Beck
9e2724799c
deploy
2025-11-15 12:55:08 -08:00
Brian Beck
2a7af04023
cleanup, add README
2025-11-12 20:00:14 -08:00
Brian Beck
7de0355f3a
rebuild
2025-11-12 05:57:46 -08:00
Brian Beck
d9b15b9a12
rebuild, fix defaults
2025-11-11 21:37:45 -08:00
Brian Beck
fa70e54d9b
build with WaterBlock and InteriorInstance fixes
2025-11-11 21:26:37 -08:00
Brian Beck
3294e037d9
Deploy
2025-09-12 12:53:38 -07:00
Brian Beck
6b484d1e39
Deploy
2025-09-12 12:41:48 -07:00
Brian Beck
cc672fcc56
Add fog toggle
2025-09-12 10:30:40 -07:00
Brian Beck
ceb8e0a689
Deploy
2025-09-12 10:08:00 -07:00