美文网首页
Houdini VEX(五)读取节点参数

Houdini VEX(五)读取节点参数

作者: Joe_Game | 来源:发表于2019-08-03 20:48 被阅读0次

    一、节点参数的定义:能够在属性面板中看到的参数



    二、既叫做节点参数,也叫做通道
    三、用ch*()读取各种类型的参数(通道)

    1. ch也就是channel(通道)的缩写


    2. 写完vex代码,点击右侧的按钮,在下侧就会生成刚刚写的通道:


    3. 测测前面写的:打印代码的值,看看是不是和通道中的值相同


    四、chramp()的用法以及注意事项

    1. 以@P.x的值作为输入,经过下面的映射处理,再输出给@P.y的值


    • ramp需要自变量的范围在0-1之间,超出范围会循环
    1. fit函数可以把一个范围映射到另一个范围:这里我们把@P.x的值映射到0到1之间,最小值用min通道表示,最大值用max通道表示:


    2. chf函数的其他用法:


    • 可以用来找绝对路径的参数值
    • 可以用来找相对路径的参数值(../表示当前节点的上一级)

    五、可以通过鼠标拖动通道到场景视图中,切换到选择工具或者移动工具可以改变滑条的值:


    • 点这里调节手柄大小:


    • 如果滑块没效果,点击这里设置手柄的参数:



      1)可以设置范围:


    • 如果不想看到滑条,可以在移动工具处右键隐藏:



      六、返回矢量的chramp函数

    • chramp函数默认返回的是浮点类型,用vector函数框起来后,返回的就是矢量类型:


    • 把chramp也限定到0-1之间:



      七、ch的其他用法


    相关文章

      网友评论

          本文标题:Houdini VEX(五)读取节点参数

          本文链接:https://www.haomeiwen.com/subject/tizjdctx.html