Group tab
The Shader sidebar Group tab at the right side contains options and settings for node groups and socket input and output properties.
Group tab - Introduction

The Shader sidebar Group tab at the right side contains options and settings for node groups and socket input and output properties.
It is especially meant for the group nodes. Grpup Input and Group Output.
In the group sockets panel you can define what sockets the Group Input and Group Output node has.



Group Properties Panel
Name

Change the name of the current node group. Type in a new name and hit enter.
Description
Change the description of the current node group. Type in a new name and hit
enter.
Color Tag

Changes the header color of the current node group.
| Entry | What it does |
|---|---|
| Node Width | The width for newly created node groups. Value can range between 40 and 700 px. · Set default group node width: Sets the width based of the parent node group in the current context. |
| Show Manage Panel | Display the manage panel when creating a modifier. |
| Usage subpanel | Modifier: The node group is used as a geometry modifier. This setting is only relevant for marked nodegroups as an asset. · Tool: The node group is used as a tool. This setting is only relevant for marked nodegroups as an asset. |
Group Sockets Panel

Manage the input and output properties of the Group Input and Output nodes.
More than one input and output slot can be useful when you want to modify the shader in the node group in more than one way.
Group Socket List
List of available input and output sockets.
Note: The list can be sorted by dragging the items around. And you can rename them.
List
The list of input and output sockets.
Name

Change the name of the current selected input socket by double clicking on the socket in the list. Type in a new name and hit enter.
New Item

Adds a new input sockets to the list.
| Entry | What it does |
|---|---|
| Input | Adds a new input sockets to the list. |
| Output | Adds a new output socket to the list. |
| Panel | Adds a new panel socket to the list. |
Panel Toggle

Converts an active selected Boolean socket into a Panel Boolean.
When converting a boolean to a panel boolean, the parent panel of the Boolean socket will move to the panel header.
Panel Toggle subpanel

When adding a panel toggle to a panel then a subpanel appears.
| Entry | What it does |
|---|---|
| Default | Input value used for unconnected sockets. |
| Hide in Modifier | Don’t show the input value in the geometry nodes modifier interface. |
Shape

What kind of higher order types are expected to flow through this socket.
| Entry | What it does |
|---|---|
| Duplicates the active socket. | |
| Removes the selected input socket from the list. Node tree interface specials |
Move Item Up/Down

Moves the active item to the specified direction. You can move the active item up or down the list.
Note: You can also alternatively drag and drop the active item to re-order.
Inputs

Inputs are characterized by the colored dot to the left. These are manifested in the Group Input node.
Outputs

Outputs are characterized by the colored dot to the right. These are manifested in the Group Output node.
Group Sockets Panel
The group input sockets differs in functionality from the group outputs sockets. So you will get other content when you selct a group input node compared to the group output node.
Type

What kind of node group input or output type it is.


Type Float
Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
Default Attribute
The default attribute.
Subtype

Subtype of the default value.
| Entry | What it does |
|---|---|
| Default | The default value for the socket. |
| Min | The minimum value for the socket. Note: This is only available for vector and float types. |
| Max | The maximum value for the socket. Note: This is only available for vector and float types. |
| Optional label | Hide the label if not needed. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Integer


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
Default Attribute
The default attribute.
Subtype

Subtype of the default value.
| Entry | What it does |
|---|---|
| Default | The default value for the socket. |
| Min | The minimum value for the socket. Note: This is only available for vector and float types. |
| Max | The maximum value for the socket. Note: This is only available for vector and float types. |
Default Input

Input to use when the socket is unconnected.
| Entry | What it does |
|---|---|
| Optional label | Hide the label if not needed. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Boolean


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
| Entry | What it does |
|---|---|
| Default Attribute | The default attribute that is used by a geometry nodes modifier. |
| Default | The default value for the socket. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
| Layer Selection | Take grease pencil or layer group as selection field. |
Shape


The shape of the socket.
Type Vector


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
Default Attribute
The default attribute that is used by a geometry nodes modifier.
Subtype

What special math operation is required. The subtype menu allows you to define the socket type sliders and read-out.
| Entry | What it does |
|---|---|
| Dimensions | How much dimensions to calculate. |
| Default | The default vector. It changes, dependant of what dimensions you use. |
| Min / Max | Minimum value and maximum value. |
Default Input

Input to use when the socket is unconnected.
| Entry | What it does |
|---|---|
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Color


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
| Entry | What it does |
|---|---|
| Default Attribute | The default attribute that is used by a geometry nodes modifier. |
| Default | The default color for the socket. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Rotation


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
| Entry | What it does |
|---|---|
| Default Attribute | The default attribute that is used by a geometry nodes modifier. |
| Default | The default rotation values |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Matrix


Description
Add a tooltip to the socket description.
Atrribute Domain

The attribute domain used by the geometry nodes modifier to create an attribute output.
Default Attribute
The default attribute that is used by a geometry nodes modifier.
Default Input

Input to use when the socket is unconnected.
| Entry | What it does |
|---|---|
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type String


Description
Add a tooltip to the socket description.
Subtype

What special math operation is required. The subtype menu allows you to define the socket type sliders and read-out.
| Entry | What it does |
|---|---|
| Default | The default string. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Menu


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default menu. |
| Expanded | Draw the menu socket as an expanded drop down menu. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Shape


The shape of the socket.
Type Geometry


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Object


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default object. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Collection


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default collection. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Image


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default image. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Material


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default image. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Font


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Default | The default font. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Bundle


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Type Closure


| Entry | What it does |
|---|---|
| Description | Add a tooltip to the socket description. |
| Optional Label | Make the label optional. This may resul tin the label being skipped in some cases. |
| Hide Value | Hide the input value even when the socket is not connected. |
| Hide in Modifier | Don’t show the value in the geometry nodes modifier interface. |
Group Sockets Panel - Type Panel

TODO
Closed by default
Panel is closed by default on new nodes.
Panel Toggle

Note: The Panel Toggle properties are only for the Panel Boolean type of panels.
| Entry | What it does |
|---|---|
| Default | The default value for the boolean toggles. |
| Hide in Modifier | Hides the panel boolean toggle from the modifier stack. |
| Single Value | The default value for the panel boolean toggle. |
Animation Panel

Animation panels are about the Animation Slots for scene wide animation clips.
| Entry | What it does |
|---|---|
| New | Create a new action clip for the light, used in the Dopesheet Editor - Action Clip mode. |
| Action Selector | This selector allows users to manage actions associated with a particle system, ensuring that the correct animation data is applied. · Fake User: Assigns a "fake user" to the action, preventing it from being automatically deleted when it is no longer in use. · Add: Make a copy of the current action, including all animation data. · Remove: Delete the selected action, removing it from the light source. |









