houdini节点整理

基础

vex cout等于print
实线为要处理的数据(修改),虚线为参考数据(只读)
box sphere连接物体可以把物体包裹起来

carve

控制线段生长

vex

set 表示向量,elemnum 元素的序号,ch 生成参数,生成个ui,chi表示值是整数,cd表示颜色
neighbourcount(输入口,@ptnum) 返回邻居点个数,@ptnum表示点序号
centroid(路径,D_x) 找物体中心

add

可以去除面留点

group

1.可以利用其他物体来选择一定范围的点
2.利用法线方向来选择在范围角度内的点等,统一法线用(选择出一定角度的物体)
3.选择一个点后蔓延生长
4,选择外面一圈点 include by edges

grouprename

更改组的名字(也可以理解为复制出来一个group)

grouptransfer & groupcopy

做group的copy,grouptransfer面可以不一致

group by range

可以隔着选择

groupcombine

做group的运算?(和上个节点一起使用)

group paint

画的方式选组

grop expression

表达式

timeshift

时间偏移

attribute randomize

属性随机,点,法线等等

attribute blue

软化?模糊颜色?

attribute create

属性创建 scale 是控制整体大小(vector), pscale是大小(flaot)

point

直接对点进行操作,使用表达式

polyextrude

挤压 类似maya挤出

resample

重新采样 加点 并把模型分离

edgecusp & exploded view

把模型分离, exploded view查看分离模型

blast

删除节点

subdivide

细分

scatter & copy

只能在面上撒点.
copy节点连接模型可以在点上生成

Voronoi Fracture

根据点位置来破碎物体

group promote

点转面prim

噪波

mountain

convertline & bound(边界)

模型线框提取成线段

polyframe

计算样条的切线和法线向量?

pointvelocity

给点加力? 可以扰乱发射源的水

trail

根据下一帧点的位置计算出点力的速度

particlefluidsurface

点等转换成模型


COPY节点

Copy and Transform

复制上游物体 在上个物体累加属性,可以pack提升性能pack先理解成实例

Copy to points

把模型拷贝到点上(垂直法线),也可以把点属性传递到模型上,对模型进行形状,位置做修改

attribute create(搭配使用)

属性创建 scale 是控制整体大小(vector), pscale是大小(flaot)

Copy stamp

跟Copy to points 类似,但是可以给上游传递属性


布尔boolean

切割模型,挤出模型,风格化


for循环

四个节点 1开始 2上一步 3迭代次数 4和加入物体

detail(路径,”iteration”,0) 读取当前循环序号

sop节点

blend shapes

和maya的差不多

ray

方变圆变形 投射

smooth

圆滑

triangulate2d

点连接成面

spraypaint

面上画点(结合上面的点可以合并)

pointjitter

点的位置变随机