• Joined on 2024-03-13
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-15 21:33:59 +00:00
477eb692c5 Update to version 0.4.1
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-15 21:24:30 +00:00
785442e60e Unzip resources in reverse order and overwrite
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-15 20:57:20 +00:00
6b96f33132 Update version
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-15 20:35:26 +00:00
a5078b0f2b Use occlusion rays for non-sun tracing
4b3016d895 Combine plane facing and initial radius checks
df8cb6f1ca Fix logging null when failing to find object model
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-14 20:32:43 +00:00
8682942102 Enable AoT in csproj rather than in CI
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-14 20:27:19 +00:00
be95907352 Only use OD quad lighting when ShadowSoftness is Standard
d7f6bfa0c3 Use larger epsilon for ray traces
74b175648b Fix incorrect offset on 4 point softness modes
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-13 19:14:54 +00:00
9bf80b1b5f Additional logging around initialisation
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-12 12:26:28 +00:00
0136dc1141 Update CI to use .NET 9
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-12 12:21:21 +00:00
9f5a90358c Dynamically grow lightmap layers
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-12 11:21:09 +00:00
224d79e1df Buffer log file writes
cb7cff80bf Upgrade TinyEmbree
347f20b609 Upgrade projects to .net 9.0
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-11 19:34:48 +00:00
5beba9f9f4 Handle dynamic lights correctly
a0790f50bd Fix performance regression. Discard Lights with 0 brightness
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-11 14:09:52 +00:00
2ecf17400e Replace console writes with logging
19aefb6ac5 Add Serilog and configure logger
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-11 11:16:17 +00:00
b8c16a1ffc Reduce allocations
9c371b0d6f PVS now works it's just slow as fuck
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-04 23:30:42 +00:00
317b17ab02 Only cast to lights in the cell light list
c37739b029 Make use of the PVS to reduce light casts
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-04 21:18:18 +00:00
ceb86c0a97 Simplify edge definition
74283f976d Always create a new edge to the portal graph
c5cbeddcd5 Fix incorrect classification of front/back
74228a2851 Fix incorrect loop back logic in recursive section
f0cec24cf6 Initial PVS calculation
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-26 21:39:47 +00:00
54c8176302 Set SpotlightInnerAngle to -1 on non-spotlights
8b84e5ce3a Fix incorrect coloured lights
Compare 2 commits »
Jayrude deleted tag list from KeepersCompound/ThiefLightmapper 2024-12-26 18:18:30 +00:00
Jayrude pushed tag list to KeepersCompound/ThiefLightmapper 2024-12-26 18:17:53 +00:00
Jayrude pushed tag v0.3.0 to KeepersCompound/ThiefLightmapper 2024-12-26 18:17:53 +00:00
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-26 18:16:16 +00:00
5aa47d6ea6 Set version