Commit graph

84 commits

Author SHA1 Message Date
Brian Beck
ebdfae9ca2 tweak deadzones 2026-02-12 12:35:43 -08:00
Brian Beck
d9a23cade3 add deadzones to dual sticks 2026-02-12 12:29:45 -08:00
Brian Beck
2d3cfccf9b fix toggle button behavior, tweak joystick 2026-02-12 12:21:19 -08:00
Brian Beck
d9293b1a0b improve toolbar on mobile, add joystick modes 2026-02-12 12:04:26 -08:00
Brian Beck
68c7b303aa fix useTouchDevice query 2026-02-12 09:17:44 -08:00
Brian Beck
40724a49e6 make joystick use camera pitch 2026-02-11 23:52:10 -08:00
Brian Beck
f814d71c53 fix vertical scrollbar on mobile 2026-02-11 21:45:41 -08:00
Brian Beck
5214a8556b Improve controls, add mobile joystick control 2026-02-11 22:29:09 -08:00
Brian Beck
0c6aa3b4dd enable React Compiler, add linter 2025-12-29 20:03:13 -08:00
Brian Beck
9c7f5f4cb5 add new Blender addon options to dif2gltf 2025-12-21 12:07:23 -08:00
Brian Beck
6b23aefab6 fix last outstanding .dif conversion 2025-12-16 23:42:45 -08:00
Brian Beck
8d015402bd idk why React would schedule a rerender there if value is the same 2025-12-16 18:10:31 -08:00
Brian Beck
0fba24e161 fix camera reset 2025-12-16 18:04:46 -08:00
Brian Beck
55c1067682 improve query param handling, add support for linking too coords 2025-12-16 17:31:13 -08:00
Brian Beck
2a36c18f92 fix default map/type 2025-12-14 14:31:53 -08:00
Brian Beck
049566cdbb allow selecting different game types 2025-12-14 11:06:57 -08:00
Brian Beck
7f75ed84da fix terrain positioning, layer blending, lighting when sun points up, add xPack2 2025-12-12 14:16:21 -08:00
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
1182726bb4 Fix resource lookup; re-export .dts and .dif with custom properties 2025-12-01 00:17:27 -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
27663875ea re-export new GameData folder from fresh QoL install, updated DynamixThreeSpaceBlenderAddon 2025-11-30 16:33:24 -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