本课程为技术美术提高进修班,分为两大板块,第一章为Python基础内容,主要介绍了Python的重要知识点,并解释面向过程及面向对象。其次会分享一些作者在实际工作中遇到的问题及解决方案。第二章是讲解Python在Maya中的运用方法,告知大家Pymel库的优势,传授一些VsCode的小技巧,并阐述如何使用VsCode来编写Maya脚本。Pymel的UI制作也是本章节的内容之一,作者会采用PS的方式解释Maya的UI结构,并带领大家进一步熟悉UI结构及各式各样的控件。
课程信息
教学总长度10小时左右,使用软件:Maya、Python、VsCode。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
核心知识点
Python的编程入门和应用
详细介绍Python的重要知识点,并解释面向过程及面向对象。
Python库的内容
阐述Maya中Python库的优势,与传授Pymel的实际运用方法。
UI结构及制作
采用PS的方式解释Maya的UI结构。
传授案例经验
讲述作者在实际工作案例中碰到的问题及解决方法。
课程目录
第一章:Python基础
0101_前言
0102_Python环境
0103_变量与命名
0104_基础数据类型
0105_列表
0106_字典
0107_For循环
0108_判断
0109_循环判断拓展
0110_While循环
0111_函数
0112_面向对象
0113_类
0114_模块和标准库
0115_第一章结语
第二章:Maya编程实战
0201_为什么使用Pymel
0202_官方文档的使用
0203_Pymel类于层级
0204_案例01_合并
0205_代码管理_初步
0206_VsCode拓展_PyMel库
0207_MayaUI结构
0208_UI布局_列与行
0209_UI布局_窗体布局
0210_UI布局_层级关系
0211_UI控件
0212_案例02_隔断选边
0213_案例02_制作UI
0214_案例02_完善功能
0215_MayaUI特性
0216_异常处理_捕获
0217_案例03_批量导出
0218_案例03_文件对话框
0219_案例03_制作UI
0220_案例03_完善UI
0221_案例03_添加功能
0222_数据保存_Json
0223_执行路径_OS
0224_工具整理与共享
0225_终章_结语
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。