Houdini 中一个方便的 copy 文件功能
2025-04-21 本文已影响0人
暴走TA
简介: 最近在写功能的时候总是需要将保存了的 hda 文件手动 copy 到一个需要的目录,甚是麻烦,突发奇想,我做了一个节点用来实现在 houdini 快速点击一下,就将 srcPath 下的文件 copy 到 targetPath 下
houdini版本: 2020.5
制作步骤
- 创建一个null 并添加需要的 参数 和 一个按钮
null 的参数和按钮
- 在面版的 button 上点击右键使用 Expression->Edit Expression,来进行表达式的编辑
开启表达式编辑
- 输入代码,并记得将表达式设置为 python 表达式
输入代码并设置为python
selfNode=hou.pwd()
srcP=selfNode.parm("srcPath").eval()
targetP=selfNode.parm("targetPath").eval()
#print(srcP)
#print(targetP)
import os
import shutil
shutil.copy2(srcP,targetP)
print("copy finish")
大功告成,大家还可以把它封装成一个 HDA,这样就能方便的添加到需要的位置了