Releases: teared/HScript
For Houdini 19.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional setup sections.
Release 7.2.0
-
Updated for Houdini 20.0.
-
Added short descriptions of functions in the completions window.
-
New expression functions added:
efit
trim
ltrim
rtrim
pointvals
vertexvals
primvals
detailvalsTip: to read about new functions quickly,
copy the list into an empty Sublime Text document,
set the HScript syntax, and check the documentation helpcards (Ctrl+Alt+D). -
New commands added:
geospreadsheet
reloadseq
viewcharacteropts
viewrotovideo -
Fixed broken documentation links for functions in helpcards.
For Houdini 19.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional setup sections.
Release 7.1.6
-
Updated for Houdini 19.5.
-
New expression functions added:
ispdgeval
strsplit
strsplitcountTip: to read about new functions quickly,
copy the list into an empty Sublime Text document,
set the HScript syntax, and check the documentation helpcards.
For Houdini 19.0
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional setup sections.
Release 7.1.5
-
Updated for Houdini 19.0.
-
Documentation popups changes:
Display version tag for the expressions added in the last few versions of Houdini.
Provided by the documentation, so it is not always present. -
New expression functions added:
cophasplane
fpadzero
nvertices
nverticesgroup
pdginputtag
pdgmappath
pdgoutputtagTip: to read about new functions quickly, copy the list in empty
Sublime Text document, set HScript syntax and check documentation helpcards. -
New commands added:
sceneviewconfig
viewforeground
For Houdini 18.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.
Release 7.1.4
-
Added support for Sublime Text 4:
For Houdini 18.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.
Release 7.1.3
-
Updated for Houdini 18.5.
-
New expression functions added:
float bitset(float number, float bit_index, float value)
float bittest(float number, float bit_index)
float bitxor(float abits, float bbits)
string detailattriblist(string surface_node)
float haspdgattrib(string attribute)
float ocldeviceinfo(string flag)
string opnodigits(string name)
float pdgattrib(string name, float index)
string pdgattriblist()
string pdgattribs(string name, float index)
float pdgattribsize(string attribute)
float pdgattribtype(string attribute)
string pdgattribvals(string name)
float pdginputsize(string tag)
string pdginputvals(string tag, float localize)
float pdgoutputsize(string tag)
string pdgoutputvals(string tag, float localize)
string pointattriblist(string surface_node)
string primattriblist(string surface_node)
string vertexgrouplist(string surface_node)
string vertexgroupmask(string surface_node, string pattern)Tip: to read about new functions quickly, copy the list in empty
Sublime Text document, set HScript syntax and check documentation helpcards. -
Commands highlighted in syntax:
opinputstring
viewposteffects
For Houdini 18
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.
Release 7.1.2
-
Updated for Houdini 18.
-
New expression functions added:
string abspath(string relpath)
string decodeattrib(string s)
string decodeparm(string s)
string encodeattrib(string s)
string encodeparm(string s)
string lopparentprims(string lop_paths)
string loprelativeprims(string lop_paths, string relative_path)
string opinputstring(string name, float index, string key)
string pdgattribute(string name, float index)
string pdgattributes(string name, float index)
string pdginput(float index, string tag, float localize)
string pdgoutput(float index, string tag, float localize)
string relpath(string abspath)
float scalefrommks(string dimensions)
float scaletomks(string dimensions)Tip: to read about new functions quickly, copy the list in empty
Sublime Text document, set HScript syntax and check documentation helpcards. -
Commands highlighted in syntax:
ociocolorspace
ociodisplay
scenegraphtree
sceneviewopts
sceneviewpurpose
sceneviewrenderopts
topcancel
topcook
topdirty
visualizeradd
visualizerset
For Houdini 17.5
For Houdini 17.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.
Release 7.1.1
-
Updated for Houdini 17.5.
-
Obsolete expression functions removed:
string popcontextgeo(float index)
float popevent(string event_name)
float popeventtime(string event_name)
float poppoint(float point_number, string attribute, float index)
float poppointid(float particle_id, string attribute, float index)
float poppointnum(float particle_id)
string poppoints(float point_number, string attribute)
string poppointsid(float particle_id, string attribute)
For Houdini 17.0
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.
Release 7.1.0
-
Updated for Houdini 17.0.
-
New expression functions added:
float arclenD(string surface_node, float prim_num, float ustart, float ustop, float divs)
string chopnames(string CHOP)
float contextoption(string token)
string contextoptions(string token)
float hascontextoption(string token)
string lopinputprim(string lop_path, float input_index)
string lopinputprims(string lop_path, float input_index)
string loplastmodifiedprim(string lop_path)
string loplastmodifiedprims(string lop_path)
string topexp(string expression)Tip: to read about new functions quickly, copy the list in empty
Sublime Text document, set HScript syntax and check documentation helpcards. -
Older expressions that is now highlighted and documented:
float dopgroupismutual(string dop, string group)
float raw()
string seampoints(string surface_node, float whichside) -
Commands highlighted in syntax:
animeditor
chautoselect
imgsave
kinconvert
matrman
matupdateref
rexport
shopconvert
system
For Houdini 16.5
From here you can install the add-on manually.
Drop HScript.sublime-package
file into Data/Installed Packages
Example:
C:\Users\teared\AppData\Roaming\Sublime Text 3\Installed Packages\HScript.sublime-package
Then follow the rest of the readme, including optional section.