http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Lukastoenne http://www.miikahweb.com/ MiikaHweb - Blender Commits By Lukastoenne fi Sun, 26 Sep 21 13:36:21 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[df05fae] temp-runtime-node-def: Merge branch 'master' into temp-runtime-node-def]]> http://www.miikahweb.com/en/blender/git-logs/commit/df05fae12695d00a092bdb694786310bface6cbe df05fae
Branches : temp-runtime-node-def
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into temp-runtime-node-def

----------------------------------------
0 Paths Changed]]>
Wed, 25 Aug 2021 06:55:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/df05fae12695d00a092bdb694786310bface6cbeLukas Toenne
<![CDATA[[7ff375b] temp-runtime-node-def: Simplified runtime node type definition.]]> http://www.miikahweb.com/en/blender/git-logs/commit/7ff375b21277272cc215d488038e7af7c1a70839 7ff375b
Branches : temp-runtime-node-def
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Simplified runtime node type definition.

----------------------------------------
5 Paths Changed]]>
Thu, 26 Aug 2021 08:59:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7ff375b21277272cc215d488038e7af7c1a70839Lukas Toenne
<![CDATA[[19da434] master: Nodes: Improvements to edge panning in the node editor.]]> http://www.miikahweb.com/en/blender/git-logs/commit/19da434e9cc020a88d71d7e8a2e210fd79cab321 19da434
Branches : master
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Nodes: Improvements to edge panning in the node editor.

- New operator property to toggle edge panning in the keymap:
This is disabled by default to avoid edge-panning in cases where it
gets distracting, such as adding a new node. Only the explicit
translate operator(s) (GKEY or drag) have this enabled now.

- Restore the initial view rect on edge pan cancel:
The initial view rect is now stored in the edge pan operator data.
When an operator with edge panning is cancelled it can now call the
`UI_view2d_edge_pan_cancel` function to restore the original View2D
rect.

- Less delay in node editor scrolling:
Delay is useful when scrolling through long lists, such as in the
outliner, but makes node scrolling feel sluggish and unresponsive.
The lower scroll speed here makes a faster response the better option.

- Zoom influence feature:
Somewhat slower scrolling in UI-space when zoomed out. With the 0.5
zoom influence factor nodes behave as if zoom factor is halved,
otherwise it gets too fast when zoomed out. Previously scrolling would
always be constant-speed in UI space, now it's half-way between UI
space and node (view) space.

----------------------------------------
12 Paths Changed]]>
Tue, 24 Aug 2021 17:00:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/19da434e9cc020a88d71d7e8a2e210fd79cab321Lukas Toenne
<![CDATA[[ddf4beb] node-scrolling-improvements: Merge branch 'master' into node-scrolling-improvements]]> http://www.miikahweb.com/en/blender/git-logs/commit/ddf4beb4a5af4b159d7d1b5dde29bb968ac342fb ddf4beb
Branches : node-scrolling-improvements
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into node-scrolling-improvements

----------------------------------------
0 Paths Changed]]>
Tue, 24 Aug 2021 07:26:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ddf4beb4a5af4b159d7d1b5dde29bb968ac342fbLukas Toenne
<![CDATA[[824d279] node-scrolling-improvements: Bump scroll delay in node editor up to 0.5 seconds.]]> http://www.miikahweb.com/en/blender/git-logs/commit/824d279f9820570fb00bcf04b152aa251b7cae1d 824d279
Branches : node-scrolling-improvements
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Bump scroll delay in node editor up to 0.5 seconds.

----------------------------------------
1 Path Changed]]>
Tue, 24 Aug 2021 08:15:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/824d279f9820570fb00bcf04b152aa251b7cae1dLukas Toenne
<![CDATA[[4793154] temp-runtime-node-def: Revert cleanup changes to node DNA.]]> http://www.miikahweb.com/en/blender/git-logs/commit/4793154d0d8f881134a0f662921646d4f04e546c 4793154
Branches : temp-runtime-node-def
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Revert cleanup changes to node DNA.

This was used a some point to get a clear type for the node flags enum,
but isn't a necessary change right now. Node DNA cleanup should be done
in a separate patch.

