houdini 常用

这篇博客介绍了Houdini中的VEX语言如何进行点操作,包括点的数量计算、点的组管理和选择,以及如何利用VEX创建和修改样条。还涉及了闭合边界、点的选择条件、组的使用以及样条随控制曲线变化的实现。此外,还讨论了粒子发射源的不同方式,如npoints和allpoints,并提到了外部参数的使用和打包、连接点的方法。
摘要由CSDN通过智能技术生成

 npoints 点数

npointsgroup 范围内有多少点

闭合边界 poly cap

v@c = getbbox_center(0);
f@sc = @ps*0.01 + 0.3;
4@m = maketransform(0,0,0,0,@sc,@c);

@P *= @m;

vop

group 使用

选择非分享边,端点选择 

group expression  

选择周边点 neighbourcount(0,@ptnum)<4

VEX 中组的使用 

创建组  @group_组名  如:@group_group1

将点加入组 

if(@P < 10)

@group_group1 = 1;

判断是否在组内

组内数量

使样条随控制曲线而改变状态

f@u = (float)@ptnum / (@numpt-1);
@P.y += chramp('shape',f@u);
 

添加点 add 

将点连成线 add->polygons->By group

绘制函数曲线

SOLVER内添加add 

粒子发射源的区别 npoints allpoints

npoints 点随机发射

allpoints 所有点连续发行

all geometry  用物体代替点发射

npoints函数 birth中npoints 可以依外部点位置进行发射 

取余 %

sidefx    docs.newvfx.com

for each 节点中 wrangle 中使用iteration 

在外部参数中使用 

pack 打包成一个物体,一个点

fuse 点连接

findshortestpath 在两个group中查找最短路径

connectadjacentpieces 将点连成线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值