Commit graph

19 commits

Author SHA1 Message Date
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 af17b43584 add IFL texture animation 2025-12-01 22:33:12 -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 27663875ea re-export new GameData folder from fresh QoL install, updated DynamixThreeSpaceBlenderAddon 2025-11-30 16:33:24 -08:00
Brian Beck 7d10fb7dee add TorqueScript transpiler and runtime 2025-11-30 11:51:27 -08:00
Brian Beck c8391a1056 format with Prettier 2025-11-29 09:08:20 -08:00
Brian Beck 6257ef57b6 rotate sky, organize missions into groups 2025-11-26 12:58:31 -08:00
Brian Beck c5b0a5d282 convert DMP2 .dif files 2025-11-26 00:05:47 -08:00
Brian Beck 60a46e708b remove as many transforms as possible, render Z-up axes 2025-11-25 16:56:54 -08:00
Brian Beck e9ccf22f54 add ifl helpers 2025-11-16 16:00:14 -08:00
Brian Beck a05153303e add script to inspect properties, add turret barrels 2025-11-16 16:00:14 -08:00
Brian Beck 63b10e44e5 add script for finding .dts files missing their .glb 2025-11-15 12:44:37 -08:00
Brian Beck fc4146c824 remove unnecessary assets, add setting persistence 2025-11-13 23:41:10 -08:00
Brian Beck c20ca94953 add camera controls to README 2025-11-12 20:28:31 -08:00
Brian Beck 2a7af04023 cleanup, add README 2025-11-12 20:00:14 -08:00
Brian Beck ee6ff28af5 wip 2025-11-12 19:23:30 -08:00
Brian Beck b86e5622af add interior loading 2025-09-12 07:40:22 -07:00
Brian Beck 8509faf6bc add glbs 2025-09-11 21:08:56 -07:00
Brian Beck 2211ed7650 Initial commit 2025-09-11 16:48:23 -07:00