----------------------------------------
1 Path Changed]]>
Mon, 23 Aug 2021 08:10:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4793154d0d8f881134a0f662921646d4f04e546cLukas Toenne
<![CDATA[[4af555a] temp-runtime-node-def: Utility classes for compact node definitions in C++.]]> http://www.miikahweb.com/en/blender/git-logs/commit/4af555a0311665f8b45d69ac5fffb6ba0243df28 4af555a
Branches : temp-runtime-node-def
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Utility classes for compact node definitions in C++.

Node definitions in C++ are currently spread out over a large number of
files all over the code base (nodes, DNA, RNA, UI). By contrast, python
nodes are very compact and can be added much more easily. To make node
definitions in C++ more convenient, this patch adds some utility
functions that allow defining type properties and callbacks of a node
in a single file.

The NodeDefinition template takes a struct (which should usually also be
a child class of the template) and finds static fields and functions of
the template argument to use for the node type. The "Mesh Primitive
Ellipse" node has been added as an example case, it may not end up being
used. Other existing node types are unaffected, this patch only provides
alternative ways to define a node.

Known limitations:
- Only ID properties can be added in the node source files without
additional DNA structs. This should be sufficient for the vast
majority of nodes, but can be augmented with conventional DNA structs
in node->storage if necessary.
- Runtime node definitions are identified only by their idname, they do
not have a fixed integer type. This has to be taken into account for
versioning.
- Sockets are currently added in the init function. The "template"
system is not supported and a better alternative should be added
eventually.

----------------------------------------
10 Paths Changed]]>
Sun, 22 Aug 2021 16:05:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4af555a0311665f8b45d69ac5fffb6ba0243df28Lukas Toenne
<![CDATA[[9f31b33] nodes-update-readonly-tag: Print function for new depsgraph nodes for debug.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9f31b33f8e43b02d7f5832f315c708f24c7357cc 9f31b33
Branches : nodes-update-readonly-tag
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Print function for new depsgraph nodes for debug.

----------------------------------------
1 Path Changed]]>
Sun, 01 Aug 2021 19:50:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9f31b33f8e43b02d7f5832f315c708f24c7357ccLukas Toenne
<![CDATA[[0895eef] nodes-update-readonly-tag: Add a read-only flag to indicate depsgraph update.]]> http://www.miikahweb.com/en/blender/git-logs/commit/0895eef4fbe8ad7f50d4d2938210ffb38eeefeef 0895eef
Branches : nodes-update-readonly-tag
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Add a read-only flag to indicate depsgraph update.

The NODE_DEPSGRAPH_UPDATED flag indicates that a node has triggered a
depsgraph update. This can be accessed in a depsgraph "pre" handler
to find nodes which have changed through user actions.
The depsgraph clears this flag for the next update.

----------------------------------------
6 Paths Changed]]>
Sun, 01 Aug 2021 18:21:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0895eef4fbe8ad7f50d4d2938210ffb38eeefeefLukas Toenne
<![CDATA[[778a07a] geometry-nodes-closest-points: Removing links when disabling socket is not necessary.]]> http://www.miikahweb.com/en/blender/git-logs/commit/778a07a30b10a1093e65eb789eac613c6a4bbbc4 778a07a
Branches : geometry-nodes-closest-points
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Removing links when disabling socket is not necessary.

----------------------------------------
1 Path Changed]]>
Fri, 30 Jul 2021 08:13:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/778a07a30b10a1093e65eb789eac613c6a4bbbc4Lukas Toenne
<![CDATA[[8ede468] geometry-nodes-closest-points: Fix UI label for falloff type.]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ede468a5d0e5f9d40d1883b7a13ed13b2d07c26 8ede468
Branches : geometry-nodes-closest-points
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix UI label for falloff type.

----------------------------------------
1 Path Changed]]>
Fri, 30 Jul 2021 05:23:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ede468a5d0e5f9d40d1883b7a13ed13b2d07c26Lukas Toenne
<![CDATA[[df4e972] geometry-nodes-closest-points: Option to use the same geometry and exclude the center point...]]> http://www.miikahweb.com/en/blender/git-logs/commit/df4e97214d6a3d89d730ea782f00687464ed952b df4e972
Branches : geometry-nodes-closest-points
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Option to use the same geometry and exclude the center point.

