February 11, 2021, 03:13 (GMT) |
EEVEE: Depth of Field: Improves jittered camera sampling pattern Jittered camera now uses an hexaweb sampling pattern that covers the bokeh area better and faster than previous pseudo random solution. The downside is that we need to change the sample count based on the number of rings to fill. We increase the number of samples just to fill the largest ring. |
February 10, 2021, 20:53 (GMT) |
EEVEE: Depth of Field: Improves denoise filter This improve spatial stability by only clamping down pixels that are too bright (fixing the issue of bright pixels inflating). Also use the full 3x3 region to avoid cross shape patterns. |
February 3, 2021, 16:55 (GMT) |
Cleanup: Fix formating |
February 3, 2021, 16:14 (GMT) |
Merge branch 'master' into eevee-dof-refactor |
February 3, 2021, 16:08 (GMT) |
EEVEE: Depth of field: Cleanup eevee_shaders interface |
February 3, 2021, 16:02 (GMT) |
EEVEE: Depth of field: Remove studiolight related changes |
February 3, 2021, 15:56 (GMT) |
EEVEE: Depth of field: Fix typo and wrong ownership |
February 3, 2021, 15:56 (GMT) |
EEVEE: Depth of field: Move versioning code to versioning_290.c |
February 3, 2021, 15:49 (GMT) |
EEVEE: Depth of field: Add slight defocus bokeh shape foreground flip |
February 3, 2021, 15:47 (GMT) |
EEVEE: Depth of field: Fix bokeh shape rotation inverted This was comming from that the rotation was based on foreground shape which is now the one we invert. |
February 3, 2021, 15:46 (GMT) |
EEVEE: Depth of field: Fix bokeh shape not inverted for scatter The wrong vector was negated. |
January 29, 2021, 23:14 (GMT) |
EEVEE: Depth of field: Fix incorrect prediction for holefill tiles Holefill is only needed if having foreground elements in the tile. |
January 29, 2021, 22:46 (GMT) |
EEVEE: Depth of field: Improve slight defocus opacity estimation This correct the opacity estimate (for some reason the number of samples returned by dof_gather_total_sample_count is wrong and ring_count needs to be incremented). Also adds a bias towards the focused area to improve the transition to fully opaque. |
January 29, 2021, 22:34 (GMT) |
EEVEE: Depth of field: Bleed more background over in-focus area Improves water-tightness. |
January 29, 2021, 14:29 (GMT) |
EEVEE: Depth of field: Fix tile prediction and fast gather threshold Tile prediction wasn't using the correct threshold and fast gathering wasn't taking layer weight into consideration. Both were making tilling artifacts. |
January 28, 2021, 18:32 (GMT) |
EEVEE: Depth Of Field: Fix jittered dof breaking screenspace effects This was the case in perspective view. Seems like changing the projmat origin was the issue. Instead we rely on window_translate_m4 to skew the matrix and jitter the viewmat position to offset the origin. |
January 28, 2021, 18:29 (GMT) |
EEVEE: Depth Of Field: Flip bokeh shape on foreground. This is to mimic optical phenomenon and also match jittered DOF. |
January 28, 2021, 14:16 (GMT) |
Merge branch 'master' into eevee-dof-refactor |
January 28, 2021, 14:14 (GMT) |
EEVEE: Depth Of Field: UI: Change Jitter option name & tooltip |
January 28, 2021, 14:06 (GMT) |
EEVEE: Depth Of Field: Add minimal overblur radius This makes jittered Dof much easier to use as it scales itself with the number of samples. |
|