This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/blenkernel
Iliya Katueshenock d68c47ff34 Geometry Nodes: new Blur Attribute node
The Blur Attribute node mixes values of neighboring elements in meshes and curves.

Currently it supports points, edges and faces on meshes and points on curves.
In theory, support for face corners could be added, but useful semantics are not
obvious yet.

The node calculates a weighted average of each element with its neighbors (based
on curve/mesh topology). The weight of the element itself is always 1, and the weight
of the neighbor elements is controlled by the weight input socket. In the future,
more options for how different elements are weight can be added (e.g. smoothing
groups and selection).

The node can perform multiple blurring iterations to achieve a blurrier result.
Generally, it is better to do multiple iterations in one node instead of using
multiple blur nodes because it has better performance in the current implementation.

We use the term "Blur" (instead of "Smooth") because smoothing is generally more
related to removing roughness from surfaces. When viewing the result of the
Blur Attribute node in the viewport, it looks like an image is blurred. While the
node can also be used to smooth surfaces, other/better algorithms exists for that
purpose (which e.g. don't reduce the volume of the mesh to zero with too many
iterations).

Differential Revision: https://developer.blender.org/D13952
2022-12-07 18:22:44 +01:00
..
2022-11-01 12:24:58 +11:00
2022-11-12 12:14:09 -06:00
2022-05-06 13:33:23 +02:00
2022-11-12 18:33:31 +01:00
2022-11-16 17:54:51 -06:00
2022-06-03 15:08:11 +10:00
2022-09-15 19:13:13 +02:00
2022-09-16 18:14:33 +10:00
2022-10-05 13:48:01 -05:00
2022-10-19 12:52:55 +11:00
2022-11-01 12:24:58 +11:00
2022-09-21 12:00:01 +10:00
2022-09-16 18:14:33 +10:00
2022-10-05 13:48:01 -05:00
2022-10-06 10:49:24 -05:00
2022-11-10 07:40:41 -06:00
2022-11-28 08:32:06 +01:00
2022-11-01 12:24:58 +11:00
2022-10-06 10:49:24 -05:00
2022-11-29 17:33:07 +13:00
2022-08-30 16:22:49 +10:00