blender/release
Johnny Matthews c1b4abf527 Geometry Nodes: Add Nodes to Get/Set Built-in Attributes
This commit implements T91780, adding nodes to get and set builtin
attributes. Individual set nodes are used so that the values can be
exposed for direct editing, which is useful for attributes like shade
smooth and spline resolution. Individual input nodes are used to allow
reusing nodes for multiple components, and to allow grouping multiple
outputs conceptually in the same node in the future.

Input Nodes
 - Radius
 - Curve Tilt
 - Curve Handle Positions
 - Is Shade Smooth
 - Spline Resolution
 - Is Spline Cyclic

'Set' Nodes
 - Curve Radius
 - Point Radius
 - Curve Tilt
 - Curve Handle Positions
 - Is Shade Smooth
 - Spline Resolution
 - Is Spline Cyclic

Using hardcoded categories is necessary to add separators to the node
menu.

Differential Revision: https://developer.blender.org/D12687
2021-10-11 11:03:57 -05:00
..
bin
darwin Update all README to clearify intention or usage 2021-05-31 18:58:42 +02:00
datafiles User Interface: Use theme alpha for the nodes frames background 2021-10-08 15:37:43 +02:00
freedesktop Linux: prefer using dedicated GPU when launching Blender 2021-06-25 15:28:19 +02:00
license Licenses: Attribution document 2020-12-11 18:44:11 +01:00
lts Blender LTS: match download urls with latest changes in buildbot. 2021-05-19 16:41:51 +02:00
scripts Geometry Nodes: Add Nodes to Get/Set Built-in Attributes 2021-10-11 11:03:57 -05:00
text Move license files to license subfolder 2020-09-24 12:49:36 +02:00
windows BuildBot: Cleanup 2021-06-01 15:18:11 +02:00