本节讲如何获取和创建通道和层(也叫通道,集合)。 读取通道 获取当前Nuke工程中所有的通道: nuke.channels() # Result: ['rgba.red', 'rgba.green',…
使用性能计时器 在Nuke中打开性能计时器时,就可以通过Python读取性能信息。就能知道每个节点的运算时间。 在调试运行较慢的脚本,找出耗时瓶颈上很有帮助。 注意,打开性能计时器会影响Nuke的性能…
本章讲解了一些数学模块的特性,详解了矢量和矩阵对象以及它们的成员函数。你可以在Nukepedia上找到一个很棒的教学案例。 使用矩阵 请参阅: 立体设置 案例 绘制点 这是一个比较实验性的函数,它结合…
作者介绍 题外话 翻译Nuke Python文档是一个体力活,经过半年多努力,阿牛基本上算是完成了全部翻译(欢迎大家参与校正),这次我们一次性免费贡献出来是希望这个行业所有合成师不仅仅只是制作,而要掌…
把资产管理系统集成到nuke里面,方法很多,不深入介绍,一切从简。 数据库用简单的目录结构替代,不过有一定的命名规范。代码中创建的工具都存在assertManager这个模块了。其他部分比如创建men…
有好几种安装插件,gizmos, python脚本的方法。 最简单的就是用home目录的 ~/.nuke目录,其在nuke第一次启动时创建。但在多用户 环境下不太灵活。因此,自定义的plug-in路径…
线程很重要,你可以在后台干事,而不让nuke假死。这样背后运行系统命令,程序啥的就很方便。 根据你想干啥,可以很方便地调用python的Threading借口来实现: threading.Thread…
这部分将如何处理格式 读取格式 使用nuke.formats()可会获取nuke支持的格式 scriptFormats = nuke.formats() 各种方法展示如下: for f in scri…
渲染农场的管理系统和生产线各异,这是一个简单的例子,说明和渲染农场集成的理念。 在Nukepedia上有更多信息,找Render Manger 这是一个收集信息,提交渲染农场。 p = nuke.Pa…
使用下文描述的nuke.add…()函数,当有变量事件(比如,创建节点,加载脚本)时就自动调用python函数。 在init.py,menu.py里面可以随便用nuke.add…(). 这代码会被当作…

关注我们的公众号

微信公众号