本套教程是讲师开发一个Maya插件的过程,介绍了讲师开发过程中的思路、习惯与经常使用的知识点。 整个开发流程中以快速完成开发再优化为基础,辅以开发过程中强调明确依赖关系与界面实现分离。 这种开发方法避免了过度优化等问题,并且可以减少代码架构设计的问题,还可以增强代码的后期修改能力。
课程信息
教学总时长约4小时,使用软件:Maya, Python2, Python3。
适用行业:游戏美术;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
0101_项目搭建
0102_主窗口的创建
0103_主窗口布局
0104_节点编辑部件的布局
0105_节点创建表达式1
0106_节点创建表达式2
0107_节点创建表达式功能附加到UI
0108_生成名称表达式对话框
0109_生成名称表达式
0110_生成名称表达式的各部分功能的连接
0111_删除部分完整实现
0112_连接编辑小部件的布局
0113_连接小部件的功能实现
0114_重命名小部件的布局
0115_重命名功能实现
0116_重命名功能附加到UI
0117_设置小部件的布局
0118_设置的功能实现
0119_设置功能附加到UI
0120_为优化插件做准备-优化代码and修复bug
0121_撤销块功能实现(修改了userSetup.py)
0122_将背景实现集成到一个包中
0123_字体设置功能优化
0124_打包程序
0125_安装脚本编写
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。