http://www.miikahweb.com/feed.php MiikaHweb - Blender Attribute-accessor Branch http://www.miikahweb.com/ MiikaHweb - Blender Attribute-accessor Branch fi Thu, 23 Sep 21 02:03:01 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[04147e2]: use data type and domain enum in random attribute node]]> http://www.miikahweb.com/en/blender/git-logs/commit/04147e28649ec982ff9dfa69b77f10252ad67e50 04147e2
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
use data type and domain enum in random attribute node

----------------------------------------
4 Paths Changed]]>
Tue, 17 Nov 2020 16:20:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/04147e28649ec982ff9dfa69b77f10252ad67e50Jacques Lucke
<![CDATA[[9a157d6]: initial attribute creation]]> http://www.miikahweb.com/en/blender/git-logs/commit/9a157d65321af49304024d2e24c7700dff9fed71 9a157d6
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
initial attribute creation

----------------------------------------
1 Path Changed]]>
Tue, 17 Nov 2020 15:58:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9a157d65321af49304024d2e24c7700dff9fed71Jacques Lucke
<![CDATA[[2eb00bd]: cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/2eb00bd47906f900fc902d6c22941d6746da9eb6 2eb00bd
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
cleanup

----------------------------------------
5 Paths Changed]]>
Tue, 17 Nov 2020 14:08:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2eb00bd47906f900fc902d6c22941d6746da9eb6Jacques Lucke
<![CDATA[[6b8a52e]: initial random attribute node]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b8a52e2b158140868058c06fda469808f9c298c 6b8a52e
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
initial random attribute node

----------------------------------------
7 Paths Changed]]>
Tue, 17 Nov 2020 14:25:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b8a52e2b158140868058c06fda469808f9c298cJacques Lucke
<![CDATA[[7234fd5]: initial WriteAttribute]]> http://www.miikahweb.com/en/blender/git-logs/commit/7234fd5b313215b4a9103f000bd09b4f6100b9b3 7234fd5
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
initial WriteAttribute

----------------------------------------
4 Paths Changed]]>
Tue, 17 Nov 2020 15:39:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7234fd5b313215b4a9103f000bd09b4f6100b9b3Jacques Lucke
<![CDATA[[0e9567c]: cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/0e9567c63c45fb1546fa44c89ebcf61f84cd7d6d 0e9567c
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
cleanup

----------------------------------------
3 Paths Changed]]>
Tue, 17 Nov 2020 12:51:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0e9567c63c45fb1546fa44c89ebcf61f84cd7d6dJacques Lucke
<![CDATA[[1faab5c]: cleanup naming]]> http://www.miikahweb.com/en/blender/git-logs/commit/1faab5c82dcb2f9cae329a92d687a22b7372c570 1faab5c
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
cleanup naming

----------------------------------------
4 Paths Changed]]>
Tue, 17 Nov 2020 12:42:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1faab5c82dcb2f9cae329a92d687a22b7372c570Jacques Lucke
<![CDATA[[3c020f9]: initial working version]]> http://www.miikahweb.com/en/blender/git-logs/commit/3c020f9416fdeda6805ebe46bb68d5cf3b60808b 3c020f9
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
initial working version

----------------------------------------
6 Paths Changed]]>
Tue, 17 Nov 2020 11:18:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3c020f9416fdeda6805ebe46bb68d5cf3b60808bJacques Lucke
<![CDATA[[8786624]: wip]]> http://www.miikahweb.com/en/blender/git-logs/commit/878662453471e043c9e8a263fbbb2f0fbcdfb4c3 8786624
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
wip

----------------------------------------
3 Paths Changed]]>
Mon, 16 Nov 2020 16:17:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/878662453471e043c9e8a263fbbb2f0fbcdfb4c3Jacques Lucke
<![CDATA[[a889254]: use simpler accessor]]> http://www.miikahweb.com/en/blender/git-logs/commit/a88925497412f3634e4159122781383499a9dae3 a889254
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
use simpler accessor

