Big node groups improvement patch. Node group trees now have their own lists of input/output sockets. Those can be linked to internal nodes just like links between regular nodes. In addition group sockets can be renamed and have a defined order, which can be modified, and they can be removed again.
More details can be found in the patch tracker description (#24883) and on the code.blender.org development blog.
This commit is contained in:
		@@ -288,7 +288,7 @@ static int node_select_linked_to_exec(bContext *C, wmOperator *UNUSED(op))
 | 
			
		||||
		node->flag &= ~NODE_TEST;
 | 
			
		||||
 | 
			
		||||
	for (link=snode->edittree->links.first; link; link=link->next) {
 | 
			
		||||
		if (link->fromnode->flag & NODE_SELECT)
 | 
			
		||||
		if (link->fromnode && link->tonode && (link->fromnode->flag & NODE_SELECT))
 | 
			
		||||
			link->tonode->flag |= NODE_TEST;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
@@ -328,7 +328,7 @@ static int node_select_linked_from_exec(bContext *C, wmOperator *UNUSED(op))
 | 
			
		||||
		node->flag &= ~NODE_TEST;
 | 
			
		||||
 | 
			
		||||
	for(link=snode->edittree->links.first; link; link=link->next) {
 | 
			
		||||
		if(link->tonode->flag & NODE_SELECT)
 | 
			
		||||
		if(link->fromnode && link->tonode && (link->tonode->flag & NODE_SELECT))
 | 
			
		||||
			link->fromnode->flag |= NODE_TEST;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user