Weizhen Huang weizhen
  • Joined on 2022-10-03
Weizhen Huang pushed to main at blender/blender 2023-04-06 13:53:14 +02:00
792da15d53 Fix #106394: motion triangles could have unnormalized normals
Weizhen Huang closed issue blender/blender#106394 2023-04-06 13:53:13 +02:00
Strange shading when motion blur is on (fixed in 3.6, request for backport)
Weizhen Huang commented on issue blender/blender#106394 2023-04-05 22:49:54 +02:00
Strange shading when motion blur is on (fixed in 3.6, request for backport)

@lichtwerk I mean, my fix was intended for custom normals which might be uninitialzed, but the attached scene does not have custom normals, it is using the geometry normal, which in theory should…

Weizhen Huang pushed to instanced_light_tree at weizhen/blender 2023-04-05 19:23:35 +02:00
285cd67567 More cleanups
f26dfb7017 Small cleanups
22f9125bbd Fix failed tests
8405e7abca Cleanup: remove some todos
e00cc35d08 Increase LightTreeNode memory efficiency
Compare 53 commits »
Weizhen Huang commented on issue blender/blender#106394 2023-04-05 18:10:54 +02:00
Strange shading when motion blur is on (fixed in 3.6, request for backport)

Might be related to blender/blender#101726 since -t 1 also fixes the issue? Also it's weird that the geometry normals aren't normalized.

Weizhen Huang deleted branch windows_test_fix from weizhen/blender 2023-04-05 16:06:22 +02:00
Weizhen Huang closed pull request blender/blender#106596 2023-04-05 16:06:12 +02:00
Fix windows tests failing due to comparison with NaN
Weizhen Huang commented on pull request blender/blender#106596 2023-04-05 16:06:11 +02:00
Fix windows tests failing due to comparison with NaN

commit 4c66e0fe61

Weizhen Huang pushed to main at blender/blender 2023-04-05 16:00:18 +02:00
4c66e0fe61 Fix windows tests failing due to comparison with NaN
Weizhen Huang commented on pull request blender/blender#106596 2023-04-05 15:33:30 +02:00
Fix windows tests failing due to comparison with NaN

@blender-bot build windows

Weizhen Huang created pull request blender/blender#106596 2023-04-05 15:32:57 +02:00
Fix windows tests failing due to comparison with NaN
Weizhen Huang pushed to windows_test_fix at weizhen/blender 2023-04-05 15:32:12 +02:00
7f8308dbb5 Fix windows tests failing due to comparison with NaN
075d92184b Cleanup: correct comment, quiet warnings
a76bf65c9d Cycles: Refactored GPU denoising code
9e9baa9085 Cycles: Upgrade to new Embree 4 while staying compatible with Embree 3
2c446d2de3 Cleanup: use bool for render pipeline & related API's
Compare 10 commits »
Weizhen Huang created branch windows_test_fix in weizhen/blender 2023-04-05 15:32:11 +02:00
Weizhen Huang pushed to instanced_light_tree at weizhen/blender 2023-04-04 17:57:21 +02:00
775942a20f Add (some) motion support.
e91983b370 More cleanups
7ac9b5aa8c Cleanups on the scene side
d83ff5702f Fix bug when an object is partially emissive
faed958f1b Cleanup: no recursive call of emitter and node importance
Compare 78 commits »
Weizhen Huang pushed to main at blender/blender 2023-04-04 16:28:09 +02:00
87cbdcbe7c Refactor: move part of light tree logic from #LightManager to #LightTree
e58a05ca68 Refactor: renaming a few light-tree-related variables
Compare 2 commits »
Weizhen Huang pushed to main at blender/blender 2023-04-04 12:41:27 +02:00
d872240983 Fix #106528: light tree nodes could have a NaN axis
Weizhen Huang closed issue blender/blender#106528 2023-04-04 12:41:26 +02:00
Cycles: Some scenes have a malformed light tree
Weizhen Huang pushed to main at blender/blender 2023-04-03 11:48:29 +02:00
f692010ae1 Cleanup: remove redundant call to #free() for light tree arrays
Weizhen Huang pushed to main at blender/blender 2023-04-03 11:21:00 +02:00
1205111fe9 Refactor: move #object_usable_as_light() from #LightManager class to #Object
Weizhen Huang pushed to instanced_light_tree at weizhen/blender 2023-03-31 20:44:15 +02:00
0cfc16ba51 Add transformation to instanced meshes
f391c8b411 WIP add transformation when traversing
72bae7ead0 Transform mesh lights when building the tree
0f82dfb3c8 Fix bugs when flattening the light tree
b341e5c473 Fix more bugs in mesh lights
Compare 37 commits »