http://www.miikahweb.com/feed.php MiikaHweb - Blender Geometry-nodes-active-modifier-drawing Branch http://www.miikahweb.com/ MiikaHweb - Blender Geometry-nodes-active-modifier-drawing Branch fi Thu, 23 Sep 21 02:46:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[6d77e2b]: Geometry Nodes: Expose the active modifier to the UI]]> http://www.miikahweb.com/en/blender/git-logs/commit/6d77e2bb1767828c887604040f7c718cb7e47da3 6d77e2b
Branches : geometry-nodes-active-modifier-drawing
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Expose the active modifier to the UI

This exposes the operator to set the active modifier as the type icon
in the header of the modifier panels. Tweaks to the widget drawing
code were necessary to use the red alert for non-emboss operator
buttons. Then, the panel for the active modifier gets a border around it
(which currently uses the property search theme color), requiring
an "active property" field in the PanelType struct.

----------------------------------------
4 Paths Changed]]>
Thu, 19 Nov 2020 20:21:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6d77e2bb1767828c887604040f7c718cb7e47da3Hans Goudey
<![CDATA[[b7d7051]: Geometry Nodes: Add an operator to set the active modifer]]> http://www.miikahweb.com/en/blender/git-logs/commit/b7d7051dc390e1dcc8e05a4a0db7ab59a5cf7d7f b7d7051
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 an operator to set the active modifer

Also make new modifiers active, and properly set the active
state when duplicating a modifier.

----------------------------------------
3 Paths Changed]]>
Thu, 19 Nov 2020 19:47:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b7d7051dc390e1dcc8e05a4a0db7ab59a5cf7d7fHans Goudey
<![CDATA[[e0516d4]: Geometry Nodes: Disallow editing and animating modifier active...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e0516d4d8e0d48e1991c9eaa765a34036126cde1 e0516d4
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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: Disallow editing and animating modifier active property

There will be an operator to access this property instead, which provides
a better name and tooltip to expose in the UI, and makes it more clear
that the property is dependent on the other modifiers.

----------------------------------------
1 Path Changed]]>
Thu, 19 Nov 2020 19:44:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e0516d4d8e0d48e1991c9eaa765a34036126cde1Hans Goudey
<![CDATA[[097e1ca]: Geometry Nodes: Add the concept of an active modifier]]> http://www.miikahweb.com/en/blender/git-logs/commit/097e1ca1a1daa463e5fb62ffd5006d21ba2aba75 097e1ca
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 the concept of an active modifier

This commit adds functions to set and get the object's active
modifier, which is stored as a flag in the ModifierData struct,
similar to constraints. This will be used to set the context in
the node editor. There are no visible changes in this commit.

----------------------------------------
5 Paths Changed]]>
Thu, 19 Nov 2020 19:35:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/097e1ca1a1daa463e5fb62ffd5006d21ba2aba75Hans Goudey
<![CDATA[[bb960c8]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/bb960c85a55b823ee2c76911992043ac8c4eedda bb960c8
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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]]>
Thu, 19 Nov 2020 16:38:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bb960c85a55b823ee2c76911992043ac8c4eeddaJacques Lucke
<![CDATA[[dc628e7]: Cleanup: use struct instead of class]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc628e7c389e1a2127db8788dac3bfbc6a4d4164 dc628e7
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Cleanup: use struct instead of class

----------------------------------------
1 Path Changed]]>
Thu, 19 Nov 2020 16:41:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc628e7c389e1a2127db8788dac3bfbc6a4d4164Jacques Lucke
<![CDATA[[eb25446]: Geometry Nodes: Categories for the nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/eb25446b9d2df9ca1cde808b12105be502adc4d1 eb25446
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Geometry Nodes: Categories for the nodes

See T82367. There is some ongoing discussion about Attributes vs
Attribute. But it is settle to Attribute, so it matches Color, Vector
and Geometry.

----------------------------------------
1 Path Changed]]>
Thu, 19 Nov 2020 16:21:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/eb25446b9d2df9ca1cde808b12105be502adc4d1Dalai Felinto
<![CDATA[[0c7df20]: Geometry Nodes: T82701 Name for initial Node Groups]]> http://www.miikahweb.com/en/blender/git-logs/commit/0c7df205a5d8e49f9ed0c24b10413688d23904d8 0c7df20
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Geometry Nodes: T82701 Name for initial Node Groups