----------------------------------------
3 Paths Changed]]>
Thu, 29 Jul 2021 19:03:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/df4e97214d6a3d89d730ea782f00687464ed952bLukas Toenne
<![CDATA[[a7a5a34] geometry-nodes-closest-points: Fix count attribute pass through to lower level functions.]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7a5a348b30b15f6b0df75ab8d2f34734f0b5edd a7a5a34
Branches : geometry-nodes-closest-points
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix count attribute pass through to lower level functions.

----------------------------------------
1 Path Changed]]>
Thu, 29 Jul 2021 14:16:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7a5a348b30b15f6b0df75ab8d2f34734f0b5eddLukas Toenne
<![CDATA[[6c777e9] geometry-nodes-closest-points: New "Range Query" node to compute cumulative sum over attributes...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c777e9bb72544dfce687e212af0277bb175c091 6c777e9
Branches : geometry-nodes-closest-points
Author : Lukas Toenne (lukastoenne)
----------------------------------------
New "Range Query" node to compute cumulative sum over attributes.

----------------------------------------
9 Paths Changed]]>
Wed, 28 Jul 2021 20:31:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c777e9bb72544dfce687e212af0277bb175c091Lukas Toenne
<![CDATA[[fd7e863] node-group-single-socket-nodes: Merge branch 'master' into node-group-single-socket-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/fd7e8634fac1a09c850e20992a0576fbf1d9c367 fd7e863
Branches : node-group-single-socket-nodes
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into node-group-single-socket-nodes

----------------------------------------
0 Paths Changed]]>
Sun, 25 Jul 2021 11:50:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fd7e8634fac1a09c850e20992a0576fbf1d9c367Lukas Toenne
<![CDATA[[f2fb5b6] node-group-single-socket-nodes: Hide new group input sockets by default.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f2fb5b6ff21812ab0d956210d9ab522506cd71e8 f2fb5b6
Branches : node-group-single-socket-nodes
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Hide new group input sockets by default.

----------------------------------------
1 Path Changed]]>
Sat, 24 Jul 2021 17:08:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f2fb5b6ff21812ab0d956210d9ab522506cd71e8Lukas Toenne
<![CDATA[[9bff211] node-group-single-socket-nodes: Merge branch 'master' into node-group-single-socket-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/9bff211ac9e38de090ac2cddd2bbe9636443af6f 9bff211
Branches : node-group-single-socket-nodes
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into node-group-single-socket-nodes

----------------------------------------
0 Paths Changed]]>
Sat, 24 Jul 2021 14:32:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9bff211ac9e38de090ac2cddd2bbe9636443af6fLukas Toenne
<![CDATA[[d35969a] geometry-nodes-unnamed-attributes: Merge branch 'master' into geometry-nodes-unnamed-attributes]]> http://www.miikahweb.com/en/blender/git-logs/commit/d35969a74ff7a71fc0ca233ae65a2f1c47eb9a25 d35969a
Branches : geometry-nodes-unnamed-attributes
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into geometry-nodes-unnamed-attributes

----------------------------------------
0 Paths Changed]]>
Thu, 01 Jul 2021 10:48:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d35969a74ff7a71fc0ca233ae65a2f1c47eb9a25Lukas Toenne
<![CDATA[[ca50a1f] geometry-nodes-unnamed-attributes: Merge branch 'master' into geometry-nodes-unnamed-attributes]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca50a1f762703d477ee84cf494dec601fd540299 ca50a1f
Branches : geometry-nodes-unnamed-attributes
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Merge branch 'master' into geometry-nodes-unnamed-attributes

----------------------------------------
0 Paths Changed]]>
Sun, 18 Jul 2021 11:14:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca50a1f762703d477ee84cf494dec601fd540299Lukas Toenne
<![CDATA[[51bc509] temp-nodes-intersect-alt-key: Use the new dissolve function for all operators.]]> http://www.miikahweb.com/en/blender/git-logs/commit/51bc509d62c6a1f9abbf1627e42f40630bb649c5 51bc509
Branches : temp-nodes-intersect-alt-key
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Use the new dissolve function for all operators.

----------------------------------------
2 Paths Changed]]>
Sun, 18 Jul 2021 07:51:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/51bc509d62c6a1f9abbf1627e42f40630bb649c5Lukas Toenne