----------------------------------------
4 Paths Changed]]>
Tue, 17 Nov 2020 11:45:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a88925497412f3634e4159122781383499a9dae3Jacques Lucke
<![CDATA[[d3e0509]: cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3e05090a88bd5d1d2bcf3766e95acf13019b7ed d3e0509
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
cleanup

----------------------------------------
2 Paths Changed]]>
Tue, 17 Nov 2020 12:27:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3e05090a88bd5d1d2bcf3766e95acf13019b7edJacques Lucke
<![CDATA[[d755281]: simplify typed access]]> http://www.miikahweb.com/en/blender/git-logs/commit/d7552814130bc41ac137dc56bcda1f70ceb6a0b0 d755281
Branches : attribute-accessor
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
simplify typed access

----------------------------------------
2 Paths Changed]]>
Tue, 17 Nov 2020 12:55:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d7552814130bc41ac137dc56bcda1f70ceb6a0b0Jacques Lucke
<![CDATA[[52e3608]: Geometry Nodes: simplify GeometrySet ownership handling]]> http://www.miikahweb.com/en/blender/git-logs/commit/52e3608fe9b6c72739570ac6abe1473953c10f1d 52e3608
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: simplify GeometrySet ownership handling

Previously, GeometrySets and GeometryComponents has reference
counters and could be shared. This commit changes it so that
only GeometryComponents are shared. A GeometrySet is a fairly
small type that is cheap to copy.

A lot of code simplifies when we can assume that GeometrySet
is cheap to copy.

----------------------------------------
17 Paths Changed]]>
Mon, 16 Nov 2020 12:48:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/52e3608fe9b6c72739570ac6abe1473953c10f1dJacques Lucke
<![CDATA[[6ba6e97]: Geometry Nodes: Move GeometrySet classes to global namespace]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ba6e97407e5b4d3feee6edf7b6b66caf8313491 6ba6e97
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: Move GeometrySet classes to global namespace

Brecht and I decided to move the GeometrySet classes
to the global namespace for now. This way we can use
the same type in C and C++ and don't have to use
reinterpret_cast as often.

----------------------------------------
12 Paths Changed]]>
Mon, 16 Nov 2020 11:07:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ba6e97407e5b4d3feee6edf7b6b66caf8313491Jacques Lucke
<![CDATA[[4913b62]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/4913b624d89dcb4f76b132e2ec6908e207d09905 4913b62
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Merge branch 'master' into geometry-nodes

----------------------------------------
0 Paths Changed]]>
Mon, 16 Nov 2020 10:49:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4913b624d89dcb4f76b132e2ec6908e207d09905Jacques Lucke
<![CDATA[[96ce1e9]: Geometry Nodes: Improve node group output modifier error]]> http://www.miikahweb.com/en/blender/git-logs/commit/96ce1e9a95892d4514aef8415a8b07dfee451a13 96ce1e9
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Improve node group output modifier error

More than output for the modifier's node group is fine, because the
node group may be used in other situations, but the modifier will
not work if there is no geometry output socket.

----------------------------------------
1 Path Changed]]>
Sun, 15 Nov 2020 01:09:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/96ce1e9a95892d4514aef8415a8b07dfee451a13Hans Goudey
<![CDATA[[a3efa1d]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/a3efa1d7989c534d877a47a582eff171a2170ba2 a3efa1d
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into geometry-nodes

----------------------------------------
0 Paths Changed]]>
Sat, 14 Nov 2020 20:17:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a3efa1d7989c534d877a47a582eff171a2170ba2Hans Goudey
<![CDATA[[e50553c]: Empty Modifier: Fix build and put in the right order]]> http://www.miikahweb.com/en/blender/git-logs/commit/e50553c61a2d0331b650d2d3d54ef9cb479eebd5 e50553c
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Dalai Felinto (dfelinto)
----------------------------------------
Empty Modifier: Fix build and put in the right order

Bypassing the macro that creates modifiers to allow the enum to be
referring to the Empty modifier, but the internal struct in the code to
be Nodes.

Also fix the name of the new created modifiers to be "Empty".

Fix was built with rBb458ea6b23381a9acb90dbbd73ced678e1d404c5.

