AI角色立绘设计教程:用AI生成游戏动漫角色的完整工作流程
简单说:AI角色立绘设计已经能做出不输中级画师的质量——Midjourney搞定二次元角色、Stable Diffusion做写实风、DALL-E出概念设计。真正拉开差距的不是画功,是你能不能控制角色一致性——这个一垮,再好看的角色也用不了。
AI角色立绘设计教程:用AI生成游戏动漫角色的完整工作流程
去年帮一个独立游戏团队做角色设计。美术外包报价1.5万一个角色,8个角色就是12万——对小团队来说太贵了。
我说要不先试试AI?
结果老板看完AI出的图,沉默了三秒说"这比我之前外包画的还好"。最后8个角色的整套立绘(含表情差分和武器变体),用AI加人工精修,一周搞定。费用?除了人工时间,约等于零。
三个主流AI工具的角色设计能力对比
做AI角色设计,Midjourney的二次元风格最强、Stable Diffusion的可控性最高、DALL-E的概念创意最丰富。没有哪个工具"最好",只看你的需求是什么风格。
| 工具 | 二次元/动漫 | 写实/半写实 | 概念设计 | 角色一致性 |
|---|---|---|---|---|
| Midjourney | ★★★★★ | ★★★★☆ | ★★★☆☆ | 中等(需seed+cref) |
| SD + LoRA | ★★★★☆ | ★★★★★ | ★★★★☆ | 强(LoRA固化风格) |
| DALL-E 3 | ★★★☆☆ | ★★★☆☆ | ★★★★★ | 弱(每次随机) |
我自己做二次元角色首选Midjourney,那个赛璐璐上色和线条质感真的舒服。做写实风或者需要精细控制衣服细节的时候切到SD。DALL-E我主要用在早期概念探索——头脑风暴阶段出十个不同方向的设计草图,看哪个方向有意思。
角色提示词的核心结构
一个完整的角色Prompt应该包含:画风(style)+ 角色描述(appearance)+ 姿势与构图(pose)+ 技术参数(technical)。四个维度都写清楚,角色才不会跑偏。
以二次元女剑士为例:
"anime style female warrior character design, full body illustration, long silver hair with side braid, determined expression with sharp blue eyes, wearing elegant silver and blue armor with flowing cape, holding a glowing katana sword, dynamic battle-ready stance, cel-shaded art style, clean lineart, soft gradient background, high quality game character splash art"
拆解一下这个Prompt:
- 画风:anime style, cel-shaded, clean lineart
- 角色描述:female warrior, silver hair, blue eyes, armor, cape, katana
- 姿势构图:full body, dynamic battle-ready stance
- 技术参数:splash art, high quality, soft gradient background
这四个维度每多写一个细节,角色的确定性和唯一性就高一层。写得越模糊,AI自由发挥空间越大,出来的角色就越可能"货不对板"。
角色一致性——AI角色设计最大的拦路虎
说实话,AI角色设计90%的精力不是花在"画得好看"上,而是花在"这次画的和上次是同一个角色"上。
你让AI画一个白头发红眼睛的女剑士,第一张酷毙了。再生成第二张——发色变了、眼睛颜色变了、衣服也变了。这叫人怎么用?
解决角色一致性问题有几个方法,从简单到深层:
方法1:固定描述词(最简单但不够稳)
每次生成都用完全相同的角色描述词。发色、瞳色、发型、服装、饰品——所有细节一个不落地写进Prompt。这能解决50%的一致性问题。剩下50%靠运气。
方法2:Midjourney的--cref参数(推荐)
Midjourney V6+引入了--cref(character reference)参数,你上传一张角色图作为参考,之后生成的图都会尽量保持同一个角色的面部特征。用法:/imagine prompt: [你的描述] --cref [参考图URL]
我实测下来,--cref对保持面部一致性效果很好,但服装细节还是会跑偏。配合--seed固定随机种子效果更稳定,大概能到80%的一致性。
方法3:训练专属LoRA(终极方案)
如果你的项目需要同一个角色在不同姿势、不同服装、不同场景下反复出现——别折腾了,直接训练一个LoRA。用10-20张角色图训练,之后在Stable Diffusion里加载这个LoRA,出来的每个结果都是同一个角色。
训练LoRA有学习成本,但一旦会了你会发现这是最有性价比的方案。我现在做角色项目,第一个动作就是训练LoRA,后面多快好省。
生成角色三视图和表情差分
如果角色设计需要交付给3D建模师,三视图(正面、侧面、背面)是刚需。AI做三视图需要在Prompt里明确指定:
"character turnaround sheet, 3 views - front view, side view, back view, same character in each view, consistent design, full body, standing pose, reference sheet layout, [角色描述]"
但老实说,AI出的三视图精度只能当概念参考。侧面图和背面图的细节经常和正面对不上。要想精确,还是得把正面图扔进ControlNet的OpenPose模式,手动调整骨骼来做不同角度。
至于表情差分——同一个角色的喜怒哀乐表情集——用SD的inpaint功能最好用。先生成一个基准表情,然后用inpaint只重绘眼睛和嘴巴区域,Prompt改成"slight smile",就能在保持脸型不变的情况下切换表情。
不同风格流派的Prompt参考
日系二次元(赛璐璐风)
"anime style girl character, cel-shaded, clean lineart, vibrant colors, [角色描述], pixiv art style, high quality illustration, full body standing pose, simple gradient background"
韩系半写实(手游主流)
"semi-realistic female character, Korean game art style, soft rendering, detailed facial features, smooth shading, [角色描述], mobile game character illustration, elegant pose, studio lighting"
欧美写实(3A游戏风格)
"realistic character concept art, photorealistic rendering, detailed armor texture, dramatic lighting, [角色描述], AAA game character design, professional character sheet, dark atmospheric background"
像素风角色
"pixel art character, 16-bit style, RPG sprite, [角色描述], game asset, limited color palette, clean pixel edges, character sprite sheet with idle pose"
常见问题
AI生成的角色立绘能达到商用水平吗?
头部工具生成的角色立绘质量已经接近中级原画师水平,独立游戏和同人企划完全够用——很多Steam上的独立游戏角色就是AI出的。商业手游和Vtuber项目建议AI出概念+人工精修的工作流,毕竟商业项目的风格一致性和细节完整度要求更高。如果追求风格高度统一的角色集合,建议训练专属LoRA模型,成本约几百元但能保证全角色风格统一,长期来看是最划算的方案。
怎么让AI生成的角色保持一致性?
这是AI角色设计的最大难点。几个方法从易到难:用Midjourney的--seed和--cref参数固定面部特征;在Stable Diffusion里训练专属LoRA固化角色外观;用ControlNet的reference_only模式保持面部结构;在Prompt里每次都完整复述角色的所有外观细节。最省心的是训练LoRA——一次投入,之后每次生成自动保持一致,省掉大量调试时间。
AI能生成角色三视图(正面/侧面/背面)吗?
可以,但需要技巧。最简单的方法是在Prompt里加character turnaround sheet、front view side view back view、three views。Midjourney和Stable Diffusion都能做,但姿势和细节精确度不稳定,同一角色的三视图可能需要多次生成挑选。做3D建模参考够用,作为正式交付的标准稿还是需要人工修正——尤其是侧面和背面的服装细节经常和正面不一致。
觉得有用的话转发给也在做角色设计的朋友,省下的外包费够买台新电脑了。