Weizhen Huang weizhen
  • Joined on 2022-10-03
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 commented on pull request blender/blender#124474 2024-07-12 17:27:32 +02:00
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
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
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
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
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
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…

Weizhen Huang created pull request blender/blender#124474 2024-07-10 19:16:08 +02:00
Fix: artifacts at volume self-intersection
Weizhen Huang created branch fix-volume-self-intersection in weizhen/blender 2024-07-10 19:14:23 +02:00
Weizhen Huang pushed to fix-volume-self-intersection at weizhen/blender 2024-07-10 19:14:23 +02:00
f3eeb540a9 Fix: artifacts at volume self-intersection
7fea77992c Fix: Sculpt: Restore transform symmetry clipping lost in refactor
39c334582b Sculpt: Data oriented refactor for nearest vertex search
e9318360f1 Sculpt: Data oriented refactor for transform tool
9b43b9feec Cleanup: Sculpt: Use utility function for building translations
Compare 10 commits »
Weizhen Huang pushed to blender-v3.6-release at blender/blender 2024-07-10 10:43:47 +02:00
5da75183d9 Fix #123448: Cycles area light using MIS when the spread is zero
Weizhen Huang pushed to blender-v3.6-release at blender/blender-test-data 2024-07-10 10:43:39 +02:00
11b9163ed6 Cycles: Update area light images due to changes in MIS sampling
Weizhen Huang commented on issue blender/blender#109399 2024-07-09 14:08:58 +02:00
Blender LTS: Maintenance Task 3.6

@lichtwerk 95d11b0d33 should be simple enough to backport? It's just one line + update one image, do you have any difficulty? For me it's just that I've never backported anything so not familiar…

Weizhen Huang commented on issue blender/blender#124385 2024-07-09 13:23:19 +02:00
Cycles: volume rendering is different with the same object as instances and realized instances

This is because of self-intersection. With "instances" the spheres are considered different objects, the density accumulates at intersections; with "realized instances" there is only one big…

Weizhen Huang commented on issue blender/blender#123012 2024-07-09 11:13:59 +02:00
Cycles: Improve the coverage of automated regression tests

@Alaska thanks a lot for the list, I've updated your reply with the things that I know are tested, and struck through the bullet point where all sub-bullet points are tested. For the texture…

Weizhen Huang deleted branch various-cycles-tests from weizhen/blender 2024-07-09 10:35:02 +02:00
Weizhen Huang pushed to main at blender/blender 2024-07-09 10:34:59 +02:00
6fb41126ec Tests: Add various new Cycles test files
Weizhen Huang merged pull request blender/blender#124360 2024-07-09 10:34:59 +02:00
Tests: Add various new Cycles test files
Weizhen Huang pushed to various-cycles-tests at weizhen/blender 2024-07-09 10:34:08 +02:00
a51f07e7ab Tests: Add various new Cycles test files
Weizhen Huang pushed to main at blender/blender-test-data 2024-07-09 10:33:04 +02:00
7ad875bb6a Cycles: various new test files