首页 > 其他 > 详细

自定义Write节点的beforerender属性

时间:2015-10-10 19:52:03      阅读:228      评论:0      收藏:0      [点我收藏+]
由于nuke中的write节点提供了beforerender,afterrender这类事件,我们想添加一些功能只需要在这里面敲入代码即可。事件一旦发生,自然会触发我们敲入的code。
 
Write节点需要设置路径,如果文件夹不存在还需要手动建立,实在不胜其烦,于是写了一段代码敲入beforerender输入栏里,希望在能够省去手动建立文件夹的重复劳动。
 
这段代码会在渲染事件发生之前执行,检查file设置中的路径是否存在,若不存在就会自动建立,省心省事。
 
Talk is cheap,show you the code:
 
###########################################################################


if os.path.exists(os.path.dirname(nuke.thisNode().knob(‘file‘).value()))==True:
    print nuke.thisNode().knob(‘file‘).value()
else:
    os.makedirs(os.path.dirname(nuke.thisNode().knob(‘file‘).value()))

自定义Write节点的beforerender属性

原文:http://www.cnblogs.com/hksac/p/4867980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!