Rename it from "Geometry Node Group" to "Geometry Nodes". This is
shorter and equality descriptive.

----------------------------------------
2 Paths Changed]]>
Thu, 19 Nov 2020 15:59:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0c7df205a5d8e49f9ed0c24b10413688d23904d8Dalai Felinto
<![CDATA[[0f1fe96]: Geometry Nodes - Internal rename + API change: NODES for anything...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f1fe96e0b23127cd925852b32d9121c0b972962 0f1fe96
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Geometry Nodes - Internal rename + API change: NODES for anything but UI

Most of the times the nodes will be non-empty. Empty is really only what
shows in the UI.

----------------------------------------
6 Paths Changed]]>
Thu, 19 Nov 2020 15:11:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f1fe96e0b23127cd925852b32d9121c0b972962Dalai Felinto
<![CDATA[[417924d]: Geometry Nodes: transform geometry in Object Info node]]> http://www.miikahweb.com/en/blender/git-logs/commit/417924d84091d8957baac672db1387e502a46c25 417924d
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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: transform geometry in Object Info node

----------------------------------------
1 Path Changed]]>
Thu, 19 Nov 2020 12:40:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/417924d84091d8957baac672db1387e502a46c25Jacques Lucke
<![CDATA[[a581367]: Geometry Nodes: give nodes access to object that is being modified...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a581367a2b881371a86fd011634401da7d980371 a581367
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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: give nodes access to object that is being modified

----------------------------------------
2 Paths Changed]]>
Thu, 19 Nov 2020 12:38:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a581367a2b881371a86fd011634401da7d980371Jacques Lucke
<![CDATA[[00928f7]: Geometry Nodes: simplify attributes api and support deletion]]> http://www.miikahweb.com/en/blender/git-logs/commit/00928f7826e9f38416f6f1fb7112a2badc752656 00928f7
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 attributes api and support deletion

The main difference is that the functions to access attributes have
been moved to MeshComponent and PointCloudComponent.

----------------------------------------
8 Paths Changed]]>
Thu, 19 Nov 2020 12:17:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/00928f7826e9f38416f6f1fb7112a2badc752656Jacques Lucke
<![CDATA[[7e930f4]: Geometry Nodes: support rotation and scale in instances component...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7e930f4e8be66943e7a6c16149ef9cd90f5414a7 7e930f4
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 rotation and scale in instances component

----------------------------------------
4 Paths Changed]]>
Wed, 18 Nov 2020 12:39:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7e930f4e8be66943e7a6c16149ef9cd90f5414a7Jacques Lucke
<![CDATA[[9197109]: Geometry Nodes: support controlling instance scale in point...]]> http://www.miikahweb.com/en/blender/git-logs/commit/91971093bbb400e0f3446740372f1d80ebb58d17 9197109
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 controlling instance scale in point instancer node

----------------------------------------
1 Path Changed]]>
Wed, 18 Nov 2020 12:41:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/91971093bbb400e0f3446740372f1d80ebb58d17Jacques Lucke
<![CDATA[[96beb71]: Geometry Nodes: support point cloud component in random attribute...]]> http://www.miikahweb.com/en/blender/git-logs/commit/96beb711e3de31e24cd03d80ef81c01e83f0a358 96beb71
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 point cloud component in random attribute node

