Lukas Stockner LukasStockner
  • Joined on 2013-12-26
Lukas Stockner merged pull request blender/blender#122591 2024-06-04 01:22:56 +02:00
Cycles: Add debugging option to load custom OIDN weights
Lukas Stockner commented on pull request blender/blender#118479 2024-06-04 01:20:22 +02:00
Cycles: Implement blue-noise dithered sampling
  • Using the Hilbert curve for sampling to avoid directional bias in the noise distribution: Works in initial tests, but needs to be cleaned up. I'd do that as a follow-up PR.

With a…

Lukas Stockner created branch blue-slowhash in LukasStockner/blender 2024-06-04 01:07:34 +02:00
Lukas Stockner pushed to blue-slowhash at LukasStockner/blender 2024-06-04 01:07:34 +02:00
72bb5ebde7 TEMP Use slow high-quality hash for blue-noise
Lukas Stockner commented on pull request blender/blender#118479 2024-06-04 00:39:13 +02:00
Cycles: Implement blue-noise dithered sampling

Thanks, fixed.

Lukas Stockner pushed to blue-noise-dithered at LukasStockner/blender 2024-06-04 00:39:05 +02:00
7b2c8618e1 Fix enum default
Lukas Stockner pushed to blue-hilbert at LukasStockner/blender 2024-06-04 00:38:00 +02:00
591c65bc5e TEMP Hilbert curve arrangement
Lukas Stockner created branch blue-hilbert in LukasStockner/blender 2024-06-04 00:38:00 +02:00
Lukas Stockner pushed to blue-noise-dithered at LukasStockner/blender 2024-06-03 23:56:56 +02:00
64ad802abe Use dimension offset to scramble subsurface random walk instead
6c4cbce5d7 Rename rng_hash to rng_pixel
Compare 2 commits »
Lukas Stockner commented on pull request blender/blender#118479 2024-06-03 18:25:40 +02:00
Cycles: Implement blue-noise dithered sampling

New update, this time:

  • Rebased to latest main
  • The Sobol mask optimization is back for T-S
  • The Cascade mode is gone since it's pointless
  • Blue Noise works for baking now

The…

Lukas Stockner pushed to blue-noise-dithered at LukasStockner/blender 2024-06-03 18:12:42 +02:00
b058a3f2b8 Handle baking
b33db5a525 Cycles: Implement blue-noise dithered sampling
20d62d3805 Fix: Crash when toggling compositor device
b5389f32c8 UI: Fix polling in sequencer preview overlays
1fe8fbd93a UI: Reorganize mesh sculpt mode menus
Compare 610 commits »
Lukas Stockner pushed to main at LukasStockner/.profile 2024-06-03 17:57:53 +02:00
f9c36c4c4f Update reports/2024.md
Lukas Stockner pushed to oidn-custom-weights at LukasStockner/blender 2024-06-03 17:29:20 +02:00
8c75fdc56c Formatting
Lukas Stockner commented on pull request blender/blender#122591 2024-06-03 17:25:41 +02:00
Cycles: Add debugging option to load custom OIDN weights

I overlooked that the GPU denoising codepath is separate, the PR now also covers that. I'm pretty sure that there's potential for deduplication here in general, but that can come later.

Lukas Stockner pushed to oidn-custom-weights at LukasStockner/blender 2024-06-03 17:24:25 +02:00
dcc51f2a4f Cycles: Add debugging option to load custom OIDN weights
20d62d3805 Fix: Crash when toggling compositor device
b5389f32c8 UI: Fix polling in sequencer preview overlays
1fe8fbd93a UI: Reorganize mesh sculpt mode menus
a26031ed9b Fix #122652: Clicking offline status icon enabled online access
Compare 57 commits »
Lukas Stockner commented on pull request blender/blender#118479 2024-06-02 02:46:31 +02:00
Cycles: Implement blue-noise dithered sampling

Alright, here's the big data dump.

I've used five test locations: The side door (bmwdoor) and the windshield (bmwwindow) of the BMW scene, the white wall with direct lighting (`dioramadirect…

Lukas Stockner created pull request blender/blender#122591 2024-06-01 11:56:35 +02:00
Cycles: Add debugging option to load custom OIDN weights
Lukas Stockner pushed to main at LukasStockner/blender 2024-06-01 11:26:39 +02:00
d002703484 PyAPI: fixes for defining operator macros
a700fdc163 Fix class methods being excluded from the Python API docs
90d513f7d3 Cleanup: improve checks for function types for RNA introspection
20d506941b Cleanup: comments in sphinx doc generation
5f5d851d13 WM: add extra check for Python operator names
Compare 553 commits »
Lukas Stockner pushed to oidn-custom-weights at LukasStockner/blender 2024-06-01 11:25:50 +02:00
c64409fa7c Cycles: Add debugging option to load custom OIDN weights
d002703484 PyAPI: fixes for defining operator macros
a700fdc163 Fix class methods being excluded from the Python API docs
90d513f7d3 Cleanup: improve checks for function types for RNA introspection
20d506941b Cleanup: comments in sphinx doc generation
Compare 10 commits »
Lukas Stockner created branch oidn-custom-weights in LukasStockner/blender 2024-06-01 11:25:49 +02:00