打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【微课程】houdini16 关于分组group的知识大全

——  微资讯 · 微课程  ——

利用零碎时间,走上超神之路!


houdini16除了官方宣传的新功能之外,对大部分的节点都进行优化改造(这就是为什么houdini那么难学,每个升级版本改变太大,旧版教程的参数找不到)。而今天小编就来讲解一下group分组节点,这个几乎是百分之百的会用的节点,而在houdini16中变化非常大(Ps没有视频教程,都是自己研究的)。下面就是houdini的group节点,是简洁了,但是被阉割的功能去哪里了呢?

此文收录在CG猎人即将推出出的houdini书本教程的第一章节中一小节截取

使用表达式分组的功能去哪里了?

课程大纲

一 houdini16以前的group节点和功能

二houdini16更新的group节点和功能

如果大家对group分组这个概念和节点功能不太熟悉的话,可以先看第一部分 

houdini15.5及以前的group

4 组(group)

在houdini中,分组的对象组是基本元素:point,edge(实际上也是point)和primitive;组的作用就是对局部元素进行控制,大部分节点都有group这个输入框,用来限制这个节点对某些组的作用。并且,组也是作为属性存在于houdini中;所以我们可以对比着attribute属性类节点来学习:

4.1group 节点:houdini中使用频率最高的节点,功能非常强大的节点。

4.2 组的名字?