----------------------------------------
3 Paths Changed]]>
Sat, 14 Nov 2020 00:51:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e50553c61a2d0331b650d2d3d54ef9cb479eebd5Dalai Felinto
<![CDATA[[056d7bb]: Revert "Rename: "Nodes" modifier to "Empty""]]> http://www.miikahweb.com/en/blender/git-logs/commit/056d7bb175a3b4322ac3e15e3e44907a3e10245b 056d7bb
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Dalai Felinto (dfelinto)
----------------------------------------
Revert "Rename: "Nodes" modifier to "Empty""

This reverts commit 4a2734a835c10d5bffaaceddc59c41837801f402.

Reverting this so that all we change is the UI name, not the DNA struct
and the internal variable names.

----------------------------------------
11 Paths Changed]]>
Fri, 13 Nov 2020 22:19:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/056d7bb175a3b4322ac3e15e3e44907a3e10245bDalai Felinto
<![CDATA[[9769cf1]: Geometry Nodes : Removing "Combine Strings" and Group Instance...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9769cf1ee6a9585af4eb44bb99749ef2b4039618 9769cf1
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Léo Depoix (PiloeGAO)
Committed By : Dalai Felinto (dfelinto)
----------------------------------------
Geometry Nodes : Removing "Combine Strings" and Group Instance ID from UI

This diff remove "Combine Strings" and "Group Instance ID" nodes from the UI (but keep them in the source code to be able to bring them back if needed).

This is part of "Cleanup 1st Sprint Nodes" (https://developer.blender.org/T82370).

Differential Revision: https://developer.blender.org/D9558

----------------------------------------
1 Path Changed]]>
Fri, 13 Nov 2020 21:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9769cf1ee6a9585af4eb44bb99749ef2b4039618Léo Depoix
<![CDATA[[b458ea6]: Rename: "Nodes" modifier to "Empty" (take 2)]]> http://www.miikahweb.com/en/blender/git-logs/commit/b458ea6b23381a9acb90dbbd73ced678e1d404c5 b458ea6
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Dalai Felinto (dfelinto)
----------------------------------------
Rename: "Nodes" modifier to "Empty" (take 2)

Leave the internal DNA data struct as "Nodes", and only rename the
modifier and user interface to Empty.

See 4a2734a835c10d5bffaaceddc59c for the original take and the reasoning
for renaming from Nodes to Empty.

----------------------------------------
5 Paths Changed]]>
Fri, 13 Nov 2020 22:29:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b458ea6b23381a9acb90dbbd73ced678e1d404c5Dalai Felinto
<![CDATA[[4a2734a]: Rename: "Nodes" modifier to "Empty"]]> http://www.miikahweb.com/en/blender/git-logs/commit/4a2734a835c10d5bffaaceddc59c41837801f402 4a2734a
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Dalai Felinto (dfelinto)
----------------------------------------
Rename: "Nodes" modifier to "Empty"

This introduces a regression. Users need to re-create their modifiers
and set their values again. The NodeGroups are intact so all they need
is to create new "Empty" modifiers and set the node group.

---

Original problem: Eventually most modifiers will be node-based, so naming
this new modifier "Nodes" will get outdated pretty quickly.

Calling it "Empty" it's fairly descriptive, since the node tree simply connects
the modifier Input to an Output, without any effect.

There is a potential problem, that it could be associated with the
Empty object type. Like some sort of Hook.

This is the task T82700, and the design task T82537.

----------------------------------------
11 Paths Changed]]>
Fri, 13 Nov 2020 21:16:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4a2734a835c10d5bffaaceddc59c41837801f402Dalai Felinto
<![CDATA[[0066e59]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/0066e59f2d7a75f8bb5e24a5d88c17944ae618ca 0066e59
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into geometry-nodes

----------------------------------------
0 Paths Changed]]>
Fri, 13 Nov 2020 16:54:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0066e59f2d7a75f8bb5e24a5d88c17944ae618caHans Goudey
<![CDATA[[1ddd717]: Geometry Nodes: Improve error messages for property mismatches...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1ddd71780365796efde9c08b0aa08990d2d004a4 1ddd717
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Improve error messages for property mismatches

Related to T82438. This adds some basic checks for common errors and
currently unsupported socket types in the modifier.

----------------------------------------
1 Path Changed]]>
Fri, 13 Nov 2020 17:35:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1ddd71780365796efde9c08b0aa08990d2d004a4Hans Goudey
<![CDATA[[ec7fffb]: Cleanup: Remove unused variable]]> http://www.miikahweb.com/en/blender/git-logs/commit/ec7fffb03305cc05cae30aee757c647ad4e302be ec7fffb
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Remove unused variable

