Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-13Eevee: Fix Dof shader compilation.Clément Foucault
2018-05-13Eevee: Depht Of Field: Merge Scatter passes together.Clément Foucault
This means only one texture to draw to and only one sprite per pixel. The texture is twice as large and near and far planes are side by side. The sprite choose the biggest coc to expand to and is redirected to the area (layer) it belongs to. The fragment shader discard every pixel that does not belong to the correct layer.
2018-05-13Eevee: Depth of field: Smooth out bokeh shape.Clément Foucault
Due to the scatter operation being done at half resolution, undersampling is visible at bokeh shape edges (because of the hard cut). This commit adds a smoothing function to minimize the problem. Also optimize the bokeh shape parametrization by precomputing a lot of constants.
2018-05-13Eevee: Depth of field: Change final blending.Clément Foucault
This new blending allows background to fill the gaps left by forground objects. However this has a drawback, background objects that should be partially occluded in this case can be seen through the blurred objects. This does not fix the problem of blurred foreground over sharp background. Also cleanup code to be simpler and remove unused geometry shader.
2018-04-22Cleanup: trailing spacesCampbell Barton
Applied to newly added files in 2.8
2017-05-12Eevee: Add Rotation and ratio parameters to DoF.Clément Foucault
2017-05-10Eevee: Post process parameters.Clément Foucault
-Display almost all parameters. -Made some small adjustment to motion blur to support FOV motion blur. -Made DOF max radius a parameter.
2017-05-10Eevee: Initial Depth Of Field commit.Clément Foucault