学完本篇,你应该能够:
- 说清楚一条完整的 CG 制作流水线(Pipeline)由哪几个阶段组成,各阶段产出什么
- 理解 Maya 的三大核心心智模型:节点图(DG)、依赖关系与构造历史、坐标空间
- 独立新建、保存、管理一个 Maya 工程(Project),并理解文件与素材的引用关系
- 了解 Maya 2026 相比旧版的关键变化,避免看旧教程时"对不上号"
二、原理:一条完整的动画制作流水线
任何一部用 Maya 做的动画,几乎都遵循同一条流水线。理解这条线,你就知道"我现在在哪个阶段、下一步该干什么"。
┌─────────┐ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌─────────┐
│ 建模 │ → │ 贴图/UV │ → │ 绑定 │ → │ 动画 │ → │ 灯光渲染 │
│ Modeling │ │ UV/Text │ │ Rigging │ │Animation │ │ Lighting │
└─────────┘ └─────────┘ └──────────┘ └─────────┘ └─────────┘
几何体 贴好纹理 会动的"木偶" 会"表演" 最终画面
- 建模(Modeling):创造几何体。决定物体"长什么样"。产出:多边形/NURBS 网格。
- UV 与贴图(UV / Texturing):把 3D 表面"摊平"到 2D,好让图片(纹理)贴上去。决定物体"是什么材质感"。
- 绑定(Rigging):给模型装骨骼和控制器,让它变成可摆姿势的"木偶"。决定物体"能不能动、怎么动"。
- 动画(Animation):在时间轴上记录动作。决定物体"如何表演"。这是本指南的绝对核心。
- 灯光与渲染(Lighting / Rendering):布置光源,用渲染器把场景"拍"成最终 2D 画面。决定观众最终看到什么。
- 关键认知:动画不是流水线里孤立的一环。模型拓扑差 → 绑定变形难看;绑定权重差 → 动画摆姿势就破面;灯光材质没跟上 → 动画再好画面也糊。所以本指南把建模、动画、渲染全部讲透,而不是只教"怎么 K 帧"。
三、Maya 的三大核心心智模型
这是把"会用按钮的人"和"真正学透的人"区分开的分水岭。
3.1 节点图(Dependency Graph, DG)—— Maya 的本质
原理:Maya 内部没有"一个物体"这种概念,一切都由节点(Node) 通过连接线(Connection) 构成一张图。你看到的"一个球",其实是:
polySphere(形状) ── 输出几何数据 ──→ shadingEngine(着色组) ──→ 渲染器
│
└── 输入 attributes(半径/分段数)
transform(变换节点) ── 记录 位置/旋转/缩放
- 变换节点(Transform Node):记物体在空间里的位置、旋转、缩放。
- 形状节点(Shape Node):记物体的真实几何数据(顶点、边、面)。
- 材质/着色节点(Shading Node):记颜色、反射、凹凸等。
- 历史节点(History Node):记"这个物体是怎么做出来的"(每一步操作都堆叠在这里)。
如何验证:选中物体,按 Ctrl+A 打开属性编辑器(Attribute Editor),顶部一列 tab(如 pSphere1、pSphereShape1、polySphere1、initialShadingGroup)——这每一格就是一个节点。看懂这一排 tab,你就开始"用 Maya 的方式思考"了。
3.2 依赖关系与构造历史(Construction History)—— 为什么能反复改
原理:Maya 的建模操作(挤出、倒角、布尔)大多非破坏性(Non-Destructive)。它不直接"焊死"结果,而是把每一步操作作为历史节点存进"构造历史"里,通过节点图串起来。所以你可以随时回到第 3 步改参数,后面的结果自动更新。
操作:
- 查看/编辑历史:选中物体 → 右侧通道盒(Channel Box)里的
INPUTS区,每个历史节点都能展开改参数。 - 冻结历史(把结果固化):
修改(Modify) > 冻结变换是冻结变换;删除构造历史用编辑(Edit) > 按类型删除 > 历史(Delete by Type > History)。 - 坑:历史堆积过多会让场景变卡、文件变大。但在完成建模、进入绑定之前,务必"冻结变换(Freeze Transformations)"并"删除历史(Delete History)",否则骨骼绑定会出现坐标混乱。
3.3 坐标空间(Space)—— 移动/旋转的参照系
原理:同样一个"向右移",在不同坐标系下结果不同:
- 世界空间(World):固定不动的绝对坐标系,X/Y/Z 永远指向固定方向。
- 对象空间(Object / Local):物体自身的坐标系,会随物体旋转。
- 父空间(Parent):相对父物体的坐标系,用于层级动画。
操作:选中物体,按 W 进入移动,看工具上的轴;或用左侧工具栏双击移动工具,或在工具设置里切换 世界(World) / 对象(Object)。理解坐标系,是后面做"旋转"和"父子层级动画"时不迷糊的前提。
四、Maya 2026 新特性速览(学旧教程时对照用)
Maya 2026(约 2025 年 3 月发布)是一次"打磨核心工具"的版本。关键变化:\n\n\n\n\n\n
| 领域 | 变化 | 对学习的影响 |
|---|---|---|
| 建模 | 新增体素布尔(Volume Boolean)、Smart Bevel 智能倒角、智能挤出强化、STL 单位设置 | 布尔与倒角更省事,旧教程的布尔修线步骤可简化 |
| 重拓扑 | Flow Retopology 1.3 随安装内置(云端,每月 50 次配额) | 高模转低模有了内置工具 |
| 材质 | OpenPBR 成为默认表面着色器(取代 Standard Surface);LookdevX 1.7、Substance 3.0.4 | 新建材质默认是 OpenPBR,教程里"选 aiStandardSurface"的步骤要改为 OpenPBR |
| 渲染 | Arnold(MtoA) 5.5.0;全局光采样(GLS)升级、Cryptomatte 支持 GPU | 渲染更快更稳,采样参数含义不变 |
| 动画/绑定 | ML Deformer 机器学习变形器改进(加载快 40 倍);MotionMaker 新增"马"的原型 | 复杂变形可加速;AI 生成基础动作是可选捷径,但基础动画原理仍需手动练 |
| 布局 | 新 Sequencer(原 Camera Sequencer 重建) | 多镜头剪辑更直观 |
| USD | USD for Maya 0.31 支持光源链接(Light Linking) | 走 USD 流程时可用 学习建议:ML Deformer、MotionMaker、Bifrost 液体这些"AI/仿真"功能属于进阶加分项。初学阶段重点打牢传统建模/动画/渲染基本功,AI 工具是"锦上添花"而非"替代理解"。本指南以传统基本功为主线,AI 功能在相应章节末尾作为拓展介绍。 |
五、工程管理(Project)—— 让文件不再丢
原理:Maya 一个"工程"是一套标准目录(scenes、sourceimages、images、cache、clips 等)。贴图、缓存、渲染图各归其位,工程搬到别的电脑也能正常打开。新手 90% 的"贴图丢失/找不到文件"问题,都源于没建工程、乱放素材。
操作:
文件(File) > 项目窗口(Project Window)。- 点
新建(New),输入工程名(如MyMayaCourse),选择存放位置,点接受(Accept)。 文件(File) > 设置项目(Set Project)选中刚建的工程。- 之后所有场景保存到
scenes/,贴图放进sourceimages/,渲染图输出到images/。 - 养成习惯:
开工第一件事就是 Set Project。
六、常见问题与坑
- 贴图显示为绿色/丢失 → 没建工程或贴图没放进
sourceimages/,路径是绝对路径。解决:重建工程并重新指定路径。 - 文件越存越大、越来越卡 → 构造历史堆积。定期"删除历史"。
- 绑定后模型飞走/变形 → 建模结束没"冻结变换"和"删除历史"。这是绑定前必须做的前置清理。
- 旧教程找不到某个菜单项 → 你用的是 2026,个别功能改名或换位置了(见上表)。
七、练习作业
- 新建一个工程
MayaCourse_01,用它保存本指南所有练习场景。 - 创建一个球体,打开属性编辑器,指出它的变换节点、形状节点、历史节点各是哪一个 tab。
- 对球体做一次挤出,然后在通道盒
INPUTS里改挤出参数,体会"非破坏性历史"。 - 把练习 3 的球体"删除历史",再回到通道盒观察
INPUTS区发生了什么变化。
评论加载中...