----------------------------------------
1 Path Changed]]>
Fri, 13 Nov 2020 01:38:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ec7fffb03305cc05cae30aee757c647ad4e302beHans Goudey
<![CDATA[[956cf9a]: Cleanup: Clang Tidy]]> http://www.miikahweb.com/en/blender/git-logs/commit/956cf9a48dfac994a427cc6119101fb1417909e0 956cf9a
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Clang Tidy

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 21:06:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/956cf9a48dfac994a427cc6119101fb1417909e0Hans Goudey
<![CDATA[[c27095b]: Cleanup: Spelling]]> http://www.miikahweb.com/en/blender/git-logs/commit/c27095b5cb2ad72b084b8c7fb3bce56455be7828 c27095b
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Spelling

Also move some input extraction after the special case check.

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 21:04:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c27095b5cb2ad72b084b8c7fb3bce56455be7828Hans Goudey
<![CDATA[[0f6bee8]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f6bee8e54383640185e4a64c9c05eeb85b05bdb 0f6bee8
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Merge branch 'master' into geometry-nodes

----------------------------------------
0 Paths Changed]]>
Thu, 12 Nov 2020 20:19:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f6bee8e54383640185e4a64c9c05eeb85b05bdbHans Goudey
<![CDATA[[8ef8cb7]: Geometry Nodes: Add method enums to mesh triangulate node]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ef8cb7e34d424a56ae9bfc4fb536756413dd288 8ef8cb7
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Léo Depoix (PiloeGAO)
Committed By : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Add method enums to mesh triangulate node

This commit adds the remaining "method" enums from the triangulate modifier.

Differential Revision: https://developer.blender.org/D9502

----------------------------------------
5 Paths Changed]]>
Thu, 12 Nov 2020 20:49:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ef8cb7e34d424a56ae9bfc4fb536756413dd288Léo Depoix
<![CDATA[[3093f89]: Geometry Nodes: Add null check for modifier property UI functions...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3093f8949895a9803feab1cbd6856fda2a5fee22 3093f89
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Add null check for modifier property UI functions

An ID IDProperty exposed to the modifier (object, material, etc) does not
have min, max, etc. values, so they should not be required.

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 19:47:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3093f8949895a9803feab1cbd6856fda2a5fee22Hans Goudey
<![CDATA[[b277025]: Geometry Nodes: Add modifier disabled check]]> http://www.miikahweb.com/en/blender/git-logs/commit/b277025d8ef79a996410024a8b7130db8e90bf84 b277025
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Add modifier disabled check

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 17:16:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b277025d8ef79a996410024a8b7130db8e90bf84Hans Goudey
<![CDATA[[f211030]: Cleanup: Fix typo]]> http://www.miikahweb.com/en/blender/git-logs/commit/f211030344165283515f62622e951857a0b41104 f211030
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Fix typo

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 17:19:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f211030344165283515f62622e951857a0b41104Hans Goudey
<![CDATA[[94572a4]: Geometry Nodes: use density attribute name instead of index...]]> http://www.miikahweb.com/en/blender/git-logs/commit/94572a4e30b919ec8391ca8d3f9e118229e80aab 94572a4
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: use density attribute name instead of index as node input

This implements a workaround for the issue that (for historical reasons)
the names of vertex groups are stored on the object while the actual vertex
group data is stored on the mesh.

The solution is to copy the vertex group names from the object into
the `MeshComponent` so that the information is not lost, when the
object cannot be accessed.

----------------------------------------
5 Paths Changed]]>
Thu, 12 Nov 2020 15:58:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/94572a4e30b919ec8391ca8d3f9e118229e80aabJacques Lucke
<![CDATA[[bc2230d]: Geometry Nodes: cleanup geometry node interface]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc2230df715e222e344e7d0b07b9adcd41fc1d2c bc2230d
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: cleanup geometry node interface

Previously, the execution function of a geometry node has three parameters.
Now it has only one. This makes it easier to pass more information to the
execution function, that might only be used by a few nodes, because we
don't have to add more parameters that are unused in most cases.

----------------------------------------
12 Paths Changed]]>
Thu, 12 Nov 2020 15:31:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc2230df715e222e344e7d0b07b9adcd41fc1d2cJacques Lucke
<![CDATA[[0feca5f]: Geometry Nodes: initial object socket support]]> http://www.miikahweb.com/en/blender/git-logs/commit/0feca5f07da1d04b3c4bd72c96090389aab6f301 0feca5f
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: initial object socket support

