Blender 角色建模完全入门教程:从零打造人形角色的五个核心阶段
角色建模是Blender学习中最吸引人、也最具挑战性的方向之一。很多初学者在看完软件基础教程后,不知道如何真正开始制作一个完整的角色。本文将角色建模拆解为五个清晰的阶段,帮助你建立正确的工作流程,少走弯路。
一、准备阶段:参考图与概念设计
专业建模师在动刀之前,一定会先准备充分的参考资料。即使是风格化低模角色,也需要清楚知道角色的比例和特征。
收集参考图的方法
- 正视图 + 侧视图(T型图):专业角色设计通常会提供前视图和侧视图,这是最高效的参考格式
- 无T型图时:可以在PureRef软件中拼合多张参考图,包含正面、侧面、背面和细节特写
- 比例参考:头身比决定角色风格,写实角色约7-8头身,Q版卡通约2-4头身
在Blender中设置参考图
- 按小键盘1进入正视图,按N打开侧边栏
- 选择"视图"选项卡,找到"参考图像"选项
- 点击"添加图像",导入正视图参考
- 切换到右视图(小键盘3),用同样方法导入侧视图
- 调整参考图的不透明度至0.5左右,避免影响视线
二、块体阶段:快速建立比例关系
不要一开始就追求细节!先用简单几何体搭建出角色的整体比例框架,这一步叫做"块体建模(Blockout)"。
人形角色块体建模步骤
- 从躯干开始:添加一个立方体,按S缩放、G移动,对齐参考图中的身体轮廓
- 添加四肢:复制并修改立方体,分别代表大臂、小臂、大腿、小腿
- 头部:添加球体,调整为头部形状,不需要精确
- 检查比例:从各个角度反复比对参考图,这一步花的时间越多,后续越省心
常见错误:很多初学者在块体阶段就开始细化,结果越改越乱。请记住:块体阶段只关心比例,不关心细节。
三、建模阶段:多边形建模实战
块体确认满意后,进入正式建模阶段。Blender的多边形建模工具非常强大,以下是角色建模中最常用的操作。
面部建模技巧
面部是角色最复杂的部分,建议单独处理:
- 从一个平面(Plane)开始,删除顶点保留中心点
- 以眼眶为起点,用E(挤压)逐步向外延伸面部结构
- 遵循面部肌肉走向布线:眼眶、嘴角需要环形布线,方便后续动画表情
- 开启对称建模(X轴镜像修改器),只建模一半面部即可
身体建模核心流程
- 从一个立方体开始,添加足够的细分环线(Ctrl+R)
- 进入Edit Mode(Tab),选择并移动顶点对齐参考图轮廓
- 先建立外轮廓,再添加细节结构线
- 用Shrinkwrap修改器将服装贴合身体
重要快捷键速查
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
| E | 挤压(Extrude) | 延伸几何体 |
| Ctrl+R | 添加环形切割 | 增加细节区域 |
| Alt+点击 | 选择环形边 | 快速选中循环边 |
| M | 合并顶点 | 修复布线问题 |
| Ctrl+B | 倒角(Bevel) | 硬表面边缘处理 |
四、雕刻阶段:用Sculpt Mode添加细节
多边形建模完成基础形状后,可以切换到Sculpt Mode进行细节雕刻,这与 ZBrush 的工作流程类似。
雕刻前的准备
- 在雕刻前先应用Subdivision Surface修改器(细分2-3级),确保有足够的面数
- 或者使用Sculpt Mode中的"动态拓扑(Dyntopo)",让Blender自动根据笔刷大小增加细节
常用雕刻笔刷
- Draw(绘制):最基础的向外雕刻笔刷,用于堆积体积
- Smooth:平滑表面,用于消除不均匀的凹凸
- Crease(折痕):制作深层褶皱和凹陷,如眼角、鼻翼
- Grab(抓取):整体移动面部特征,用于快速调整比例
- Clay Strips:模拟粘土叠加效果,适合有机形体建模
五、材质与渲染阶段:让角色"活"起来
建模完成后,一套好的材质能让角色的质感提升几个档次。
基础PBR材质设置
- 进入材质面板,新建材质
- 将Principled BSDF节点的Base Color连接皮肤颜色或贴图
- 设置Subsurface(次表面散射)为0.1-0.3,让皮肤呈现透光效果
- 设置Roughness(粗糙度)为0.4-0.6,避免皮肤过于光滑或哑光
- 眼睛部分设置Specular高光值为1.0,体现湿润质感
角色渲染推荐设置
- 渲染引擎:Cycles(质量优先)或EEVEE(速度优先)
- 布光:三点布光(主光、补光、轮廓光),或使用HDRI环境光
- 景深:适当开启景深(DOF),聚焦在面部,背景轻微虚化
角色建模是一个需要长期练习的技能,关键在于建立正确的工作流程:先比例、后结构、再细节。不要试图一步到位,每一个阶段都做扎实,最终的效果自然水到渠成。建议从简单的卡通角色开始练习,逐步挑战写实风格。
参考来源:Blender官方文档、Joey Carlino角色建模教程、Blender中文社区建模经验分享
