Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang pushed to main at weizhen/.profile 2024-05-27 09:56:49 +02:00
7fd72a3a6a Update reports/2024.md
Weizhen Huang pushed to main at blender/blender 2024-05-27 09:35:49 +02:00
4708e9ec6d Fix #114780: Cycles: Principled Chiang Hair importance sampling correction
Weizhen Huang closed issue blender/blender#114780 2024-05-27 09:35:48 +02:00
Improve Principled Hair Chiang importance sampling for tilt
Weizhen Huang merged pull request blender/blender#115241 2024-05-27 09:35:45 +02:00
Fix #114780: Cycles: Principled Chiang Hair importance sampling correction
Weizhen Huang pushed to cycles-114780_chiang-hair at HamilcarR/blender 2024-05-27 09:33:36 +02:00
f78de02e61 Cleanup: remove empty line
Weizhen Huang pushed to cycles-114780_chiang-hair at HamilcarR/blender 2024-05-27 09:31:39 +02:00
b683e39bc4 Cleanup: make format
Weizhen Huang pushed to cycles-114780_chiang-hair at HamilcarR/blender 2024-05-27 09:28:01 +02:00
4e5344fd61 Update tests/data
2962db108e Merge remote-tracking branch 'origin' into cycles-114780_chiang-hair
7911e2614f Cleanup: remove redundant check in image as planes
b5003fa56c Support "Add -> Image -> Mesh Plane" as a built-in operator
580ddfbd4b Cleanup: remove outdated reference to "derived" mesh
Compare 1021 commits »
Weizhen Huang pushed to main at blender/blender-test-data 2024-05-27 09:27:21 +02:00
753727081d Cycles: Update hair test result due to changes in importance sampling
Weizhen Huang pushed to restir at weizhen/blender 2024-05-18 01:03:41 +02:00
8b1a78a879 WIP: add PT Reservoir
4444a5173f Refactor: do not initialize intersection kernel when restirring
0d95dd5e0e Refactor: move reservoir passes outside of data passes
c3d5ef2946 Refactor: merge initial and spatial resampling flag into one
Compare 4 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-16 22:21:22 +02:00
8b4acc8562 Move BSDF sampling loop outside of direct_light()
b99e377838 Refactor: split functions to compute mis weight
9f448ecd45 Refactor: finalize reservoir before terminating the path
a71358b853 Refactor: move functions around
daeb4a5aaf Disable tests that are not supported yet
Compare 179 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-16 21:54:35 +02:00
2a4c28cd1f Move BSDF sampling loop outside of direct_light()
ce9aadba68 Refactor: split functions to compute mis weight
80943df212 Refactor: finalize reservoir before terminating the path
bf5997b612 Refactor: move functions around
ae7b1a1ee8 Disable tests that are not supported yet
Compare 14 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-13 19:26:54 +02:00
8a03cab90b Fix triangle UV not written from BSDF sampling
49dc692e18 Fix bias due to wrong neighbor count
5f0db1ffaa Clear data after evaluating final samples
fb66843e51 Fix not sampling BSDFs when not using spatial resampling
1cabe783d3 Support debug mis weight
Compare 216 commits »
Weizhen Huang pushed to main at blender/blender 2024-05-13 19:18:58 +02:00
68de483bf3 Fix: Ray Portal BSDF changing sd->flag when closure is not allocated
Weizhen Huang commented on pull request blender/blender#118477 2024-05-10 13:57:20 +02:00
Cycles: Add thin film iridescence to Principled BSDF

If the usage doesn't seem straightforward, we can maybe list some example phenomena and the value ranges in the manual? Or even provide a .blend file, we do have it for Glossy BSDF.

@KickAir8p…

Weizhen Huang merged pull request blender/blender#121592 2024-05-08 20:57:14 +02:00
EEVEE-Next: Rename engines and set it default in startup file
Weizhen Huang pushed to main at blender/blender 2024-05-08 20:57:14 +02:00
7859e0f606 EEVEE-Next: Rename engines and set it default in startup file
Weizhen Huang pushed to restir at weizhen/blender 2024-05-08 19:37:00 +02:00
1057d09633 Fix triangle UV not written from BSDF sampling
b2c9360930 Fix bias due to wrong neighbor count
0d9dfb75c5 Clear data after evaluating final samples
fcda8b8e40 Fix not sampling BSDFs when not using spatial resampling
da328a0e0c Support debug mis weight
Compare 256 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-08 19:27:06 +02:00
726e33588d Fix triangle UV not written from BSDF sampling
504d92a69e Fix bias due to wrong neighbor count
79cc0af3ea Clear data after evaluating final samples
26c41f7468 Fix not sampling BSDFs when not using spatial resampling
225e593d72 Support debug mis weight
Compare 5 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-07 18:28:23 +02:00
97fbd1b42d Change default values
7113c32905 Add multiple spatial resampling iterations
e33655ebf3 Add kernel function to evaluate final samples
4c59260d96 Evaluate final samples in a separate function
50d62bafb4 Cleanup: API change to write reservoir
Compare 7 commits »
Weizhen Huang pushed to restir at weizhen/blender 2024-05-06 12:04:40 +02:00
1be2376176 Add pairwise MIS, reduce noise
5f86d5ea5a Refactor: renaming, reduce minimal sample numbers
2113e6982e Use ls->pdf > 0 as an indicator of successful sample
Compare 3 commits »