Houdini图文笔记:常用函数及表达式(现学现卖更新中)

本文介绍了Houdini中如何使用ch()函数引用当前节点及父级节点的通道值,并详细解释了Transform与Group节点中特定变量的应用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用通道值

引用当前节点通道值

函数ch(),使用范例如下,这样当我们改变Translate中X通道的值时,Y、Z两通道的值也会将X通道值引用过来,本例中所实现的效果就是Box永远平行于坐标轴的对角线移动

在这里插入图片描述

引用父级节点的通道值

如果想引用父级节点通道值,使用范例如下,本例中所实现的效果是BOX沿正方向移动同时体积也会放大

在这里插入图片描述

以下变量在使用时需要使用$运算符,例如:通过$CEX调用CEX

Transform节点

  • CEX,CEY,CEZ,
    分别获取上级输入内容的X、Y、Z轴中心值,本例中在transform2中使用$CEX/$CEY/$CEZ实际就相当于ch("../box1/tx")/ch("../box1/ty")/ch("../box1/tz")

  • GCX, GCY, GCZ
    分别获取上级输入内容中指定组的X、Y、Z轴中心值

  • XMIN, XMAX
    分别获取上级输入内容包围盒的X最大值和最小值

  • YMIN, YMAX
    分别获取上级输入内容包围盒的Y最大值和最小值

  • ZMIN, ZMAX
    分别获取上级输入内容包围盒的Z最大值和最小值

  • SIZEX, SIZEY, SIZEZ
    分别获取上级输入内容包围盒的X/Y/Z的长度

Group节点

$OS引用当前Group节点名称作为组名,这样当修改节点名时,就可以同步更新组名称

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值