• Joined on 2024-03-13
Jayrude closed issue KeepersCompound/ThiefLightmapper#6 2024-12-09 18:32:49 +00:00
Lights with 0 brightness should be ignored
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-09 18:32:49 +00:00
518f387c43 Close #6: Don't add 0 brightness static lights
Jayrude commented on issue KeepersCompound/ThiefLightmapper#3 2024-12-09 18:28:46 +00:00
Missed rays on triangle edges

For now this seems to be fixed. Theoretically it can still occur, but in practice I'm not seeing it.

Jayrude closed issue KeepersCompound/ThiefLightmapper#3 2024-12-09 18:28:46 +00:00
Missed rays on triangle edges
Jayrude closed issue KeepersCompound/ThiefLightmapper#1 2024-12-09 18:25:44 +00:00
HSB to RGB conversion doesn't match DromEd lighting
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-09 18:25:44 +00:00
cb599f24df Close #1: Finally cracked the colored lighting problem
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-09 16:04:16 +00:00
00c2d14a06 Make published build AOT and trimmed
07e7fb1801 Change CLI library
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-09 15:29:34 +00:00
1b962831a0 Normalise sunlight direction
7693261cd7 Add the sun to every cell's light list
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-12-09 14:36:15 +00:00
b34131f3b5 Add sunlight casting
596ce88215 Make UseSunlight a bool
c2b69cda46 Swap inner and outer pixel tracing loop
27f8dab8fe Refactor tracing to separate ray points
9daaa3b73b Improve note about door light blocking
Compare 14 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-12-07 15:17:17 +00:00
7c38c876de Fix incorrect Mat4 to Transform3D conversion
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-12-07 13:26:39 +00:00
df99a34d81 Parse and use JointPos property
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-12-07 12:39:59 +00:00
7dc1912390 Model SubObjects are now separate meshes and can have joints applied correctly
a35bdb8ce3 Add Mat4x4 to Transform3D utility conversion
d83e020de0 Apply dummy joint rotation
59582bdfb8 Initial basic sub object transformation
beae881f37 Read model sub objects
Compare 6 commits »
Jayrude opened issue KeepersCompound/ThiefLightmapper#7 2024-11-28 17:18:53 +00:00
Add a warning when too many lights affect a cell
Jayrude opened issue KeepersCompound/ThiefLightmapper#6 2024-11-28 17:16:36 +00:00
Lights with 0 brightness should be ignored
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-11-04 19:05:16 +00:00
b3a71e6827 Add lightmapped water
1d96c06032 Add water surfaces to the Embree scene and surface type map
b47a7536c4 Ray traces now continue through any water they hit (unless the water surface is the target)
e6ca952962 Add surface type map
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-10-29 18:15:16 +00:00
fe100bb938 Change softness mode switch statement to expression
f6bcce9778 Add nine point shadow softness support
99697180cd Add support for most of the shadow softness settings
ff91ad567b Add LmParams parsing
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-10-29 07:45:09 +00:00
ca017e3f7b Removed debug print
f5fa373519 Replace System.CommandLine with CliFx
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-10-28 20:40:32 +00:00
350a891118 Add basic command line interface
0ea00fa109 Refactor to LightMapper class
ba31c21b0d Add fake quad lighting (multisampling)
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-10-28 17:50:23 +00:00
fdc84a0d81 Clean up TraceRay function and remove old code (should have been in last commit tbh)
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-10-28 08:28:30 +00:00
c64343f574 Clean up TraceRay function and remove old code (should have been in last commit tbh)
19882dcff2 Even better cell edge shadow clip handling
175be69b6d Make TraceRay more generic
1282c6be19 Better handling of clipped shadows
926497b2c2 Use ToLightData on brush lights
Compare 8 commits »