• Joined on 2024-03-13
Jayrude closed issue KeepersCompound/ThiefLightmapper#2 2024-09-27 07:13:05 +00:00
Incorrect light source placement on some object lights
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-26 19:25:56 +00:00
d7fcf7a2d8 Add model vhots and model light offset/dir
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-26 16:19:27 +00:00
2420bbef4f Handle spotlight property
51e3a3a9e7 Add prop spotlight parsing
22600a27e5 Add inner radius support
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-26 12:41:09 +00:00
cb526c634c Make lighting use all cores
dca1b1e5ed Extract light strength calculation to method in prep for inner radius handling
dcecc33bcd Handle HDR and light strength multiplication in AddLight
Compare 3 commits »
Jayrude opened issue KeepersCompound/ThiefLightmapper#3 2024-09-25 18:20:38 +00:00
Missed rays on triangle edges
Jayrude opened issue KeepersCompound/ThiefLightmapper#2 2024-09-25 18:16:08 +00:00
Incorrect light source placement on some object lights
Jayrude opened issue KeepersCompound/ThiefLightmapper#1 2024-09-25 18:13:45 +00:00
HSB to RGB conversion doesn't match DromEd lighting
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-25 17:52:36 +00:00
196e97a8fd Apply light property position offset
fa360b02cc Remove ClipPoly3d
b480753c13 Share 2d mapped points of poly across all light calculations
ef32b47e02 Implement plane mapper struct and use it in clipping functions
422630c2d9 Neaten up ClipPointToPoly3d
Compare 7 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-24 20:13:11 +00:00
ce7002477e Mostly fix missed raycasts
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-24 17:44:19 +00:00
49a1b4bfcc More accurate handling of lights hitting the luminance limit
ca43e6f8a5 Correctly handle light strength close to light source
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-24 15:17:19 +00:00
860080ada3 Add HDR lightmap support
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-24 07:55:12 +00:00
d144bdb6e9 Add Sphere AABB intersection test
edd01952e7 Discard planes that don't intersect with sphere
ead1943820 Add math utility class
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-23 19:32:56 +00:00
10a8a31520 Add light falloff and diffuse angle
e004292e53 Handle object lights with radius 0
63133da6a4 Time everything
94286e134f Add timing class from TMV
d5664b2614 Swap chunk merging so we're not making the mission chunks too big
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-23 07:57:36 +00:00
68eed0a821 Remove debug print
Jayrude created branch main in KeepersCompound/ThiefLightmapper 2024-09-23 07:20:56 +00:00
Jayrude pushed to main at KeepersCompound/ThiefLightmapper 2024-09-23 07:20:56 +00:00
3a445ef6d8 Add light radius check
8bde33ebf2 Simplify lightmap origin calculation and adjust to cast from center of pixel
f4c4237306 Per lightmap pixel raycasting
6a9aac972d Bit of cleanup
b55d58b9fe Fix incorrect radius on object light
Compare 10 commits »
Jayrude created repository KeepersCompound/ThiefLightmapper 2024-09-23 07:20:39 +00:00
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-19 20:16:18 +00:00
440d0b91b4 Path manager refactor
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-17 16:53:54 +00:00
eaf440bd03 Remove blank methods
0d01de1a29 Use more appropriate input handling methods
931e01337f Add asset browser to main scene with hotkey
1edceee044 Generate mipmaps for lightmap
f85514a40a Generate mipmaps for textures
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-08 19:03:04 +00:00
15c69f3092 Prettier tree rendering