----------------------------------------
1 Path Changed]]>
Wed, 18 Nov 2020 12:40:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/96beb711e3de31e24cd03d80ef81c01e83f0a358Jacques Lucke
<![CDATA[[aa780a4]: Geometry Nodes: fix memory leak]]> http://www.miikahweb.com/en/blender/git-logs/commit/aa780a4c176f28a02f231be58d32156de7049c3a aa780a4
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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: fix memory leak

----------------------------------------
1 Path Changed]]>
Wed, 18 Nov 2020 12:27:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aa780a4c176f28a02f231be58d32156de7049c3aJacques Lucke
<![CDATA[[425b15e]: Geometry Nodes: use attribute api in point instance node]]> http://www.miikahweb.com/en/blender/git-logs/commit/425b15e23f199edd3186045ddb52c4d85c9e59a2 425b15e
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 attribute api in point instance node

----------------------------------------
1 Path Changed]]>
Wed, 18 Nov 2020 11:25:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/425b15e23f199edd3186045ddb52c4d85c9e59a2Jacques Lucke
<![CDATA[[5c2730f]: Geometry Nodes: use attribute api in point distribute node]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c2730f64dfe433206c0b00b79848986fa951e4c 5c2730f
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 attribute api in point distribute node

----------------------------------------
1 Path Changed]]>
Wed, 18 Nov 2020 11:25:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c2730f64dfe433206c0b00b79848986fa951e4cJacques Lucke
<![CDATA[[5c3496f]: Geometry Nodes: initial Random Attribute node]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c3496f3cd9fb46bc412177c1a60960bb31329f1 5c3496f
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 Random Attribute node

This adds some ui boilerplate code for the Random Attribute node and
provides an initial implementation.

Note, while the implementation can already randomize attributes, it might
not behave as expected under all circumstances yet. It's still work in progress.

----------------------------------------
9 Paths Changed]]>
Wed, 18 Nov 2020 11:28:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c3496f3cd9fb46bc412177c1a60960bb31329f1Jacques Lucke
<![CDATA[[63a286e]: Functions: add float2 cpp type]]> http://www.miikahweb.com/en/blender/git-logs/commit/63a286e4ce0d11de971548bdc63eec8412954777 63a286e
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Functions: add float2 cpp type

----------------------------------------
2 Paths Changed]]>
Wed, 18 Nov 2020 11:00:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/63a286e4ce0d11de971548bdc63eec8412954777Jacques Lucke
<![CDATA[[866a56f]: Geometry Nodes: initial generic attribute access API]]> http://www.miikahweb.com/en/blender/git-logs/commit/866a56f76ef43bd631789659c4bbbf05b89024f8 866a56f
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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 generic attribute access API

I will have to do a couple more iterations on this api in the upcoming weeks,
but for now it should be good enough.

The API adds an indirection for attribute access. That has the following benefits:
* Most code does not have to care about how an attribute is stored internally.
This is mainly necessary, because we have to deal with "legacy" attributes
such as vertex weights and attributes that are embedded into other structs
such as vertex positions.
* When reading from an attribute, we generally don't care what domain the
attribute is stored on. So we want to abstract away the interpolation that
that adapts attributes from one domain to another domain (this is not
actually implemented yet).

Accessing attributes through this indirection does have a performance penalty.
In later iterations of this API I want to reduce this penalty and extend the API
so that performance critical code does not have to go through the indirection
for every attribute access.

Other possible improvements for later iterations include:
* Actually implement interpolation between domains.
* Don't use inheritance for the different attribute types. A single class for read
access and one for write access might be enough, because we know all the ways
in which attributes are stored internally. We don't want more different internal
structures in the future. On the contrary, ideally we can consolidate the different
storage formats in the future to reduce the need for this indirection.
* Remove the need for heap allocations when creating attribute accessors.

