Houdini 中一个方便的 copy 文件功能

2025-04-21  本文已影响0人  暴走TA

简介: 最近在写功能的时候总是需要将保存了的 hda 文件手动 copy 到一个需要的目录,甚是麻烦,突发奇想,我做了一个节点用来实现在 houdini 快速点击一下,就将 srcPath 下的文件 copy 到 targetPath 下
houdini版本: 2020.5

制作步骤

  1. 创建一个null 并添加需要的 参数 和 一个按钮
null 的参数和按钮
  1. 在面版的 button 上点击右键使用 Expression->Edit Expression,来进行表达式的编辑
开启表达式编辑
  1. 输入代码,并记得将表达式设置为 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,这样就能方便的添加到需要的位置了

上一篇 下一篇

猜你喜欢

热点阅读