Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang commented on pull request blender/blender#105776 2023-03-15 15:19:52 +01:00
Cycles: only apply function #ensure_valid_reflection to glossy materials

The above mentioned paper compensates the tilted normal with an additional tangent facet, it requires random walk between facets to compute…

Weizhen Huang reopened pull request blender/blender#105596 2023-03-15 14:34:43 +01:00
Fix #105553: do not copy "Roughness" value from the previous node
Weizhen Huang closed pull request blender/blender#105596 2023-03-15 14:34:34 +01:00
Fix #105553: do not copy "Roughness" value from the previous node
Weizhen Huang commented on pull request blender/blender#105776 2023-03-15 13:21:17 +01:00
Cycles: only apply function #ensure_valid_reflection to glossy materials

Actually I do not know if this condition always holds, but seems to be so in the test scenes.

Weizhen Huang commented on issue blender/blender#105550 2023-03-15 12:02:58 +01:00
Cycles - Light Tree is really slow to preview textures on high res models

Hey! This is not a problem of "more processing time per sample", it's the pre-processing (building the light tree) that takes too long because there are too many emissive triangles, should have…

Weizhen Huang commented on pull request blender/blender#105776 2023-03-14 19:54:26 +01:00
Cycles: only apply function #ensure_valid_reflection to glossy materials

Uploading some files here, as it seems one can only upload 5 files per comment

Weizhen Huang created pull request blender/blender#105776 2023-03-14 19:42:32 +01:00
no_normal_trick_for_diffuse
Weizhen Huang pushed to no_normal_trick_for_diffuse at weizhen/blender 2023-03-14 18:46:47 +01:00
47de23b3ca Cleanup: rename function
e3a7597855 Cycles: only apply function #ensure_valid_reflection to glossy materials
320c0830bc Refactor: simplify computations in function #ensure_valid_reflection
7b66168bcb Merge branch 'blender-v3.5-release' into main
a7cd6de244 Fix Cycles missing light from multiple distant lights with different visibility
Compare 14 commits »
Weizhen Huang created branch no_normal_trick_for_diffuse in weizhen/blender 2023-03-14 18:45:25 +01:00
Weizhen Huang pushed to no_normal_trick_for_diffuse at weizhen/blender 2023-03-14 18:45:25 +01:00
22ae8b052a Cleanup: rename function
ae05c294b8 Cycles: only apply function #ensure_valid_reflection to glossy materials
63847b31da Refactor: simplify computations in function #ensure_valid_reflection
ce34024681 Merge branch 'blender-v3.5-release'
4ff3cd2476 Fix error building on Linux
Compare 10 commits »
Weizhen Huang pushed to main at blender/blender 2023-03-10 19:29:42 +01:00
e7a3a2c261 Fix custom normals not normalized in Cycles shader nodes
Weizhen Huang commented on pull request blender/blender#105596 2023-03-09 18:35:50 +01:00
Fix #105553: do not copy "Roughness" value from the previous node

@mod_moder There are different roughness types, specified for half angle or outgoing direction for example, they are not quite the same thing. I'm actually more interested in another field called…

Weizhen Huang pushed to microfacet_hair at weizhen/blender 2023-03-09 16:18:24 +01:00
9039f76928 Revert changes regarding curve normal computation
Weizhen Huang pushed to microfacet_hair at weizhen/blender 2023-03-09 15:45:35 +01:00
6858fba43d Add identifier to a few input sockets
Weizhen Huang created pull request blender/blender#105600 2023-03-09 15:02:32 +01:00
WIP: Cycles: new Microfacet-base Hair BSDF with elliptical cross-section support
Weizhen Huang pushed to microfacet_hair at weizhen/blender 2023-03-09 14:55:13 +01:00
d0cb0d5fbc Merge remote-tracking branch 'origin' into microfacet_hair
85a70e9756 Fix memory leak with button tooltip callback and decorator buttons
3b900048f1 Animation: Move Graph Editor settings to User Preferences
0239eee1c6 Fix build error on Windows introduced in 46be42f6b1
7edb3ab5e0 Merge branch 'blender-v3.5-release'
Compare 1234 commits »
Weizhen Huang commented on pull request blender/blender#105596 2023-03-09 14:31:28 +01:00
Fix #105553: do not copy "Roughness" value from the previous node

Jacques was suggesting comparing the identifier instead of name. identifier is default to name if not specified: https://projects.blender.org/blender/blender/src/commit/3b900048f1c5ec098ade

Weizhen Huang created pull request blender/blender#105596 2023-03-09 11:59:37 +01:00
Fix #105553: do not copy "Roughness" value from the previous node
Weizhen Huang deleted branch do_not_copy_roughness_and_transmission from weizhen/blender 2023-03-09 11:58:00 +01:00
Weizhen Huang pushed to do_not_copy_roughness at weizhen/blender 2023-03-09 11:57:14 +01:00