Houdini中设置DOP自动跟随BoundingBox(边界网格)

来源:哔哩哔哩 时间:2023-04-22 10:51:22


【资料图】

一般情况下可以如图1所示直接将外部box的centre和size属性,通过鼠标点击右键选择复制,并在目标属性位置点击鼠标右键选择paste relative reference就能够完成。

但在这里我们假设一种更通用的情况。如图2所示。

假设一个场景:我们想将有动画的点的位移 通过setMovement传递给没有动画的boundingbox。这时候得到的移动边界框的属性没有按钮提供给我们复制粘贴。这种情况我在setBBXSize使用了getbbox_size()和getbbox_center()函数如图3所示。

此时如果查看Geometry SpreadSheet的detial层级就能得到当前box的长宽高和位置属性。

最后再在DOP中设置边界框的地方使用detail()进行调用。如图4所示

这是我使用的是相对路径../../,你也可以使用绝对路径/obj/......具体的函数方法可以参考houdini帮助文档。

通过类似的方法可以解决,第一种没有控件UI可以复制属性的不足。

这里是ChadTips的Houdini小分享,如果您有其他的思路或者不一样的有趣的方法欢迎联系告诉我。我非常喜欢探讨不同的经验分享。

标签:

x 广告
x 广告

Copyright ©  2015-2022 南极文旅网版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com