此文章由橙光艺术网(www.cgart.net)收集整理发布
Introduction To Python Programming For Maya Animators
发布 3/2023
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz
语言:英语 |大小:3.70 GB |时长:9小时39分钟
了解 Python 编码和脚本编写的基础知识,以便在 Maya 中创建您自己的工具
您将学到什么
了解使用 Python 进行编程的基础知识 为
Maya 创建可用于生产的工具
自动化并改进动画工作流程
为继续学习编程奠定坚实的基础
要求
安装 Autodesk Maya。本课程使用 Maya 2020,但任何高于 2017 的版本都可以使用。
无需编程经验。您将学习与 Python 和 Maya 编码相关的所有知识。
玛雅基础知识。本课程不教授如何使用 Maya,您应该知道如何将装备引用到场景中并了解什么是“命名空间”,但如果您不这样做也不必担心,因为您可以快速轻松地从在线教程。
描述
欢迎来到 Maya 动画师的 Python 编程简介课程!在本课程中,您将从零开始学习编程知识,这将使您能够创建自己的工具,自动化工作流程中繁琐且无聊的部分,并帮助您自己和您的同事团队工作效率更高。本课程适用于希望扩展技能的动画师,以便能够提高并专注于他们的工艺。正如标题所暗示的那样,该课程将与动画师和布局艺术家更相关,主要是因为但是,如果任何使用 Maya 工作的人想要学习 Python 编程,他们都会从这些讲座中受益。涵盖哪些内容?Python 中的基础编程概念:循环、if 语句、函数、列表、字典等。基础知识技术和最佳实践:即使这是初学者课程,您也将学到一些专业 TD 和开发人员使用的最佳实践。 Maya cmds 库:您将获得的技能是广泛的编程技能,但项目大量使用 cmds 库,因为所创建的工具是用于Maya. 生产工具:您将使用可在工作中使用的实际工具完成本课程。UI:您将学习如何使用 Maya 中的内置库创建 UI。不涵盖哪些内容?Python 类:类是一个Python 的重要组成部分,将来可能会包含它们,但是您可以在没有它们的情况下创建一些非常强大的工具和脚本,这就是本课程不教授它们的原因。话虽如此,一旦您学习了本课程中涵盖的概念,您将能够轻松理解类。PyQt:Qt 需要对类有很好的理解,它是一个更高级的 UI 框架,甚至值得在单独的课程中学习。本入门课程的重点是 cmds 库的 UI 功能,对于刚开始学习的人来说,这些功能仍然非常有用且更容易掌握。本课程适合谁?Maya 艺术家:本课程不会教您如何使用 Maya ,你可能会学到一些新的 Maya 技巧,但假设你有一些 Maya 的基础知识(尽管你根本不需要高级)。完全的初学者或具有一些 Python 基础知识的人。希望熟悉的程序员使用 Python for Maya。这些内容面向初学者,但这些项目可能会帮助某人熟悉 Maya 及其库。本课程不适合哪些人?中级到高级程序员:如果您已经对函数、基本数据结构、可变性、for 循环等概念有了很好的理解,您可能会从更高级的课程中受益。学习课程的最佳方式:按顺序关注项目:项目是设计好的根据需要自然地引入新概念,从最基本的到更复杂的,每个项目都会重用以前的知识。 深入研究:深入研究让您从项目中休息一下,深入研究特定主题。它们是在介绍概念之后放置的,您可能想在学习概念后立即观看它们,但您也可以将它们视为将来返回的参考库。源代码:请留意中的资源每次讲座,您都可以下载包含项目部分源代码的文件。视频时间戳:不幸的是,该平台不提供视频时间戳,但您可以下载带有讲座中重要要点的时间代码的文本文件(在资源中)。测验和练习:在一些讲座后,您会发现测验和编码练习,这些都是可选的,但却是一种很好的练习方式。常见问题解答我可以通过这门课程成为 TD 吗?这是一门初学者课程,可能不足以获得专业 TD 的工作,但它绝对会给你打下坚实的基础继续学习你需要的东西。这对我的职业生涯有帮助吗?可以,但这取决于你的目标,它肯定会让你成为一个兼具艺术和技术技能的人的资产。如果您倾向于技术职业,这将为您继续走这条道路奠定良好的基础,这可能会带来非常有价值的、稳定且高薪的职业。我可以在我的 LinkedIn 上包含这门课程吗?这还不是一个认证,但是提及您完成了这门 Python 课程肯定会让您受益匪浅。如果我是一名学生但不这样做怎么办?非常了解动画或 Maya?没关系,您不需要是专业人士,也不需要是高级用户。了解基本知识(例如导航视口和创建立方体)将使您能够开始使用,可能有些东西您不熟悉,例如装备参考,但您可以从免费的在线教程中轻松学习它们。我可以使用较旧的 Maya 版本?您可以,涵盖的大多数 Maya 命令都可以工作,但不能保证所有命令都可以。如果是这种情况,您可以使用问答部分(或快速谷歌搜索)来获取帮助。这仅适用于动画师吗?不一定。这些项目与动画相关,例如,与专注于照明的人相比,从事动画、布局或装备工作的人会更熟悉这些项目,但所涵盖的实际编程概念适用于所有部门。
概述
第 1 部分:简介
第一讲简介
第 2 讲脚本编辑器概述
第 2 部分:您的第一个 Python 程序
第3讲你好玛雅
第 4 讲 cmds 库和导入简介
第 3 部分:第一个项目 – 道具索具工具
第五讲项目介绍
第六讲工具分解
讲座 7 创建工具
第8讲修改控件
讲座 9 深入探讨 – 帮助和文档
讲座 10 使用节点名称和列表
第 11 讲 使用“if”语句扩展工具
第 12 讲深入探讨 – “if” 语句和布尔值
第13讲函数简介
讲座 14 将代码变成函数
讲座 15 PyCharm – 安装和设置
讲座 16 创建模块
第 17 课深入探讨 – 函数
第 4 部分:第二个项目 – 姿势传输工具
第18讲项目介绍和分解
第 19 课 命名空间和列表
第20讲选择和“for”循环
第21讲“for”循环概述
第22讲获取属性
第 23 讲 存储姿势 – 字典简介
第 24 课 存储姿势 – 构建姿势词典
讲座 25 应用姿势
第26讲构建主要“传输”功能
讲座 27 UI 简介
讲座 28 创建 UI
讲座 29 项目回顾
讲座 30 深入探讨 – 弦乐
讲座 31 深入探讨 – 循环
讲座 32 深入探讨 – 列表、元组、集合
讲座 33 深入探讨 – 词典
第 5 部分:最终项目 – 姿势库
第34讲项目介绍
讲座 35 创建 Python 包
讲座 36 使用文件
讲座 37 将姿势保存到 JSON 文件
讲座 38 从 JSON 文件中读取姿势
讲座 39 创建 UI
讲座 40 连接功能并共享您的工具
有兴趣学习 Python for Maya 编程基础知识的动画师。课程中的项目将与动画和布局艺术家更相关,但它将使任何使用 Maya 的人受益。
橙光艺术网(CGART)的资源均内容来自于网络收集或用户发布.
本站点资料用于学习交流之用,勿作它用,;
若需商业使用,需获得版权拥有者授权,并遵循国家相关法律、法规之规定。如因非法使用引起纠纷,一切后果由使用者承担。
如有侵权行为,请联系告知
本站将会在第一时间删除。
暂无评论内容