The fundamental difference between object sockets and the
other existing data sockets is that an object is an ID data block.
Changing the value of an object socket also changes the depsgraph.

The modifier has to analyse the node tree to figure out which other
objects it depends on. Currently, this is done very simply by just
looping over all sockets and collecting the objects. In the future
this can be improved by also figuring out what components of
an object are needed.

Instead of passing object pointers around in the node tree, we actually
use a handle. This handle is just a number internally that identifies
a specific object. The conversion between handles and object pointers
is done using a map that is provided by the modifier.

This approach has a couple of benefits. It protects us a bit from passing
around pointers that are not known to the modifier and therefore are
not in the depsgraph. Furthermore, the object pointer can change
while the handle stays the same. This is not important right now, but
is not unlikely to become useful in the future.

The API for how nodes access object pointers is not ideal yet and
will be improved in the future.

----------------------------------------
3 Paths Changed]]>
Thu, 12 Nov 2020 11:20:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0feca5f07da1d04b3c4bd72c96090389aab6f301Jacques Lucke
<![CDATA[[107a089]: Geometry Nodes: improve GeometrySet]]> http://www.miikahweb.com/en/blender/git-logs/commit/107a0894cc5de5e5cb2a9738d86027948dd403b9 107a089
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: improve GeometrySet

This commits implements multiple changes:
* Adds a simple C API.
* Improves the ownership handling by introducing GeometryOwnershipType.
* Adds an InstancesComponent that stores positions and Object pointers.

----------------------------------------
5 Paths Changed]]>
Thu, 12 Nov 2020 10:47:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/107a0894cc5de5e5cb2a9738d86027948dd403b9Jacques Lucke
<![CDATA[[2984fb2]: Geometry Nodes: crash when using Vector Math node]]> http://www.miikahweb.com/en/blender/git-logs/commit/2984fb2b4917fbc9c64656746e3d5bb9a1955f13 2984fb2
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: crash when using Vector Math node

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 10:51:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2984fb2b4917fbc9c64656746e3d5bb9a1955f13Jacques Lucke
<![CDATA[[2be7b2a]: Geometry Nodes: better handle link cycles]]> http://www.miikahweb.com/en/blender/git-logs/commit/2be7b2aaf9c9179686320c683942dc6deec85c1c 2be7b2a
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: better handle link cycles

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 11:58:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2be7b2aaf9c9179686320c683942dc6deec85c1cJacques Lucke
<![CDATA[[5877e34]: Geometry Nodes: new DupliGenerator for instances component]]> http://www.miikahweb.com/en/blender/git-logs/commit/5877e34eb48abc08a6dde401970aa91422cbf339 5877e34
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: new DupliGenerator for instances component

With this, instances generated in a node tree can be rendered.

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 12:27:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5877e34eb48abc08a6dde401970aa91422cbf339Jacques Lucke
<![CDATA[[5dff952]: Geometry Nodes: support instances in Transform node]]> http://www.miikahweb.com/en/blender/git-logs/commit/5dff952b674630c7a5948fa8e6b4c4988f561d27 5dff952
Branches : attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: support instances in Transform node

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 12:27:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5dff952b674630c7a5948fa8e6b4c4988f561d27Jacques Lucke