作为合成师,我们正处于 VFX 管道的尽头。上游的其他部门得到笔记,日程推送,以及不可预见的情况总是阻止一个镜头顺利通过管道。
这意味着我们的合成师通常只有最少的时间来创造性地修饰我们的镜头,因此找到一种有效的工作方式应该是重中之重。
对我们来说幸运的是,Nuke 以 python 为核心构建,并提供了强大的可编程性。这为那些意识到不会在琐碎的任务上浪费时间,而是愿意利用简单定制和自动化的力量的合成师带来了难以想象的好处 。
人类学习他们的第一母语是因为他们周围都是从出生开始就讲母语的人。我们不会逐字逐句地学习基础知识,我们了解所传达内容的上下文,以及为何以这种方式传达信息。那么为什么我们要以不同的方式学习编程语言呢?
本课程将在 Nuke 的上下文中教您 Python 的基础知识。您不会浪费时间学习编程语言的理论“基础知识”。相反,当您学习如何创建有用的 Python 脚本以加快工作流程,以及如何创建自动化繁琐任务的工具时,您将自然而然地掌握它们!
本课程包括什么。
10 节 Python 教程课程
作为基于项目的视频教程提供,包含信息密集的书面课程笔记和带注释的时间码,可帮助您继续学习,或在以后轻松重新观看所学内容。完成的 Python 脚本
供您在每节课结束时使用并与您的代码进行比较。当您能够解构成品时,学习起来很容易!备忘单和代码片段
易于访问的代码片段和解释,供您在需要复习时参考。创建您自己的 Python 脚本将变得快速而简单!课程
你会学到什么。
- init.py 和 menu.py 之间的区别,以及它们的作用。
- 使用 Github 控制代码版本的重要性。
- 遇到困难时如何以及在何处寻求帮助。
- 为任何节点设置默认旋钮值。
- 创建自定义热键以创建节点和运行 Python 脚本。
- 创建您自己的菜单,以保存您将在本课程中创建的所有新工具!
- 正确开始并学习一些命名约定的好习惯,并保持代码干净、高效和有条理。
- 如何以编程方式创建和连接节点。
- 如何使用 Python 获取和设置节点值。
- 变量、循环和字典如何在实际项目中工作。
- 如何定义和运行函数。
- 如何导航和使用列表和字符串。
- 如何创建 Python 面板并接受来自用户的数据,以便稍后在 Python 脚本中使用。
- 编写 Python 脚本和在 Gizmos 上使用 Python 按钮之间的主要区别。
- 创建和循环列表和字典,而不是复制/粘贴代码块来做类似的事情。
- 错误检查的重要性。
1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:[email protected]
2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。
3、交流反馈插件素材更多问题~可以联系加QQ群:819091096
解压密码点击查看