Blender Git Commits

Blender Git commits from all branches.

Page: 525 / 2888

February 22, 2021, 10:12 (GMT)
initial spreadsheet boilerplate code
February 21, 2021, 18:33 (GMT)
Sculpt Expand: Silence warning
February 21, 2021, 18:33 (GMT)
Sculpt Expand: Fix artifacts in sculpt geodesic distances
February 21, 2021, 16:57 (GMT)
Merge branch 'master' into sculpt-dev
February 21, 2021, 16:28 (GMT)
Merge branch 'master' into sculpt-dev
February 20, 2021, 23:59 (GMT)
Merge branch 'master' into geometry-nodes-mesh-primitives
February 20, 2021, 23:22 (GMT)
Merge branch 'master' into geometry-nodes-mesh-primitives
February 20, 2021, 19:06 (GMT)
LineArt: Remove missing flag in previous commit

February 20, 2021, 19:00 (GMT)
GPencil: Make curve - fix selection
February 20, 2021, 18:53 (GMT)
Merge branch 'master' into temp-gpencil-bezier-v2
February 20, 2021, 18:52 (GMT)
GPencil: Fix merge conflicts
February 20, 2021, 18:38 (GMT)
Merge branch 'master' into temp-gpencil-bezier-v2
February 20, 2021, 17:06 (GMT)
LineArt: Remove WITH_LINEAR and merge projects

As Lineart can be considered a grease pencil feature is not logic to have a flag that only adds problems.

Also, the bf_gpencil_lineart has been removed and all code set inside bf_gpencil_modifiers.
February 20, 2021, 16:17 (GMT)
Merge branch 'master' into temp-gpencil-io
February 20, 2021, 15:23 (GMT)
Lineart: Chnage modifier to use new default system

Now all defaults are defined in `DNA_gpencil_modifier_defaults.h`
February 20, 2021, 14:37 (GMT)
Merge branch 'master' into temp-lineart-contained
February 20, 2021, 14:35 (GMT)
Merge branch 'master' into temp-gpencil-io
February 20, 2021, 14:34 (GMT)
Merge branch 'master' into greasepencil-object
February 20, 2021, 09:42 (GMT)
Compositor: Add Anti-Aliasing node

This is an implementation of Enhanced Subpixel Morphological Antialiasing (SMAA)

The algorithm was proposed by:

Jorge Jimenez, Jose I. Echevarria, Tiago Sousa, Diego Gutierrez
Homepage URL:

http://www.iryoku.com/smaa/
This node provides only SMAA 1x mode, so the operation will be done with no spatial multisampling nor temporal supersampling.

Here is a comparison between existing antialiasing (Scale3x, imported from GIMP) and the Anti-Aliasing Node (SMAA 1x):

SMAA 1x produces much higher quality results than Scale3x.
The existing AA operation seems to be used only for binary images by some other nodes. Using SMAA for binary images needs no important parameter such as "threshold", so we perhaps can switch the operation to SMAA, though that changes existing behavior.

Currently, the node has 3 options:

threshold
local contrast adaptation factor
corner rounding
Please refer to devtalk thread for discussion about interface: https://devtalk.blender.org/t/compositor-anti-aliasing-node-d2411/17570

Example: Using Anti-Aliasing Node as an alternative of OLM smoother that is widely used in Japanese animation studios:

Notes:

The program code assumes the screen coordinates are DirectX style that the vertical direction is upside-down, so "top" and "bottom" actually represent bottom and top, respectively
smaa_areatex.cpp is a stand-alone software I [Shinsuke Irie] wrote for another project, so its copyright is still owned by me and under MIT-style license, see https://github.com/iRi-E/smaa-cpp
Unfortunately, this patch doesn't include OpenCL support (I'm not familiar with it...), though SMAA is not so slow
Tested on macOS 11.2.1
February 19, 2021, 21:24 (GMT)
Merge branch 'master' into sculpt-dev
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021