Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Maya

Code Block
languagepy
themeEclipse
linenumberstrue
from mayaAtomsMaya.utils import agentgroup
from AtomsMaya.hostbridge.atomsgroup import cmdsMayaAtomsGroupHostBridge

cmds.tcAtoms(init=True)

cmds.createNode('tcAgentGroupNode')
cmds.setAttr("tcAgentGroupNode1.modules[0].moduleType", "gridLayout", type="string")
cmds.setAttr("tcAgentGroupNode1.modules[0].moduleName", "gridLayout", type="string")
cmds.setAttr("tcAgentGroupNode1.atoms_gridLayout_sizeX", 3)

cmds.setAttr("tcAgentGroupNode1.modules[1].moduleType", "clipReader", type="string")
cmds.setAttr("tcAgentGroupNode1.modules[1].moduleName", "clipReader", type="string")
cmds.setAttr("tcAgentGroupNode1.atoms_clipReader_clipName", "atomsMaleWalk", type="string")agent group = agentgroup.create_agent_group()
ag = MayaAtomsGroupHostBridge(agent_group)
ag.add_module("stateMachine")




Houdini

Code Block
languagepy
themeEclipse
linenumberstrue
from AtomsHoudini.utils import scenesetup

scenesetup.initialize_atoms_scene()

agent_group = scenesetup.create_agent_group_node()
scenesetup.add_agent_group_module(agent_group.path(), "stateMachine")


agent_group.parm("atoms_stateMachine_state").set(1)