Cycles/EEVEE: change point light to double-sided sphere light #108506

Merged
Weizhen Huang merged 18 commits from weizhen/blender:point_light_to_sphere_light into main 2023-06-20 12:23:12 +02:00

18 Commits

Author SHA1 Message Date
Weizhen Huang ef9a90caaf Resolve reviews 2023-06-19 23:04:09 +02:00
Weizhen Huang 8e0055a919 Substitute with enlarged disk light for light tree
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-19 15:53:43 +02:00
Weizhen Huang 6d2060c72a Cleanup: minor comments 2023-06-19 14:39:45 +02:00
Weizhen Huang 9e816b8cef Eevee: change point light to sphere light 2023-06-19 12:45:24 +02:00
Weizhen Huang 4891a4ffef Merge branch 'main' into point_light_to_sphere_light 2023-06-19 10:47:09 +02:00
Weizhen Huang 0af8ac3874 Adjust comments regarding point/spot light in EEVEE 2023-06-09 20:07:20 +02:00
Weizhen Huang 19bf32dcc6 Fix sphere light UV 2023-06-08 15:23:40 +02:00
Weizhen Huang 2848f4a646 Merge remote-tracking branch 'origin' into point_light_to_sphere_light 2023-06-08 11:27:00 +02:00
Weizhen Huang 56c0c48a1b Fix `ls->Ng` not pointing from light center to sampled position 2023-06-02 16:26:17 +02:00
Weizhen Huang abcacaa58e Cleanup: add comment about sphere area 2023-06-01 14:02:18 +02:00
Weizhen Huang 9bfee3ddb7 Cleanup: small comments 2023-06-01 13:55:18 +02:00
Weizhen Huang bb7817232e Cleanup: remove todo 2023-06-01 11:07:12 +02:00
Weizhen Huang 74db71e83c Use different sampling techniques on surface and in volume when inside sphere light 2023-05-31 18:43:53 +02:00
Weizhen Huang d0196da81e Cleanup: avoid computing squared root when possible 2023-05-31 18:43:53 +02:00
Weizhen Huang 8ec1fcabd3 Cleanup: rename variables in #ray_sphere_intersect for clarity 2023-05-31 18:43:53 +02:00
Weizhen Huang 955477406b Sample sphere light from inside 2023-05-31 18:43:53 +02:00
Weizhen Huang 1498b94516 Change point light to one-sided sphere light 2023-05-31 18:43:53 +02:00
Weizhen Huang 8839881b69 Change disk sampling to solid angle sampling for point light 2023-05-31 18:43:53 +02:00