Getting Names
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
The script prints out the names of all scene nodes:
sceneNodes = scene.getNodes() for node in sceneNodes: nodeName = node.getName() scene.message(nodeName)
Renaming Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
The script renames objects inside the "Object_Group" and add leading 0s:
objectGroup = scene.getGroup("Object_Group") objects = objectGroup.getNodes() namePrefix = "RealFlow_Object_" counter = 0 for entry in objects: if (counter < 10) : padding = "00"+str(counter) if (counter >= 10 and counter < 100): padding = "0"+str(counter) if (counter >= 100) : padding = str(counter) completeName = namePrefix+padding entry.setName(completeName) counter += 1
Grouping Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
The script loos for daemons in the scene and groups them under a new "Daemon_Group" node:
Hiding and Showing Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
The script changes a node selection's visibility to hidden:
Simulation States
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
The script sets the nodes from "Rigid_Bodies" to inactive: