Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang pushed to main at blender/blender 2023-09-08 16:56:20 +02:00
1b7d41eba7 Cleanup: add TODOs in bsdf_microfacet.h
f96b9db610 Cleanup: remove redundant fresnel_dielectric()
21ca47d81f Cleanup: rearrange code in bsdf_microfacet.h for better readability
bf82f9442c Cycles: remove defensive sampling in BSDF picking
Compare 4 commits »
Weizhen Huang pushed to refactor-microfacet-fresnel at weizhen/blender 2023-09-08 12:48:26 +02:00
1f6cfc49cc Cleanup: reduce variable scope
10d40d5704 Refactor: Cycles: weight reflection/refraction lobe selection pdf by tint
Compare 2 commits »
Weizhen Huang created branch refactor-microfacet-fresnel in weizhen/blender 2023-09-07 22:54:45 +02:00
Weizhen Huang pushed to refactor-microfacet-fresnel at weizhen/blender 2023-09-07 22:54:45 +02:00
4355995ac8 Refactor: Cycles: weight reflection/refraction lobe selection pdf by tint
3005a66dd1 Cleanup: add TODOs in bsdf_microfacet.h
e7c1af0188 Cleanup: rearrange code in bsdf_microfacet_sample() for better readability
85506b3ca5 Cleanup: delete redundant fresnel_dielectric()
37974b9bb1 Cleanup: return label at the end of bsdf_microfacet_sample()
Compare 10 commits »
Weizhen Huang closed issue blender/blender#112003 2023-09-07 10:38:07 +02:00
Principled Hair 'Huang': hairs horizontally aligned to camera render black
Weizhen Huang commented on issue blender/blender#112003 2023-09-07 10:38:03 +02:00
Principled Hair 'Huang': hairs horizontally aligned to camera render black

Suggestion to the description is irrelevant to the original bug report. Since the reported bug is solved, this issue should be closed.

Weizhen Huang commented on pull request blender/blender#111806 2023-09-06 17:12:14 +02:00
Cycles: add distance-dependent transmission color in Principled BSDF

I don't think scattering would be a problem (do we want anisotropy or not?) but internal blocks might be, so I want to figure out how to do nested dielectrics first. 12% seems a lot to me.

Weizhen Huang suggested changes for blender/blender#112031 2023-09-06 16:49:30 +02:00
Cycles: Deduplicate sphere intersection test

Hi, I committed the fix in fedeaab30f, thanks for investigating.

Weizhen Huang pushed to main at blender/blender 2023-09-06 16:24:15 +02:00
fedeaab30f Fix #112005: increase ray_sphere_intersect() precision
Weizhen Huang closed issue blender/blender#112005 2023-09-06 16:24:09 +02:00
Blender 4.0: Cycles - Point lights Viewport shape and size regression
Weizhen Huang commented on pull request blender/blender#112031 2023-09-06 15:50:11 +02:00
Cycles: Deduplicate sphere intersection test

Hi, I was about to push a fix to #112005

Weizhen Huang commented on issue blender/blender#112003 2023-09-06 14:35:23 +02:00
Principled Hair 'Huang': hairs horizontally aligned to camera render black

Hi, the problem is that the new Hair BSDF requires the curve normal for elliptical cross-sections, which is only available when the hair geometry is created via Curve->Empty Hair or Curve->Fur,…

Weizhen Huang pushed to main at blender/blender 2023-09-06 14:19:19 +02:00
077022e45f Fix #112003: Principled Huang Hair renders black on horizontal particle hair
Weizhen Huang closed issue blender/blender#112003 2023-09-06 14:19:18 +02:00
Principled Hair 'Huang': hairs horizontally aligned to camera render black
Weizhen Huang pushed to main at blender/blender 2023-09-06 12:48:00 +02:00
db4a2de620 Fix: EEVEE: Principled BSDF not matching Cycles near IOR == 1
Weizhen Huang pushed to main at blender/blender 2023-09-05 18:12:01 +02:00
df26271db4 Fix NaN in Principled Huang Hair sphg_dir()
Weizhen Huang pushed to spectral_cycles at weizhen/blender 2023-09-05 10:36:39 +02:00
1dd2777e69 Merge branch 'clearcoat-principled' into spectral_cycles
cb09e0d026 Merge remote-tracking branch 'origin' into spectral_cycles
6cb96aea7c Fix: Outliner missing update adding asset nodegroups
30e3caaf82 Fix #111779: drop asset shading group to GN editor still imports
938d43c317 Fix: EEVEE-Next: Fix LUT translation unit hanging debug build
Compare 189 commits »
Weizhen Huang opened issue blender/blender#111941 2023-09-04 23:24:43 +02:00
Several inconsistencies in bsdf_sample() and bsdf_eval()
Weizhen Huang commented on pull request blender/blender#111806 2023-09-04 15:07:10 +02:00
Cycles: add distance-dependent transmission color in Principled BSDF

Turns out that the excessive noise is because I enabled path guiding. Without path guiding both are much less noisy. The 12% overhead because of the extra volume closure seems expected though.

Weizhen Huang commented on pull request blender/blender#111806 2023-09-02 12:14:26 +02:00
Cycles: add distance-dependent transmission color in Principled BSDF

Maybe once grouping and separators are added to nodes, the Principled BSDF could have a "Transmission" group with "Depth" as one of the options? I think this is a good idea. “At Distance”…