Blender Git Commits

Blender Git "eevee-dof-refactor" branch commits.

Page: 4 / 5

January 25, 2021, 18:00 (GMT)
EEVEE: Depth Of Field: Fix compositing issues
January 25, 2021, 17:42 (GMT)
EEVEE: Depth Of Field: Cleanup: Remove scatter threshold uniform...

... from scatter pass and bump minimum scatter radius.
January 25, 2021, 17:41 (GMT)
EEVEE: Depth Of Field: Make max mipmap based on maximum CoC

This make sure all levels that are going to be sampled are
filled with data. Leading to more performance.
January 25, 2021, 16:00 (GMT)
EEVEE: Depth Of Field: Improve slight focus gather patern

This double the sample count and change the randomization pattern.
January 25, 2021, 14:40 (GMT)
EEVEE: Depth Of Field: Fix scatter anamorphic bokeh energy conservation

Everything is in the title.
January 25, 2021, 13:30 (GMT)
EEVEE: Depth Of Field: Improve Max size slider UI feel

The prop is in pixels. No need for this much accuracy.
January 25, 2021, 13:28 (GMT)
EEVEE: Depth Of Field: Separate scatter buffer

This adds a new texture buffer to store the scatter color.
This improve code quality and in the future will allow smoother
transition between scatter and gather.
January 25, 2021, 12:32 (GMT)
EEVEE: Depth Of Field: Resolve pass: Fix some bugs

- Fix missing tiles when max size is under layer threshold.
- Fix infocus sampling being jittered
- Reduce intersection multiplier for smoother slight focus transition.
January 25, 2021, 12:00 (GMT)
EEVEE: Depth Of Field: Add performance debugging defines
January 25, 2021, 11:31 (GMT)
EEVEE: Depth Of Field: Tweak layer threshold for more watertighteness
January 25, 2021, 11:28 (GMT)
EEVEE: Depth Of Field: Add back the resolve sample jitter

This time using a tweaked radius and a noise rotation (offset).
January 25, 2021, 11:28 (GMT)
EEVEE: Depth Of Field: Fix output weight of the gather passes
January 25, 2021, 11:26 (GMT)
EEVEE: Depth Of Field: Change foreground occlusion threshold

This makes it a bit more relaxed to avoid too harsh transitions.

Also disable occlusion in resolve pass.
January 25, 2021, 11:07 (GMT)
EEVEE: Depth Of Field: Correct foreground occlusion weighting

This is not perfect but at least it has less noticeable transition
issues.
January 24, 2021, 18:19 (GMT)
EEVEE: Depth Of Field: Cleanup remove transparency_weight
January 24, 2021, 18:12 (GMT)
EEVEE: Depth Of Field: Fix sample weighting for foreground
January 24, 2021, 13:20 (GMT)
EEVEE: Depth Of Field: Various improvement

- Add compile time options for debugging.
- Reduce number of samples for slight focus gather.
- Increase/fix quality of background and foreground density change.
January 24, 2021, 13:19 (GMT)
EEVEE: Depth Of Field: Fix slight out of focus tile dilation

It wasn't working as expected.
January 24, 2021, 13:15 (GMT)
EEVEE: Depth Of Field: Speedup: Use linearstep in scatter pass

This reduce the perf bottleneck of the pixel shader.
January 22, 2021, 14:33 (GMT)
EEVEE: Depth Of Field: Fix issue with slight focus filtering perf.

The issue was caused by wrong tile values.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021