本教程适合有Maya和python基础,有一定绑定工具开发经验,想进一步提高的绑定师或者TD学习。会略过基础的代码讲解,着重讲解Maya api、权重计算、C扩展和Qt的绘制事件。完成对次级,关节,裙子,脊椎,背带,眉毛,眼皮等权重的自动计算,并通过bezier曲线进行控制。
课程信息
教学总长度4小时47分,使用软件:Maya。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
核心知识点
Maya api
讲解如何通过Maya api操作Maya蒙皮权重,模型点坐标。
权重计算
讲解如何计算Maya各种类型的权重,并通过曲线控制。
C扩展
讲解如何使用C++编写Python的扩展模块,供Python调用,并加速计算模块。
绘制界面
讲解如何通过Qt绘制事件绘制绘制曲线控制组件。
课程目录
0101_类与数据
0102_指针与可变参数
0103_MSelectionList
0104_MDagPath
0105_模型坐标
0106_蒙皮权重
0107_矩阵变换
0108_贝塞尔曲线
0109_二分法
0110_关节权重
0111_C扩展
0111_C扩展性能对比
0112_配置开发环境
0113_C函数
0114_参数转换
0115_列表转数组
0116_使用C扩展
0117_向量求法
0118_预计算
0119_次级权重
0120_脊椎权重
0121_绘制背景
0122_绘制曲线
0123_鼠标事件
0124_信号和槽
0125_实时计算
0126_工具测试
0128_裙子权重
0129_裙子测试
0130_裙子C版
0131_眼皮权重
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
知识要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map(贴图)等。