Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang pushed to main at blender/blender 2023-06-02 16:57:58 +02:00
97d9bbbc97 Cycles: more efficient and better-behaved sampling of spherical triangles
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-06-02 16:32:41 +02:00
56c0c48a1b Fix ls->Ng not pointing from light center to sampled position
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-06-01 14:02:48 +02:00
abcacaa58e Cleanup: add comment about sphere area
9bfee3ddb7 Cleanup: small comments
Compare 2 commits »
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-06-01 12:51:02 +02:00
0153e574cd Cleanup: small comments
8b75c3efb2 Change area measure from disk light to sphere light
Compare 2 commits »
Weizhen Huang commented on pull request blender/cycles#4 2023-06-01 11:52:18 +02:00
Fixed bug with un-normalised ellipse area lights not having proper area calculation and erroneously reverting to quad lights.

Not too sure if it might be "the time" to integrate this over the approximate in another PR for 4.0 (if at all). I will do a test of this soon.

I am working on changing point light to sphere…

Weizhen Huang commented on issue blender/blender#104340 2023-06-01 11:43:19 +02:00
Adjusting spotlight blend using gizmo does not register undo

There is a pull request for that which has not been properly reviewed #104888, because there were a few mixed changes and the expected behaviour is unclear.

Weizhen Huang created pull request blender/blender#108506 2023-06-01 11:33:11 +02:00
WIP: Cycles: change point light to sphere light
Weizhen Huang closed pull request blender/blender#108085 2023-06-01 11:29:55 +02:00
WIP: fix wrong conversion between power and radiance of an emitter
Weizhen Huang opened issue blender/blender#108505 2023-06-01 11:29:38 +02:00
Fix wrong conversion between power and radiance of emitters
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-06-01 11:07:58 +02:00
bb7817232e Cleanup: remove todo
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-05-31 18:44:12 +02:00
74db71e83c Use different sampling techniques on surface and in volume when inside sphere light
d0196da81e Cleanup: avoid computing squared root when possible
8ec1fcabd3 Cleanup: rename variables in #ray_sphere_intersect for clarity
955477406b Sample sphere light from inside
1498b94516 Change point light to one-sided sphere light
Compare 93 commits »
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-05-31 14:33:30 +02:00
aa4533e76d Cleanup: avoid computing squared root when possible
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-05-31 13:12:15 +02:00
372244d831 Cleanup: rename variables in #ray_sphere_intersect for clarity
Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-05-31 13:06:37 +02:00
225fe61e99 Sample sphere light from inside
bf47f7df1a Change point light to one-sided sphere light
7b11d93980 Change disk sampling to solid angle sampling for point light
1be9d9cb63 Externals: update fast_float to latest version (5.0.0) to fix some compile warnings
0272ab6cda Cleanup: avoid copy & unnecessary allocation creating temporary path
Compare 104 commits »
Weizhen Huang created pull request blender/blender#108380 2023-05-28 22:03:15 +02:00
Cycles: more efficient and better-behaved sampling of spherical triangles
Weizhen Huang pushed to improved_triangle_sampling at weizhen/blender 2023-05-28 21:59:18 +02:00
72a0a9abaf Cycles: more efficient and better-behaved sampling of spherical triangles
ab73a8abba Help text: corrections & minor changes for the user manual
f39d1f940f Merge branch 'blender-v3.6-release'
379ff4befd Fix incorrect help text for the default for script auto-execution
e99a2fb61c Merge branch 'blender-v3.6-release'
Compare 10 commits »
Weizhen Huang created branch improved_triangle_sampling in weizhen/blender 2023-05-28 21:59:18 +02:00
Weizhen Huang commented on issue blender/blender#108364 2023-05-28 17:28:13 +02:00
Cycles: Light leaks through objects in certain situations.

This happens because some light samples lie exactly on one of the triangle edges, due to numerical issues when sampling spherical triangles. But I'm not sure what's the best solution here.

Weizhen Huang pushed to point_light_to_sphere_light at weizhen/blender 2023-05-26 18:02:40 +02:00
5db87bb773 Change point light to one-sided sphere light