美文网首页
Houdini学习笔记 | 关于stamp copy节点传递的属

Houdini学习笔记 | 关于stamp copy节点传递的属

作者: 大师的学徒 | 来源:发表于2020-04-17 15:24 被阅读0次

    @pscale 是houdini的基本点属性之一,可以通过attribute wrangle的vex语句调节
    其他属性如P v N Cd等,可以通过调出attribvop节点查看


    5.png

    attribute create节点可以人为添加变量,此处添加浮点数boxScale变量.


    attribute create 添加变量

    stamp copy 可以传入之前attribute create 的属性值,取消勾选 Transform Cumulative正确传递单一参数。


    此处@boxScale为之前用attribute create 构建的参数,为常量,

    利用sort节点可以重新为点排序,借助@ptnum可以达到各种效果,如随机,或者以某一点为中心来扩散,如图完成了一组box的渐变。

    point VOP可以查看对几何体操作的相关参数,比如Time和Frame,
    将@Frame赋值给变量f@rt,并传入copy中的rotate可以实现用序列帧驱动的旋转效果。但是此时要注意旋转轴的设定,如果不加任何设置,默认grid添加Normal 是沿着Y轴向上,此时copy的几何体会沿着z轴即物体“前面”部分向法向延伸,可以将box更换为猪头更为明显,如图。


    2.jpg

    通过attribute wrangle将grid的法线调整为沿着x轴,up方向为 y轴,即可获得视觉正确的旋转效果。表达式如下
    v@N = {0, 0, 1};
    v@up = {0, 1, 0};

    获得结果如图效果


    猪头摆正了!

    在此基础上再添加一个sort,采用shift方式并将数值改为@Frame即可获得从坐标原点向周围扩散的动态效果。

    相关文章

      网友评论

          本文标题:Houdini学习笔记 | 关于stamp copy节点传递的属

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