• Joined on 2024-03-13
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2025-01-26 17:23:05 +00:00
e64448f7e8 Add custom TinyEmbree package with backface culling
8ae23eafb6 Reverse mesh poly winding order
007b4f8f1c Mark object polys as Object surface type
cae43f12ad Fix shadow acne on super shallow lighting angles
c28626bf20 Rewrite occlusion checks to use different scenes where relevant
Compare 11 commits »
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