Lukas Stockner LukasStockner
  • Joined on 2013-12-26
Lukas Stockner commented on issue blender/blender#125216 2024-08-08 14:11:59 +02:00
Cycles: Improve performance for transparency and volume

our microdisplacement code

Which part are you refering to?

It's been years since I looked I to this the last time, but if I remember correctly, it works by storing each primitive as…

Lukas Stockner commented on issue blender/blender#125216 2024-08-08 13:55:43 +02:00
Cycles: Improve performance for transparency and volume

For the material in the screenshot above, the third one is relevant

This only simplifies shading, intersection will be as expensive since we need to record the intersection and shade…

Lukas Stockner commented on issue blender/blender#125216 2024-08-08 13:48:07 +02:00
Cycles: Improve performance for transparency and volume

Another smaller idea: We could turn Shadow Ray Visibility into a "Both/Front only/Neither" enum instead of a Boolean. Not sure how much it would help though.

Lukas Stockner commented on issue blender/blender#125216 2024-08-08 13:41:01 +02:00
Cycles: Improve performance for transparency and volume

Context on my observation/plan:

SVM currently has four mechanisms to skip unnecessary work:

  • Remove/simplify/constant-fold nodes at graph optimization stage (shared across Surface/Volume/Displ…
Lukas Stockner pushed to colorpicker-3dview at LukasStockner/blender 2024-08-08 03:37:18 +02:00
ab031d958d Fix #124038: Performance issue with color sampling in 3D Viewport
Lukas Stockner created pull request blender/blender#126072 2024-08-08 02:26:01 +02:00
Fix #124038: Performance issue with color sampling in 3D Viewport
Lukas Stockner pushed to colorpicker-3dview at LukasStockner/blender 2024-08-08 02:25:13 +02:00
d062a245a4 Fix #124038: Performance issue with color sampling in 3D Viewport
b119e1a497 Cycles: Fix potential NaN in normal mapping
c20bb31325 Refactor: Encapsulate SculptSession#active_vertex
Compare 3 commits »
Lukas Stockner created branch colorpicker-3dview in LukasStockner/blender 2024-08-08 02:25:13 +02:00
Lukas Stockner pushed to main at blender/blender 2024-08-08 00:49:01 +02:00
90bcc3b5dc Fix #124646: Cycles: Point Density node still works on surfaces in OSL
Lukas Stockner deleted branch fix-pointdensity-osl from LukasStockner/blender 2024-08-08 00:49:00 +02:00
Lukas Stockner closed issue blender/blender#124646 2024-08-08 00:48:59 +02:00
Point Density node works on surfaces in OSL
Lukas Stockner merged pull request blender/blender#125928 2024-08-08 00:48:56 +02:00
Fix #124646: Cycles: Point Density node still works on surfaces in OSL
Lukas Stockner approved blender/blender#125919 2024-08-07 16:48:14 +02:00
Fix #114940: Cycles: GGX roughness has abrupt cutoff

Nice, makes sense that that would help.

Lukas Stockner pushed to fix-pointdensity-osl at LukasStockner/blender 2024-08-07 02:37:52 +02:00
3597dade81 Fix #124646: Cycles: Point Density node still works on surfaces in OSL
b119e1a497 Cycles: Fix potential NaN in normal mapping
c20bb31325 Refactor: Encapsulate SculptSession#active_vertex
9ed7d38aac Cycles: Improve numerical precision of Beckmann distribution at low roughness
aca466b029 Cleanup: Sculpt: Remove now unused brush strength function
Compare 77 commits »
Lukas Stockner suggested changes for blender/blender#114958 2024-08-07 02:31:20 +02:00
Shader: Add Metallic BSDF Node

Pretty much LGTM now, just two small notes.

Lukas Stockner commented on pull request blender/blender#114958 2024-08-07 02:31:19 +02:00
Shader: Add Metallic BSDF Node

This needs to be 0.99f, otherwise the compiler complains. Same in the function below.