Node Extrude

Node Extrude introduces a workflow for building node trees in the Shader Editor. By dragging a connection from a node socket into empty space, a dynamic, categorized context menu appears. This menu displays the most common nodes relevant to the specific socket type. For example, dragging from a vector output socket provides an option for a Separate XYZ node, while a color input socket offers a Combine RGB option. Currently, this functionality is limited to Shader Nodes.