group1:是节点的名字,只是在houdini节点网络中名字,不是这个组的名字。(可以调用的真正的组名是 group name中的 pointGrp。

group name 这个才是houdini中定义组的名字,这里定义pointGrp为组的名字,在属性面中查看。

多了一个属性 group:pointGrp的属性,并且值是0或者1,这就是布尔类型,0代表点不在这个组里,1代表这个点在这个组里,现在是point1-point10在这个组里面。从这里也可以看出houdini把组当初了一种属性。

注意:初学者容易把节点名字group1和group Name搞混淆,不过实际上可以让他们统一,直接在group Name中使用$OS (局部变量写法,返回的是节点名字group1,组的名字也变成了group1)。这时候组的真实名字就是等价于group节点的节点名字。

4.3group有三个主要作用(三个标签)

create创建组标签

combine 对于组的合并标签

Edit 组的编辑标签

4.3.1create组编辑标签

Entity输入,也就是对那些层级分组

创建方式

1number 基于对象的序号来分组

operation 又分为三部分

01group by pattern 通过输入数字进行分组

可以单独输入元素序号 比如 1 3 5

可以输入连续序号 比如 1-5

可以输入所有但是排除某些点: * ^2 ^5 代表的是

这种选择方式是非程序化的,如果改变上游节点数量,这里就会乱套了,所以不推荐使用。

02group by range 通过范围来分组

上面的是可选择范围,$N 是最有一个点,也就是从0-最后一个都可以选择

下面一排是每隔多少个点选择一个,默认是2选1。

03 group by expression

可以依据属性来选择(可以使用hscript和vex属性)

常用的有 位置(xyz),颜色(RGB),速度v和自定义是属性等。

注意:默认情况number的方式enable激活的,如果要切换其他选择方式,一定要先关闭这个enable,否则会产生叠加选择结果;

2 bounding 通过空间范围

有4中体积物体

基本box

基本sphere

可以在第二个输入口连接封闭的多边形(只能选择点层级)

可以在第二个输入口连接体积物体(只能选择点层级)

include Entities not wholly containted:对于面的选择来说,是要容器框完全覆盖还是部分覆盖就算选择

注意:对于使用自定义的物体/体积来选择面,可以先选择点,然后通过点组转化为面组(接下来介绍)

3Normal 法线方向

direction 自定义定义法线方向。

spread angle定义法线选择范围。

backface from可以在空间中加载另外一个物体,以这个物体的法线方向来定义(覆盖direction选项)。

4Edge 对边的选择

虽然说这里大部分命名是对于edge边层级选择,还有强大点选择功能。

确保entity切换为edge模式

有三种条件来选择边,依据实际需要

edge Angle 最大最小的边的角度值控制

Edge length 最长最短的边的长度值控制

Unshared Edges 非共享边,也就是边界边。

当entity修改为point级别

point Group 可以输入点的需要,然后通过Edge depth 变化不断扩展选择

unshared Edges同样可以选择边界点

create boundary Groups 可以为这些边界点创建新的边界组。

4.3.2combine 组的bool运算标签

可以对组进行加减排除等操作

这里的意思的 group1=group1+group2,最终group1($OS )就包含了group1自己和group2的点

union加法

intersect 共有的点

exclusive or 非共有点

subtract 减去

4.3.3Edit标签

rename 对组重命名(类似于attribute rename节点)

convert 对组进行层级转化(类似于attribute promote节点)

把之前的点组group2转化为面组primgrp,并且保留原有的group2点组

delete删除组(类似于attribute delet节点)。


总结

旧版group的功能包括

1组的创建(以特定方式分组)

1.1基于parttern也就是序号进行分组

1.2基于 空间容器分组

1.3基于法线方向分组

1.4基于范围range分组

1.5基于表达式分组

2组合并

3组重命名

4组的层级转化

5组的删除

一个group节点包含那么多的功能,很多时候我们可能只需要其中一个功能而已,不利于houidni的优化和功能单一清晰的原则,所以houdini16就把他们都拆分了。


二houdini16更新的group

houdini16中tab 输入group可以看到以下节点

1.1-1.3 group和group create是同一个节点,houdini16为了方便老用户保留了group这个节点名字,实际上应该是group create组创建更加贴合实际功能。

简化多个标签为一个界面可见(避免了之前新用户忘记关闭第一个功能的问题)如果全部激活,等同于旧版本的1.1基于parttern也就是序号进行分组 1.2基于 空间容器分组 1.3基于法线方向分组三种分组方式。

1.4基于范围range分组,使用了新的节点group range节点

这里已经非常清晰的标出了start/end 选择范围,并且新建一个offset控制功能,非常有用。

1.5基于表达式分组 group expression 节点

输入名字,添加表达式控制;并且可以一个节点添加多个表达式分组,只要点击+号就可以了。

houdini16把创建组的 range和表达式的方法单独拆出来,是因为这两种方式运用的得最多,所以另外三种保留在group create节点中。

2组合并  group combine节点

就是旧版本group中 group combine标签功能一致

3组重命名  group rename节点

4组的层级转化 group promote节点,这个和attribute promote节点实现对应关系

5 组删除 group delete节点

6 group paint节点 直接通过笔刷绘画进行分组(其实这个有点类似于lasso等选择工具选择点,这是非程序化的做法);

houdini16把group的拆分,与attribute属性节点进行完美的对应,实际上group组也是attribute属性的一种,大家可以进入geometry spreadsheet进行查看。

今天微课堂就到这里,希望你对houdini的group节点和分组有更深入的了解,如果觉得不错就请帮忙推广一下,谢谢。


 CG猎人(Hunter_CG)专注于CG微资讯与微课程的分享(10分钟以内)。让广大CG爱好者与从业人员能够利用零散时间了解最新最具前景的资讯,了解国际技术发展动向与前沿市场动向。提供精挑细选实用微课程,从入门到高级循序渐进。通过知识总结与分享,共同进步。

分享教程和学习笔记,同时设计maya,3dsmax,softimage,houdini,cinema4D blender,modo和lightwave等常用三维软件,也包含reallow,naaid专门制作特效的三维软件;包含fumefx,rayfire,karakato和thinkingparticles等插件教程和学习笔记。


—— CG猎人——

微信号:Hunter_CG

QQ-540710114

为您提供最具前景的资讯与最适合的分类技术与学习教程

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Zlibrary | 全球最大电子书资源网站最新网址 新手使用指南
如何访问behance设计网站?
二十四山立向线法大全
宏--战士宏--通用 老雷
WLK-生存猎常用宏
网页文本禁止复制粘贴?一分钟学会六个套路,轻松突破限制
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服