Houdini 11

HScript is the Houdini’s old scripting language. HScript is still available in Houdini for compatibility with older files and scripts. For new scripts, we recommend you use the scripting API instead.

Expansion of a Houdini command follows the C shell expansion standards very closely. HScript commands are generally separated by newlines, however you can put multiple commands on a single line separated by semicolons. Commands are used to control anything to do with ui or node states. For example, to control the state of Houdini, change display flags on nodes, dump nodes as scripts, add/delete/copy/paste operators, add/modify/remove parameters on nodes, etc.

See the HScript language guide for more information about using HScript.

Commands

aliasCreates an alias for a command or sequence of commands.
animview
appendseq
atjob
audiopanel
autosave
bonealigncapture
boneconvert
bonefixchops
bonemoveend
bookmark
break
bundlelist
chadd
chalias
chaneditor
chanlist
chautoscope
chblockbegin
chblockend
chcommit
chcp
chgadd
chgls
chgop
chgpopulate
chgrm
chhold
chkey
chkeyget
chkeyls
chkeymv
chkeyrm
chlayout
chlock
chls
chopexportmapManipulates CHOP export mapping overrides.
chopls
chopscope
chopview
chread
chrefit
chrename
chreverse
chrm
chround
chscope
chstretch
chwrite
clear
closeport
cmdread
colladaimport
colorsettings
commandecho
compfree
compopts
compproject
continue
cplane
cuadd
cucd
cueventcontrol
cuexport
cuimport
culs
cuparm
cupwd
curm
cuset
cussaveopt
desk
dopdatahint
dopdatatypealias
dopdatatypes
dopsave
dopsavedata
dopsolveadddata
dopsolvecopydata
dopsolveremovedata
dopsolvesetoption
doublebuffer
dsedit
dsoinfo
dsreload
echo
else
endif
excat
exedit
exhelp
exit
exls
exread
exrm
fbximport
fbximportanim
fcur
fdependadd
fdependhide
fdependls
fdependrm
filechooser
for
foreach
fplayback
fps
frange
fset
ftimecode
geocache
help
helpbrowser
history
if
imgdispopt
imgview
imgview2d
imgviewhist
imgviewls
imgviewtime
imgviewtool
iprview
java
job
kinconvert
linker
listchooserPresents a graphical interface to the user to choose from a list of options.
loadaudio
loadseq
matrman
matupdateref
memory
menurefresh
message
mnew
mplayfit
mplayhome
mplayprofile
mread
mwrite
nbadd
nbcolor
nbcp
nbget
nbglob
nblocate
nbls
nblsop
nbname
nbop
nbrm
nbset
nbsize
netcolumns
neteditor
netviewdep
nextkey
objcache
objcleantransform
objextractpretransform
objkinoverride
objparent
objpretransform
objresetpretransform
ombind
ombindinfo
omls
omparm
omsbind
omsbindinfo
omsls
omsunbind
omswhere
omunbind
omwhere
omwrite
opadd
opalias
opautoplace
opbadd
opbfilters
opbls
opbname
opbop
opbrm
opcf
opchange
opchangetype
opchmod
opcollapse
opcolor
opcomment
opcook
opcopy
opcp
opdelscript
opdepend
openport
opexcludeDeletes operator types from the current Houdini session.
opexprlanguage
opextern
opextract
opfind
opgadd
opget
opgetinput
opglob
opgls
opgop
opgrm
ophelp
ophideHides nodes from the tab menu.
opinfo
oplayout
oplocate
opls
opmenu
opmultiparm
opname
oporder
oppane
opparmGets/sets/manipulates parameters on a node.
oppaste
oppresetload
oppresetloadfile
oppresetls
oppresetrm
oppresetsave
oppresetsavefile
oppropertyCreates spare properties from a set of pre-defined properties
oppwf
opramp
opread
oprename
oprm
oprmtype
opsave
opscale
opscript
opset
opspare
opspareds
opstat
optype
optypeinstall
optyperead
optypeuninstall
opunhide
opunloadCauses a node to throw away any cached geometry.
opunwire
opupdate
opwire
opwrite
otcollapse
otcomment
otconfig
otcontentadd
otcontentdelete
otcontentls
otcontentsave
otcopy
otcreatecompiledtypefrom
otcreatetypefrom
otdelete
otedit
otexpand
otgetotl
otglob
otinuse
otload
otls
otmerge
otprefer
otrefresh
otrenamesource
otsync
ottouch
otunload
otunsync
otversion
otwrite
pane
panepath
parmeditor
parmlist
parmsheet
perfmon
performance
pilist
play
pomadd
pomattach
pomclear
pomdetach
pomls
pomparm
pomremove
pomrename
pomscript
pomset
prependseq
prompt
propertyedit
python
quit
read
render
rexport
rkill
ropview
rps
seqls
set
setcomp
setenv
setplane
shelfdock
shift
shopconvert
shoppromoteAutomatically promotes all parameters from a material’s contained shaders onto the material.
shopthumbGenerates a thumbnail image (shader ball) for a material.
shopvisible
sopcache
sopcreateedit
source
stampdirty
takeadd
takeautomode
takeinclude
takelist
takeload
takels
takemerge
takemove
takename
takerm
takesave
takescript
takeset
tcl
tcur
texcache
time
timeslice
tk
tmgadd
tmgls
tmgname
tmgop
tmgrm
tmgshift
toolbar
treecontrol
tset
ucd
uls
umkdir
undoctrl
unitlength
unitmass
unix
updateui
upwd
urm
varchange
version
vexinfo
vexprofile
viewbackground
viewcamera
viewcolor
viewcopy
viewdisplay
vieweroption
viewerstow
viewhome
viewlayout
viewls
viewmaskoverlay
viewname
viewoptadd
viewoptenable
viewoptls
viewoptname
viewoptrm
viewoptset
vieworthogrid
viewprojection
viewsnapshot
viewsnapshotoption
viewtool
viewtransform
viewtype
viewupdate
viewuvgrid
viewwriteCreates a flipbook from a viewport.
vopforcecompile
vopwritevflWrites code generated from a VOP network to a file.
while
HScript language guide