Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang pushed to fix-eevee-closure-pick-weight at weizhen/blender 2024-07-15 16:48:09 +02:00
444950301c Fix #124621: EEVEE closure reservoir sampling not considering color weight
8aedcd5143 Merge branch 'blender-v4.2-release'
1c3d51a2f1 Release: Update freedesktop xml for 4.2.
c607ead4b7 Refactor: Makesrna: move generated code further in C++.
cf96136ec6 Fix #124705: Incorrect SSS method used in OptiX OSL
Compare 10 commits »
Weizhen Huang created branch fix-eevee-closure-pick-weight in weizhen/blender 2024-07-15 16:48:08 +02:00
Weizhen Huang commented on issue blender/blender#123012 2024-07-15 12:34:20 +02:00
Cycles: Improve the coverage of automated regression tests

@Alaska Thanks for the extensive test files, I have started looking into the individual blend files.

I do not have commit access to the Blender repo or the tests repo.

For a proper…

Weizhen Huang approved blender/blender#124707 2024-07-15 11:46:00 +02:00
Fix #124705: Incorrect SSS method used in OptiX OSL

Thanks! Seems like it was still using the hash of random_walk_fixed_radius

Weizhen Huang commented on pull request blender/blender#124673 2024-07-15 11:23:25 +02:00
Fix #124642: OSL generates UVs for objects that don't have any

Analytic sounds more natural to me. Analytic model, analytic form, etc.

Weizhen Huang commented on pull request blender/blender#124673 2024-07-15 11:10:01 +02:00
Fix #124642: OSL generates UVs for objects that don't have any

it should be object:is_lamp I think

I had this confusion before, and Brecht mentioned "lamp" is an outdated name we stopped using, it's just not applied everywhere yet.

I don't think we…

Weizhen Huang commented on pull request blender/blender#123046 2024-07-15 11:02:13 +02:00
Cycles: add Central Cylindrical Panoramic camera model

one ) too much.

Weizhen Huang commented on pull request blender/blender#123046 2024-07-15 11:02:12 +02:00
Cycles: add Central Cylindrical Panoramic camera model

This should be inverse_lerp(range.x, range.y, theta)

Weizhen Huang pushed to stochastic_eval at weizhen/blender 2024-07-15 10:34:38 +02:00
95684e73e0 Refactor: also add interface to use blue noise RNG for future comparison
Weizhen Huang pushed to main at weizhen/.profile 2024-07-15 10:23:19 +02:00
b431e5aaaa Update reports/2024.md
Weizhen Huang pushed to main at weizhen/.profile 2024-07-15 10:22:58 +02:00
7f2b8d131e Update reports/2024.md
Weizhen Huang pushed to stochastic_eval at weizhen/blender 2024-07-12 23:00:13 +02:00
0883510d82 Cycles: stochastically evaluate vdb linear interpolation
858f58fde5 Fix #124626: Check for Null Area Type for Get_Name & Get_Icon
178966b0ba Fix: Draw Sharp and Topology Slide use incorrect position data
f03b35e669 Fix: Relax Face Set deform & shape key extra application
2ca366827c Cleanup: Space_node.cc static_casts
Compare 10 commits »
Weizhen Huang created branch stochastic_eval in weizhen/blender 2024-07-12 23:00:13 +02:00
Weizhen Huang commented on pull request blender/blender#124474 2024-07-12 17:27:32 +02:00
WIP: Fix: artifacts at volume self-intersection

For Metal it's 5% slower too, but if I render more samples it's about 2%. Initially I thought if self-intersection is handled properly now, then the performance penalty is worth it, but it seems…

Weizhen Huang commented on pull request blender/blender#124474 2024-07-12 13:32:48 +02:00
WIP: Fix: artifacts at volume self-intersection

@Alaska thanks! Turns out there are self-intersections in the wdas_cloud scene. Not sure how the bounding boxes are generated and handled for vdb, will investigate later.

Weizhen Huang commented on pull request blender/blender#124474 2024-07-11 15:27:07 +02:00
WIP: Fix: artifacts at volume self-intersection

@Sergey can you check if the current change already causes a slowdown on GPU in the wdas_cloud scene? On Metal there are lots of fluctuations but this scene always seems slower.

Weizhen Huang commented on pull request blender/blender#124474 2024-07-11 12:08:35 +02:00
WIP: Fix: artifacts at volume self-intersection

@Sergey ok so the concern is that if things are not removed in order then it's not a stack, and if I insert an object next to itself then it's even less a stack. But I think to call it volume…

Weizhen Huang commented on pull request blender/blender#124474 2024-07-11 11:25:39 +02:00
WIP: Fix: artifacts at volume self-intersection

@Sergey As long as you remove one from the stack, it shouldn't matter which one, because the rest in the stack are going to be added together. But one problem I can see is when the object…

Weizhen Huang commented on pull request blender/blender#124474 2024-07-10 19:56:07 +02:00
WIP: Fix: artifacts at volume self-intersection

The motivation of the fix is the bug report #124385, where instances are considered separate objects, but become one after realizing instances. Although this PR fixes the artifacts, the appearance…