Transfer Morphs

Hi, I have been trying to transfer all the motphs from one node to the main genesis 9 node but haven't been able to make it work. This is what I have done so far. Can anybody help me with this?

// DAZ Studio version 4.23.0.1 filetype DAZ ScriptnodeName = "Knee High Boots";main();function main() {		var figure =  Scene.getPrimarySelection();	if (figure == null) 	{		MessageBox.information("Figure is not selected.", "Info", "&OK");		return false;	}	node = getNodeFromRoot(figure, nodeName)	if (node == null) 	{		MessageBox.information(nodeName + " is not found.", "Info", "&OK");		return false;	}	transfer(figure, node);}function getNodeFromRoot(root, nodeName) {	var node = root;	if (node != null) 	{ 		node = node.findNodeChildByLabel(nodeName, true);	}	return node;}function transfer(figure, node) {	if (figure != null && node != null) 	{		var groups = node.getPropertyGroups();		var properties = groups.getAllProperties();		for (var i = 0; i < properties.length; i++)		{			var property = properties[i];			var presentation = property.getPresentation();			if (presentation != null && presentation.type == "Modifier/Shape")			{				figure.addProperty(property);			}		}		MessageBox.information("Morph transfer complete.", "Info", "&OK");	} 	else 	{		MessageBox.information("Check node names. Node prop not found.", "Info", "&OK");	}}

 

Comments

Sign In or Register to comment.