Hi,
I'd like to know how to set output range via Python?
Found about `setPlaybackRange`, but need to set the output range, instead, programmatically.
Thanks!
How to set output range via python?
1646 2 0-
- heldrida
- Member
- 12 posts
- Joined: Nov. 2021
- Offline
-
- antc
- Member
- 354 posts
- Joined: Nov. 2013
- Offline
Frame ranges are set on the ROP node for the render. E.g for a mantra rop called "mantra1"
ropnode = hou.node('/out/mantra1')
ropnode.parm('trange').set(1) # 'Render Frame Range' mode
ropnode.parmTuple('f').set((1,10,1)) # start, end, step
or if you don't want to change the node you can override the frame range at the time you call RopNode.render()
ropnode = hou.node('/out/mantra1')
ropnode.render(frame_range = (1,10,1))
ropnode = hou.node('/out/mantra1')
ropnode.parm('trange').set(1) # 'Render Frame Range' mode
ropnode.parmTuple('f').set((1,10,1)) # start, end, step
or if you don't want to change the node you can override the frame range at the time you call RopNode.render()
ropnode = hou.node('/out/mantra1')
ropnode.render(frame_range = (1,10,1))
Edited by antc - Nov. 11, 2021 15:10:59
-
- heldrida
- Member
- 12 posts
- Joined: Nov. 2021
- Offline
-
- Quick Links

