[Bf-docboard-svn] bf-manual: [7718] branches/blender-2.92-release/blender_docs/manual/interface/controls/nodes/groups.rst: Cleanup: Reorder group node content
Aaron Carlisle
noreply at blender.org
Thu Feb 4 05:20:43 CET 2021
Revision: 7718
https://developer.blender.org/rBM7718
Author: Blendify
Date: 2021-02-04 05:20:43 +0100 (Thu, 04 Feb 2021)
Log Message:
-----------
Cleanup: Reorder group node content
Modified Paths:
--------------
branches/blender-2.92-release/blender_docs/manual/interface/controls/nodes/groups.rst
Modified: branches/blender-2.92-release/blender_docs/manual/interface/controls/nodes/groups.rst
===================================================================
--- branches/blender-2.92-release/blender_docs/manual/interface/controls/nodes/groups.rst 2021-02-03 23:03:34 UTC (rev 7717)
+++ branches/blender-2.92-release/blender_docs/manual/interface/controls/nodes/groups.rst 2021-02-04 04:20:43 UTC (rev 7718)
@@ -30,6 +30,73 @@
A node group can never contain itself (or another group that contains it).
+Interface
+=========
+
+When a node group is created, new *Group Input* and *Group Output* nodes are generated
+to represent the data flow into and out of the group. When created, connections to input sockets coming
+from unselected nodes will become attached to new sockets on the *Group Input* node.
+Similarly, outgoing connections to input sockets of unselected nodes will become attached to
+the new *Group Output* node.
+
+If during node group development an additional parameter needs to be passed into the group,
+an additional socket must be added to the *Group Input* node.
+This is easily done by adding a connection from the hollow socket on the right side of the *Group Input* node
+to the desired input socket on the node requiring input.
+The process is similar for the *Group Output* regarding data
+you want to be made available outside the group.
+
+
+Panel
+-----
+
+.. admonition:: Reference
+ :class: refbox
+
+ :Mode: All Modes
+ :Panel: :menuselection:`Sidebar --> Node --> Interface`
+
+.. figure:: /images/interface_controls_nodes_groups_interface-panel.png
+ :align: right
+
+ The interface panel for editing groups.
+
+Sockets can be added, re-ordered, or removed, descriptive names can be added and
+the details of the input data value defined here.
+
+If you have multiple inputs or outputs, they can be re-ordered by selecting the socket in the list
+and then moving it up or down with the arrow buttons on the right side of the panel.
+The larger plus sign buttons below the list will add an unconnected socket of the same type
+as the selected socket or a value socket if there is no selection.
+The triangle at the bottom of the list has filtering functions to facilitate finding nodes
+if the group has a large number of sockets.
+
+
+.. _bpy.ops.node.tree_path_parent:
+
+Edit Group
+==========
+
+.. admonition:: Reference
+ :class: refbox
+
+ :Mode: All Modes
+ :Menu: :menuselection:`Node --> Edit Group`
+ :Header: :menuselection:`Go to Parent Node Tree`
+ :Hotkey: :kbd:`Tab`, :kbd:`Ctrl-Tab`
+
+With a node group selected, :kbd:`Tab` expands the node to a frame, and the individual nodes within
+it are shown. You can move them around, play with their individual controls, re-thread them internally, etc.
+just like you can if they were a normal part of the editor view. You will not be able, though,
+to thread them to a node outside the group; you have to use the external sockets on the side of the node group.
+While :kbd:`Tab` can be used to both enter and exit a group, :kbd:`Ctrl-Tab` only exits.
+
+.. figure:: /images/render_cycles_optimizations_reducing-noise_glass-group.png
+ :width: 620px
+
+ Example of an expanded node group.
+
+
.. _bpy.ops.node.group_make:
Make Group
@@ -74,7 +141,7 @@
:class: refbox
:Mode: All Modes
- :Menu: :menuselection:`Group --> Ungroup`
+ :Menu: :menuselection:`Node --> Ungroup`
:Hotkey: :kbd:`Ctrl-Alt-G`
The :kbd:`Ctrl-Alt-G` tool removes the group and places the individual nodes into your editor workspace.
@@ -89,76 +156,8 @@
Move to parent node tree, remove from group.
-.. _bpy.ops.node.tree_path_parent:
+.. _bpy.ops.node.group_insert:
-Edit Group
-==========
-
-.. admonition:: Reference
- :class: refbox
-
- :Mode: All Modes
- :Menu: :menuselection:`Node --> Edit Group`
- :Header: :menuselection:`Go to Parent Node Tree`
- :Hotkey: :kbd:`Tab`, :kbd:`Ctrl-Tab`
-
-With a node group selected, :kbd:`Tab` expands the node to a frame, and the individual nodes within
-it are shown. You can move them around, play with their individual controls, re-thread them internally, etc.
-just like you can if they were a normal part of the editor view. You will not be able, though,
-to thread them to a node outside the group; you have to use the external sockets on the side of the node group.
-While :kbd:`Tab` can be used to both enter and exit a group, :kbd:`Ctrl-Tab` only exits.
-
-.. figure:: /images/render_cycles_optimizations_reducing-noise_glass-group.png
- :width: 620px
-
- Example of an expanded node group.
-
-
-Interface
----------
-
-Interactively
-^^^^^^^^^^^^^
-
-When a node group is created, new *Group Input* and *Group Output* nodes are generated
-to represent the data flow into and out of the group. When created, connections to input sockets coming
-from unselected nodes will become attached to new sockets on the *Group Input* node.
-Similarly, outgoing connections to input sockets of unselected nodes will become attached to
-the new *Group Output* node.
-
-If during node group development an additional parameter needs to be passed into the group,
-an additional socket must be added to the *Group Input* node.
-This is easily done by adding a connection from the hollow socket on the right side of the *Group Input* node
-to the desired input socket on the node requiring input.
-The process is similar for the *Group Output* regarding data
-you want to be made available outside the group.
-
-
-Panel
-^^^^^
-
-.. admonition:: Reference
- :class: refbox
-
- :Mode: All Modes
- :Panel: :menuselection:`Sidebar region --> Node --> Interface`
-
-.. figure:: /images/interface_controls_nodes_groups_interface-panel.png
- :align: right
-
- The interface panel for editing groups.
-
-Sockets can be added, re-ordered, or removed, descriptive names can be added and
-the details of the input data value defined here.
-
-If you have multiple inputs or outputs, they can be re-ordered by selecting the socket in the list
-and then moving it up or down with the arrow buttons on the right side of the panel.
-The larger plus sign buttons below the list will add an unconnected socket of the same type
-as the selected socket or a value socket if there is no selection.
-The triangle at the bottom of the list has filtering functions to facilitate finding nodes
-if the group has a large number of sockets.
-
-
Group Insert
============
More information about the Bf-docboard-svn
mailing list