角色建模是 3D 创作中最具挑战性也最有成就感的领域之一。本章将带您从人体解剖学基础开始,系统学习角色建模的核心概念和技术。我们将探讨写实与卡通两种主流风格的特点,掌握专业的角色建模工作流程,并深入理解拓扑结构对动画的重要性。无论您的目标是创建逼真的数字人类还是富有个性的卡通角色,本章都将为您打下坚实的基础。
完成本章学习后,您将能够:
人体比例是角色建模的基石。传统上,我们使用”头高”作为测量单位来定义人体各部分的比例关系。
╔═══╗ <- 1 头高:头部
║ O ║
╚═╤═╝
│ <- 2 头高:下巴到胸部
╔═╧═╗
║ ║ <- 3 头高:胸部到肚脐
║ ║
╚═╤═╝ <- 4 头高:肚脐到耻骨(身体中点)
│
╔═╧═╗ <- 5 头高:耻骨到大腿中部
║ ║
║ ║ <- 6 头高:大腿中部到膝盖下方
╚═╤═╝
│ <- 7 头高:膝盖到小腿中部
╔═╧═╗
║ ║ <- 8 头高:小腿到脚底
╚═══╝
理解骨骼结构对于创建可信的角色至关重要,即使是卡通角色也需要遵循基本的骨骼逻辑。
脊柱不是直线,而是呈 S 形曲线:
侧视图:
颈椎 (7节) ╱
╱ <- 前凸
╱
胸椎 (12节) ╲
╲ <- 后凸
╲
腰椎 (5节) ╱
╱ <- 前凸
╱
骶椎/尾椎 ╲ <- 后凸
这个 S 形曲线赋予人体优雅的姿态,也是角色立体感的来源。
不同关节有不同的活动类型和范围:
对于角色建模,我们不需要雕刻每一块肌肉,但需要理解主要肌肉群如何影响外形。
复杂解剖 -> 基础形体 -> 建模基础
手臂横截面:
解剖视图 简化视图 建模视图
╭─────╮ ╭─────╮ ╭─────╮
│肌肉纤维│ -> │椭圆形│ -> │8边形│
╰─────╯ ╰─────╯ ╰─────╯
写实风格追求接近真实人体的表现,但仍需要艺术化处理。
卡通风格通过夸张和简化来传达角色个性。
常见卡通比例:
Q版 (3头身) 少年 (5头身) 英雄 (9头身)
╔═╗ ╔═╗ ╔═╗
║O║ ║O║ ║O║
╚╤╝ ╚╤╝ ╚╤╝
╔╧╗ ╔╧╗ ╔╧╗
║ ║ ╔╣ ╠╗ ╔╣ ╠╗
╚╤╝ ║╰╤╯║ ║╰╤╯║
╧ ╚═╤═╝ ╚═╤═╝
║║ ║║
╧╧ ╔╧╧╗
║ ║
╚══╝
选择建模风格需要考虑多个因素:
| 考虑因素 | 写实风格 | 卡通风格 |
|---|---|---|
| 目标受众 | 成人、专业领域 | 全年龄、娱乐向 |
| 制作时间 | 长(2-4周/角色) | 短(3-5天/角色) |
| 技术要求 | 高(雕刻、纹理) | 中(建模、绑定) |
| 硬件需求 | 高端显卡、大内存 | 中端配置即可 |
| 动画难度 | 高(面部细节多) | 低(简化的表情) |
| 渲染时间 | 长(SSS、毛发) | 短(简单材质) |
在 Blender 中设置参考图:
从简单几何体开始,逐步细分添加细节:
步骤流程:
1. 立方体 2. 挤出四肢 3. 细分表面 4. 雕刻细节
╔═╗ ╔═╗ ╔═╗ ╔═╗
║ ║ -> ╫ ╫ -> ╬ ╬ -> ╬○╬
╚═╝ ╟ ╢ ╟ ╢ ╟ ╢
╨ ╨ ╨ ╨ ╨ ╨
优点:
缺点:
从单个面片开始,逐步挤出构建:
优点:
缺点:
先雕刻高模,再重新拓扑:
优点:
缺点:
良好的拓扑是成功动画的基础。
面部拓扑示例:
眼部环线 口部环线
╭─────╮ ╭─────╮
╱╲ ╭─╮ ╱╲ ╱ ╲
│ ╲│O│╱ │ │ ╭─────╮ │
│ ╰─╯ │ │ │ │ │
╲ 鼻 ╱ ╲ ╰─────╯ ╱
╰─────╯ ╰─────╯
关键环线:
肘关节拓扑(侧视图):
伸直状态 弯曲状态
═══╤═══ ╔══╗
│ -> ║ ║
═══╧═══ ╚══╝
需要3条支撑环线防止挤压
不同区域需要不同的网格密度:
| 身体部位 | 推荐面数 | 原因 |
|---|---|---|
| 面部 | 2000-5000 | 表情变化多 |
| 手部 | 800-1500 | 动作精细 |
| 躯干 | 1000-2000 | 变形适中 |
| 四肢 | 每段500-1000 | 弯曲需求 |
| 脚部 | 400-800 | 变形较少 |
错误: 正确:
╱│╲ ╱─┬─╲
╱ │ ╲ ╱ │ ╲
╱ │ ╲ ├───┼───┤
╱ │ ╲ ╱ │ ╲
╱ │ ╲ ╱ │ ╲
三角面会导致:
极点(Pole)是指连接 3 个或 5 个以上边的顶点。
3极点(E-pole) 5极点(N-pole)
╲│╱ │
╳ ──╬──
╱│╲ │
极点放置原则:
错误(螺旋): 正确(环状):
╱╱╱╱╱╱╱╱ ────────
╱╱╱╱╱╱╱╱ ────────
╱╱╱╱╱╱╱╱ ────────
螺旋边线会导致:
使用 Select > Select Loops 检查边线流向
在本章中,我们系统学习了角色建模的基础知识:
掌握了角色建模基础后,下一章我们将深入学习写实角色的高级制作技巧,包括高精度雕刻、逼真材质制作和毛发系统的应用。
创建一个 8 头身的基础人体模型,只使用立方体堆叠,标注每个头高的关键解剖位置。
提示(Hint):使用 Array 修改器创建 8 个立方体作为参考网格。
使用相同的基础网格,分别制作一个写实风格头部(细分3次)和卡通风格头部(保持低模)。
提示(Hint):从 UV 球体开始,写实版本使用 Subdivision Surface,卡通版本保持几何形状。
创建一个简化的手臂模型,重点处理肘关节的拓扑结构,确保弯曲时不会出现挤压变形。
提示(Hint):在肘关节处添加 3 条支撑环线,使用 Loop Cut (Ctrl+R)。
从一个细分的立方体开始,创建基础的面部拓扑,包含眼环和口环。
提示(Hint):使用 Inset (I键) 创建眼睛和嘴巴的基础环线。
设计三个不同体型的角色剪影(瘦高型、强壮型、矮胖型),仅使用基础几何体组合,强调形状语言的运用。
提示(Hint):瘦高型用拉长的椭圆,强壮型用方块,矮胖型用球体。
导入一个免费的角色模型(如 Blender 自带的),分析并标注其主要的边线流向,识别极点位置。
提示(Hint):使用 Select Loop (Alt+点击边) 追踪边线流向,用 Vertex 颜色标记极点。
在 30 分钟内,使用盒子建模法创建一个完整的低模角色(<1000 面),包含基本的人体比例和可识别的特征。
提示(Hint):先快速搭建整体,后期再调整比例。使用 Mirror 修改器保证对称。
将一个高模雕刻头部(10万面)重拓扑为动画友好的低模头部(5000面以内),保持关键特征。
提示(Hint):使用 Shrinkwrap 修改器配合 Snapping 功能手动重拓扑。
问题:角色看起来”不对劲”,但说不出具体问题。
原因:
解决方案:
问题:写实角色看起来诡异、令人不适。
原因:
解决方案:
问题:模型在动画时出现奇怪的变形。
常见错误:
预防措施:
问题:在基础比例未定的情况下雕刻细节。
后果:
正确流程:
问题:角色过于完美对称,缺乏生命力。
平衡方法:
问题:某些区域面数过多,其他区域不足。
常见情况:
优化原则: