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
点的位置变随机