Houdini学习笔记(三)常用节点及操作
Houdini学习笔记(三)常用节点及操作
lingyun复制并进行位移操作,效果如下:
属性面板的一些释义:
这里可以利用copynum的属性,达到一些效果,比如改变num值大于5的猪头模型颜色。(添加一个color节点)
Copy to Point节点
按照参考模型的点分布,进行复制。(效果如下)
这里有一个制作魔方的示例。(这里用到了pointsfromvolume)
参数设置:
这里有一个猪头破碎效果的示例,这里只放一个节点截图:
Copy Stamp节点
可以不需要参考,进行类似于copy to transform的复制操作。
区别于copy to transform节点,在使用参考时,需勾选Use Template Attributes
它也可以自定义一些变量给上游其它节点使用。
(大多节点里的变量都是本地变量,如NCY,CY,可以点击问号查看帮助)
Houdini 18 Copy新特性
在18以前的版本,对多个 物体进行copy的方法。需要借用copy stamp节点来实现,如下图:
在houdini18的版本中,可以直接使用copypoint节点进行复制。如图所示:
Scatter节点
按模型表面生成点,下图为一些基本参数注释:
下面一个实例将绘制的图像用point来表示:
这里需要用到一个attribpaint节点,点击回车键进入绘画模式,点击Esc退出。
鼠标左键绘画,中键擦除。
Font节点
文字节点。
下面是一个数字随机颜色的实例:
文字间隔变色实例:
给font勾选AddTextAttributes
PolyExtrude节点
用于挤出,下面为一些基本参数。
一个实例,用一个网格挤出时随机长度,和随机颜色。
Sweep节点
类似于放样的效果,可以给一个曲线按照曲线进行放样。
这里是一个制作软管的实例:
一些参数注释:
这个节点也可以不通过截面端进行输出,这里是一个镂空字的实例:
Group节点
给一堆物体,或一些指定的元素进行打组,方便单独对其进行操作。
下面一个例子是创建一个grid,单独选择几个面,进行打组挤出。
在相机视图用选择工具选择了需要打组的面,然后按Tab键创建group。(Base Group后的小三角图标可以进行加选减选,回车键确定,ESC退出)
一些参数释义:
Group by Range节点
按Id范围来进行选择。
Group Expression节点
用表达式来控制group的选择
这里是一个马赛克字体的示例(效果如下):
For-each Number节点
类似于for循环,重复执行一个(节点)操作。
这里的示例是用foreach结合grid和挤出做一个金字塔的效果。
(这里的polyextrude记得勾选front group,输出挤出的面id给下游节点)
For-each Primitive节点
基于primitive进行循环操作。(模型里有多少个面就重复执行多少次)
随机挤出的实例:
For-each Connected Piece节点
区别于前两个节点,它的for循环影响的是class级别。
一个给文字随机位置的实例:
Sort 节点
给元素排序用,顺序或乱序。
制作一个时钟格效果,使用sort对点进行排序。达到下图效果
完整节点图及最后效果:
参数截图:
Resample 节点
重采样节点。
画一根曲线进行重采样,对比图。
Facet 节点
将面分离
DistanceFromGeometry 节点
求物体距离的节点,可以用作两个模型接触面处理。