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节点
按模型表面生成点,下图为一些基本参数注释:
这里需要用到一个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 节点
给元素排序用,顺序或乱序。
Resample 节点
重采样节点。
画一根曲线进行重采样,对比图。
Facet 节点
将面分离
DistanceFromGeometry 节点
求物体距离的节点,可以用作两个模型接触面处理。