Commit Graph

17 Commits

Author SHA1 Message Date
Jarrod Doyle 27f8dab8fe
Refactor tracing to separate ray points 2024-12-09 12:04:32 +00:00
Jarrod Doyle 9daaa3b73b
Improve note about door light blocking 2024-12-09 10:27:32 +00:00
Jarrod Doyle 5538a0e3ea
Include door blocking in the cast mesh 2024-12-09 10:09:13 +00:00
Jarrod Doyle adf61c0f6f
Move more meshing to MeshBuilder 2024-12-09 08:37:46 +00:00
Jarrod Doyle a0b287b9fa
Separate some mesh stuff 2024-12-09 08:19:50 +00:00
Jarrod Doyle 39dbede993
More accurate object casting 2024-12-07 18:47:31 +00:00
Jarrod Doyle 1532a2750c
Almost there object casting 2024-12-07 18:28:39 +00:00
Jarrod Doyle 84c54ce280
Use AABB for a tighter cull of cell light indices 2024-11-29 17:24:03 +00:00
Jarrod Doyle b3a71e6827
Add lightmapped water 2024-11-04 18:39:10 +00:00
Jarrod Doyle 1d96c06032
Add water surfaces to the Embree scene and surface type map 2024-11-04 18:09:39 +00:00
Jarrod Doyle b47a7536c4
Ray traces now continue through any water they hit (unless the water surface is the target) 2024-11-04 18:08:54 +00:00
Jarrod Doyle e6ca952962
Add surface type map 2024-10-30 08:03:26 +00:00
Jarrod Doyle fe100bb938
Change softness mode switch statement to expression 2024-10-29 18:14:44 +00:00
Jarrod Doyle f6bcce9778
Add nine point shadow softness support 2024-10-29 18:13:04 +00:00
Jarrod Doyle 99697180cd
Add support for most of the shadow softness settings 2024-10-29 18:01:50 +00:00
Jarrod Doyle ca017e3f7b
Removed debug print 2024-10-29 07:45:03 +00:00
Jarrod Doyle 0ea00fa109
Refactor to LightMapper class 2024-10-28 20:03:20 +00:00