What & How & Why

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vfx:houdini:vex:vex_vars [2020/05/09 04:05] codingharevfx:houdini:vex:vex_vars [2022/12/21 03:59] (当前版本) – [Houdini VEX Variables] codinghare
行 1: 行 1:
-======Houdini VEX Varibles====== +======Houdini VEX Variables====== 
-//Ver.17.5//\\ +//Houdini VEX 常用 built-in 变量//\\  
-Houdini VEX 常用 buiding-in 变量 +//Ver.19.5//\\  
-===== =====+----
 ====General==== ====General====
 ^Type^Name^Description^ ^Type^Name^Description^
 |<color #7092be>int</color>|<color #900>@ptnum</color>|Point Number| |<color #7092be>int</color>|<color #900>@ptnum</color>|Point Number|
 +|<color #7092be>int</color>|<color #900>@numpt</color>|Point 的总数|
 +|<color #7092be>float</color>|<color #900>@Time</color>|当前的时间,单位为秒|
 +|<color #7092be>float</color>|<color #900>@TimeInc</color>|两帧的间隔时间,单位为秒|
 +|<color #7092be>float</color>|<color #900>@primnum</color>|Primitive Number|
 +|<color #7092be>int</color>|<color #900>@numprim</color>|Primitive 的总数|
 +|<color #7092be>int</color>|<color #900>@vtxnum</color>|Vertex Number|
 +|<color #7092be>int</color>|<color #900>@numvtx</color>|Vertices 的总数|
 +====Geometry====
 +|<color #7092be>vec3</color>|<color #900>@P</color>|Point / Primtive 的坐标位置(Primtive 一般为中心点)|
 +|<color #7092be>vec3</color>|<color #900>@N</color>|Point / Primitive / Vertex 的法线向量|
 +|<color #7092be>vec3</color>|<color #900>@v</color>|速度向量,适用于粒子和运动模糊|
 +|<color #7092be>float</color>|<color #900>@pscale</color>|全局缩放参数。在 COPY 和 粒子系统中使用。|
 +|<color #7092be>vec3</color>|<color #900>@up</color>|UP 向量,与法线向量结合,确定 point / 粒子 / instance 在 3D坐标系中的指向。|
 +|<color #7092be>vec4</color>|<color #900>@orient</color>|四元数的参数之一,定义 point / 粒子 / instance 的旋转程度。|
 +|<color #7092be>vec4</color>|<color #900>@rot</color>|四元数的参数之一,定义 point / 粒子 / instance 的**额外**旋转。|
 +|<color #7092be>vec3</color>|<color #900>@trans</color>|instance 的位移。|
 +|<color #7092be>martrix</color>|<color #900>@transform</color>|旋转矩阵(可以用于 COPY)|
 +|<color #7092be>vec3</color>|<color #900>@pivot</color>|instace 的中心点,参照坐标系为**本地**坐标系。|
 +|<color #7092be>float</color>|<color #900>@lod</color>| level of details FIXME|
 +|<color #7092be>vec3</color>|<color #900>@rest</color>|Rest field 中点的位置。|
 +|<color #7092be>vec3</color>|<color #900>@force</color>|力。|
 +|<color #7092be>float</color>|<color #900>@age</color>|粒子当前存在了多久|
 +|<color #7092be>float</color>|<color #900>@life</color>|粒子被允许的最大存在时间|
 +====Volume====
 +|<color #7092be>float</color>|<color #900>@density</color>|体积的密度(以 voxel 为单位)|
 +|<color #7092be>int</color>|<color #900>@ix / iy / iz</color>|描述 voxel 坐标的向量分量。范围为 ''[0, -1]''|
 +|<color #7092be>vec3</color>|<color #900>@center</color>|当前体积的中心点位置|
 +|<color #7092be>vec3</color>|<color #900>@orig</color>|当前体积的左下角位置|
 +|<color #7092be>vec3</color>|<color #900>@size</color>|当前体积的大小|
 +|<color #7092be>vec3</color>|<color #900>@dPdx / dPdy / dPdz</color>|两个 voxel 之间的距离分量(从一个 voxel 到另外一个 voxel 需要移动的距离)|
 +|<color #7092be>vec3</color>|<color #900>@BB</color>|在 Bouding Box 中的相对位置,范围从 ''[0,0,0]'' 到 ''[1,1,1]''|
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +