【Houdini函数】Houdini 常用变量&函数汇总
› VFX大学 › Houdini FX中文社区 › 【Houdini函数】Houdini 常用变量&函数汇总
正在查看 0 条回复
- 作者帖子
- 2018-01-30 - 17:06 #33239
Hiの冰海豚参与者()括号 括号的使用是为了列举出所有的将要包含在函数中的参
返回标记 当HScript表达式中已经输入了一个字符串类型的参数,它必须包含在返回标记内,以便作为一个表达式的计算。例如,如果您正试图使用在一个文件路径表达式功能,您需要在您的函数结束包含一个返回标记。数。每当使用一个函数,必须有一个开放的括号和一个封闭的括号。最简单的错误之一就是当你创建表达式时,意外的有多个数目不正确的括号。
“”引号 当一个字符串必须被用作在一个函数的参数,它必须包含在引号内。这可以包括参数名,和文件路径。
‘’单引号 文本中的单引号不是大写的。可能有必要在有的时候字符串内使用这些字符,以防止一个变量被承认为一个变量。
浮点Float:浮点数单一数值可能包含小数,即:15.5。很可能打破这种进一步下降为整数,不包含小数。一个Alpha属性/通道是一个很好的float值的例子。
矢量(向量)Vectors:: 三浮点值。这些值可以用来代表的位
Houdini 变量&函数
时间 $F $FF $T 点序号 $PT @ptnum 线宽 $W @width 位置(Position) $TX $TY $TZ @P @P.x @P.y @P.z 中心点(Pivot) $CEX $CEY $CEZ 法线(Normal) $NX $NY $NZ @N @N.x @N.y @N.z 颜色(Color) $CR $CG $CB @Cd @Cd.r @Cd.g @Cd.b 速度(Velocity) $VX $VY $VZ @v @v.x @v.y @v.z 纹理贴图 @uv.x @uv.y @uv.z 求中心点 centroid(“../each1”,D_x) centroid(“../each1”,D_y) centroid(“../each1”,D_z) rand 不连续随机 rand($PT) rand($PT+1) rand($PT+2) 范围为(0,1),颜色随机则填入Color属性中 noise 连续随机 noise($TX,$TY,$TZ) snoise 连续随机 snoise($TX,$TY,$TZ) if函数 if($F<=20,$F,20) if(a,b,c) 如果a,则b;如果非a,则c 通道函数ch ch(“/obj/geo/sphere1/tx”) 提取/obj/geo/sphere1节点的tx参数 通道函数chf chf(“/obj/geo/sphere1/tx”,20) 只在第20帧提取通道 stamp函数 stamp(“../copy1”,”randScale”,0.1) 调用copy1的randscale,如果没有则返回0.1 在copy节点stamp选项卡勾选 Stamp Inputs,定义Variable(如randScale)和value(如rand($PT)) smooth函数 smooth(value,min,max) smooth($PT,$F,$F+10)
- 作者帖子
正在查看 0 条回复
- 在下方一键注册,登录后就可以回复啦。