Commit graph

59 commits

Author SHA1 Message Date
Brian Beck aeda3ca8d5 WaterBlock tiling to match T2/Torque, improve CLAUDE.md 2025-12-11 22:07:29 -08:00
Brian Beck bcf4f4a1a5 improve lighting, shadows, fix terrain triangle geometry 2025-12-10 14:14:51 -08:00
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