Daz Studio: How or where can I see all my "Point At" values different from "None"? (solved)

GardenTurtleGardenTurtle Posts: 16
edited November 2019 in New Users

I was messing around with posing and forgot which nodes I pointed at something. Some had been set by miss click others were intentional.

However opening the scene a day later, I had forgotten all about it and this made posing rather awkward.

 

So how do I find all nodes where "Point At" have been used, without going through all the nodes?

Post edited by GardenTurtle on

Comments

  • Quick-and-dirty with minimal testing, this should select all nodes with a PointAt target set - it won't deselect others, so make sure you start with nothng selected. If it works you coudl make it a custom action, for testing just paste it into Window>Panes(Tabs)>ScriptIDE and click the Execute button.

    // Get all nodes on scene
    var aNodes = Scene.getNodeList();
    
    // variable for later
    var oPointAtControl;
    
    // Go through scene nodes
    for ( var n = 0 ; n < aNodes.length ; n++ ) {
    	// try to get the node's Point At control
    	oPointAtControl = aNodes[ n ].getPointAtControl();
    	// check we got a control
    	if ( oPointAtControl ) {
    		// see if the Point At control has a target set
    		if ( oPointAtControl.getNode() ) {
    			// if there is a point at target, select the node with the control
    			aNodes[ n ].select( true );
    		}
    	}
    }

     

  • Quick-and-dirty with minimal testing, this should select all nodes with a PointAt target set - it won't deselect others, so make sure you start with nothng selected. If it works you coudl make it a custom action, for testing just paste it into Window>Panes(Tabs)>ScriptIDE and click the Execute button.

    Thx man. I should have been specific that I was looking for a non script option, since I suspected that a script solution might be possible.

    However it would have taken me hours to write it myself, so thanks a bunch  yes 

     

    Cheers man.

Sign In or Register to comment.