在Katana的Pipeline的开发中,节点的操作是很常见的,Katana的API中支持Python,所以可以用Python操作节点的属性,以下是具体的写法。
使用Python API创建一个Katana节点:
standardNode = NodegraphAPI.CreateNode(‘ArnoldShadingNode‘, NodegraphAPI.GetRootNode()) standardNode.getParameter(‘name‘).setValue("NewNode", 0) NodegraphAPI.SetNodePosition(standardNode, (0, 0)) standardNode.getParameter(‘nodeType‘).setValue("MayaPlace2DTexture", 0) standardNode.checkDynamicParameters()
时间: 2024-08-02 22:30:33