Hi Everyone ,
Is there a way to set key with Python in APEX Animate state on an AbstractController (also is there a way to select them)?
Thanks in advance,
Ashraf
setting key with Python in APEX Animate state?
362 4 2-
- ahassan
- Member
- 12 posts
- Joined: July 2005
- Online
-
- edward
- Member
- 8115 posts
- Joined: July 2005
- Offline
-
- guilhermecasagrandi
- Member
- 288 posts
- Joined: March 2011
- Online
-
- edward
- Member
- 8115 posts
- Joined: July 2005
- Offline
Here's an example. Load the attached hip file and then enter the animate state on the "sceneanimate1" node. Then create a Shelf Tool with this code to play with:
You can basically just to go different frames and click on the shelf tool to add keys.
import hou import apex # Select the controller so that it brings it up in the animation editor controls = ['/box.char/Base.rig/slider'] apex.ui.selectionmanager.utils.sendControlSelection(controls, controls_in_tree_format=False) # Sets a value on the controller vals = apex.ParmDict() vals['x'] = hou.frame() # change this to see different values apex.ui.statecommandutils.updateControls({'/box.char/Base.rig': vals}, controls) # Tell the playbar to set a key on the scoped channels hou.hscript("chcommit")
You can basically just to go different frames and click on the shelf tool to add keys.
Edited by edward - Feb. 23, 2026 22:38:20
-
- ahassan
- Member
- 12 posts
- Joined: July 2005
- Online
-
- Quick Links


