欢迎光临散文网 会员登陆 & 注册

Houdini 拷贝多个物体到点 copytopoint节点应用2

2022-09-18 14:46 作者:令狐肥兔  | 我要投稿

可以使用Switch节点来设置拷贝的物体

copy多种物体

使用attribute wrangle节点给球体的点上添加属性,

i@a= floor(rand(@ptnum)*6);

定义一个整数类型的属性“a”,a的值使用rand随机函数对点序号进行随机,rand产生的值是0-1的浮点值,左侧有5个物体需要copy所以需要乘以6,使用floor 得到整数值,floor可以吧小数点后边的数值直接省略只取整数。

然后可以用switch调用wrangle创建的属性“a”

使用point函数调用属性

select input 输入:

point("../foreach_begin1/",0,"a",0)

输入point之后会有写法提示
point函数写法帮助

这种方式的好处是每个输入物体的属性都可以单独控制;例如可以单独对box进行缩放上的控制:

添加浮点属性“b”
添加滑块“A”
在box的缩放属性y上添加point函数

在box的y方向的缩放上使用point函数调用“b”属性就可以通过滑块来控制box.y轴的缩放了



Houdini 拷贝多个物体到点 copytopoint节点应用2的评论 (共 条)

分享到微博请遵守国家法律