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
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
224d79e1df
Buffer log file writes
cb7cff80bf
Upgrade TinyEmbree
347f20b609
Upgrade projects to .net 9.0
5beba9f9f4
Handle dynamic lights correctly
a0790f50bd
Fix performance regression. Discard Lights with 0 brightness
2ecf17400e
Replace console writes with logging
19aefb6ac5
Add Serilog and configure logger
317b17ab02
Only cast to lights in the cell light list
c37739b029
Make use of the PVS to reduce light casts
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
54c8176302
Set SpotlightInnerAngle to -1 on non-spotlights
8b84e5ce3a
Fix incorrect coloured lights