Houdini学习笔记(三)常用节点及操作

复制并进行位移操作,效果如下:


属性面板的一些释义:


这里可以利用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 节点

求物体距离的节点,可以用作两个模型接触面处理。