What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vfx:houdini:hscript:expressions [2020/04/19 11:50] – [PrimUV] codingharevfx:houdini:hscript:expressions [2021/11/11 08:07] (当前版本) codinghare
行 2: 行 2:
 常用的 Hscripts 函数用法记录。 常用的 Hscripts 函数用法记录。
 \\ \\
-===== =====+----
  
 ====Primitive 相关==== ====Primitive 相关====
行 37: 行 37:
 ''clamp'' 用于为接收的变量指定上限和下限。它接收 ''3'' 个 ''float'' 变量,返回一个 ''float'' 变量。其使用实例如下: ''clamp'' 用于为接收的变量指定上限和下限。它接收 ''3'' 个 ''float'' 变量,返回一个 ''float'' 变量。其使用实例如下:
  
-<code>+<code vex>
 clamp(@primnum / (@numprim - 1) + @time - 1, 0, 1) clamp(@primnum / (@numprim - 1) + @time - 1, 0, 1)
 </code> </code>
行 45: 行 45:
  
 ''noise'' 函数会根据几何体的 //Lattice// 产生一个 3D 的 //Noise//。该函数可以用于添加变化到几何体上,比如添加 ''P'' 属性的 //Noise// 可以产生凹凸不平的效果。其使用实例如下: ''noise'' 函数会根据几何体的 //Lattice// 产生一个 3D 的 //Noise//。该函数可以用于添加变化到几何体上,比如添加 ''P'' 属性的 //Noise// 可以产生凹凸不平的效果。其使用实例如下:
-<code>+<code vex>
 noise($TX, $TY, $TZ) noise($TX, $TY, $TZ)
 </code> </code>