----------------------------------------
4 Paths Changed]]>
Wed, 18 Nov 2020 11:20:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/866a56f76ef43bd631789659c4bbbf05b89024f8Jacques Lucke
<![CDATA[[15c6390]: Merge remote-tracking branch 'origin/master' into geometry-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/15c6390960e6c9f2c92b1045359c2603851f7438 15c6390
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Merge remote-tracking branch 'origin/master' into geometry-nodes

----------------------------------------
0 Paths Changed]]>
Wed, 18 Nov 2020 01:03:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/15c6390960e6c9f2c92b1045359c2603851f7438Dalai Felinto
<![CDATA[[0783a9a]: Cleanup: Remove all of "#ifdef WITH_POINT_CLOUD"]]> http://www.miikahweb.com/en/blender/git-logs/commit/0783a9a1949d864ced96b0521ebf8ad72f1962c8 0783a9a
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Cleanup: Remove all of "#ifdef WITH_POINT_CLOUD"

Since Point Cloud was removed from experimental this is no longer needed.

----------------------------------------
12 Paths Changed]]>
Wed, 18 Nov 2020 01:02:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0783a9a1949d864ced96b0521ebf8ad72f1962c8Dalai Felinto
<![CDATA[[083cde0]: Geometry Nodes: Unify icons -> use ICON_NODETREE for everything...]]> http://www.miikahweb.com/en/blender/git-logs/commit/083cde0b43f606f31021c3381e01654214454b24 083cde0
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Geometry Nodes: Unify icons -> use ICON_NODETREE for everything

Until there is a icon made specially for this, the nodetree icon is up
for grabs. Using it in the nodegroup + modifier + editor helps the users
to make a connection on where to edit those modifiers.

----------------------------------------
5 Paths Changed]]>
Wed, 18 Nov 2020 01:02:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/083cde0b43f606f31021c3381e01654214454b24Dalai Felinto
<![CDATA[[b05f841]: Cleanup: Remove most of "#ifdef WITH_GEOMETRY_NODES"]]> http://www.miikahweb.com/en/blender/git-logs/commit/b05f841c3a5f854f644cb77f1a81b6700e47687c b05f841
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Cleanup: Remove most of "#ifdef WITH_GEOMETRY_NODES"

The ones around the simulation datablock are still there, since they are not
needed for the features planned for master yet.

----------------------------------------
3 Paths Changed]]>
Wed, 18 Nov 2020 01:02:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b05f841c3a5f854f644cb77f1a81b6700e47687cDalai Felinto
<![CDATA[[4db4177]: Remove Point Cloud object from experimental]]> http://www.miikahweb.com/en/blender/git-logs/commit/4db4177587dae36e386ddfd768e95cff94438778 4db4177
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Remove Point Cloud object from experimental

The point cloud object is the only one that will support instancing at
first. So we can expose it as a regular object.

It is limited since it has no edit mode. But this is not different than
the volume object.

----------------------------------------
5 Paths Changed]]>
Tue, 17 Nov 2020 23:31:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4db4177587dae36e386ddfd768e95cff94438778Dalai Felinto
<![CDATA[[c0f3d31]: Remove Geometry Nodes Editor from experimental]]> http://www.miikahweb.com/en/blender/git-logs/commit/c0f3d319988cd3ebea64dac3cb0fa6256832fd34 c0f3d31
Branches : geometry-nodes, geometry-nodes-active-modifier-drawing, 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)
----------------------------------------
Remove Geometry Nodes Editor from experimental

As part of preparing this work for master, with an initial subset of
working functionalities the Geometry Nodes Editor can be exposed for
everyone.

(it also helps people that are testing the branch)

----------------------------------------
4 Paths Changed]]>
Tue, 17 Nov 2020 23:30:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c0f3d319988cd3ebea64dac3cb0fa6256832fd34Dalai Felinto
<![CDATA[[b26cbb5]: Merge branch 'master' into geometry-nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/b26cbb5d53ccfa2f0f434040de4a20831128aed1 b26cbb5
Branches : 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]]>
Mon, 16 Nov 2020 17:03:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b26cbb5d53ccfa2f0f434040de4a20831128aed1Hans Goudey
<![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