Houdini Python
· Houdini MOC · #note/sink ·
Snippets
Toggle update mode hotkey bind
# David Torno "Toggle Update mode Auto/Manual"
# Make a Shelf Tool and assign it a Hotkey, and place this code in the "Script" Tab...
import hou
mode = hou.updateModeSetting().name()
if(mode == "AutoUpdate"):
hou.setUpdateMode(hou.updateMode.Manual)
if(mode == "Manual"):
hou.setUpdateMode(hou.updateMode.AutoUpdate)
Camera Lock hotkey bind
# David Torno "Toggle camera lock/unlock"
# Make a Shelf Tool and assign it a Hotkey, and place this code in the "Script" Tab...
pane = hou.ui.paneTabOfType(hou.paneTabType.SceneViewer)
view = pane.curViewport()
view.lockCameraToView(not view.isCameraLockedToView())
Get current camera
Python expression to get the path to the current viewport's camera
cd = hou.ui.curDesktop()
tab = cd.paneTabOfType(hou.paneTabType.SceneViewer)
vc = tab.curViewport()
return vc.cameraPath()