AI 漫画创作全流程:从分镜脚本到成图生成

上周,一位学员在群里发来一张图,语气里满是沮丧:“老师,我花了两天用 Midjourney 生成了 40 多张图,每个角色长相都不一样,场景也连不上,根本没法组成一页漫画。” 他的问题非常典型:很多人以为 AI 漫画就是“写个 prompt → 出图 → 拼一起”,结果做出来像角色乱入的插画集,完全不像连贯的故事。

实际上,AI 漫画创作的核心不在于“生成单张图有多精美”,而在于角色一致性场景连续性分镜逻辑。今天,我就带大家走一遍完整的 AI 漫画创作流程,从分镜脚本到成图生成,每一步拆解工具、参数和操作细节。你跟着做完这一套,至少能产出 4-8 页风格统一、叙事连贯的漫画。

一、分镜脚本:AI 漫画的“骨架”,决定成败

很多人的误区是直接上手生图,结果画出来的角色像陌生人。正确的第一步,是用分镜脚本约束画面逻辑。分镜脚本不需要手绘,你只需要用文字描述每一格的画面构成和角色动作。

1.1 用 ChatGPT 辅助生成分镜脚本(版本:GPT-4 Turbo)

打开 ChatGPT,输入以下结构化指令:

你是一位漫画编剧和分镜师。请根据以下故事梗概,生成一个 6 格分镜脚本。
每个分镜包含:镜头编号、画面描述、角色动作、镜头景别(如中景/特写/远景)。

故事梗概:

  • 主角小明在实验室里调试一台老旧的时光机。
  • 他按下启动键,机器冒出蓝光,瞬间把他传送到一片远古森林。
  • 森林里出现一只恐龙,小明惊恐地躲到树后。
  • 他发现自己口袋里有一台便携式翻译器,能听懂恐龙的低吼。
  • 输出格式: 【分镜1】(中景)小明弯腰调试时光机,手指悬在启动键上方。 【分镜2】(特写)小明按下按钮,蓝光从机器缝隙喷出。 【分镜3】(全景)小明出现在森林中,背景是巨树和蕨类植物。 【分镜4】(中景)一只霸王龙从树丛中探出头,小明瞪大眼睛后退。 【分镜5】(仰拍)小明躲到树后,手里握着翻译器,表情紧张。 【分镜6】(近景)翻译器亮起,显示恐龙低吼的文字:“你是谁?”

    ChatGPT 会生成这样结构化的输出。关键点:每个分镜的“镜头景别”和“角色动作”都要写清楚,这决定了后续你给 AI 生图时的构图和角色姿态。

    1.2 手绘分镜草图(可选,但推荐)

    如果你有 iPad 或数位板,用 Procreate(iPad 端)或 Photoshop(电脑端)画出极为潦草的分镜草图——火柴人就行。重点不是画工,而是确定每个镜头的构图:角色在画面左侧还是右侧?视线方向朝哪?这个信息在后续生图时至关重要。

    分镜草图示例

    二、角色一致性:用“角色参考图”锁定形象

    这是 AI 漫画最核心的难点。不能让小明在第一页是黑发,第二页变成棕发;不能让他第一页穿白大褂,第二页穿运动服。解决方案是用 Midjourney 的“角色参考”功能(版本:Midjourney V6.1 / Niji 6)。

    2.1 第一步:生成一张标准角色设定图

    在 Discord 中输入:

    /imagine prompt: male scientist in his 30s, short black hair, wearing a white lab coat and round glasses, determined expression, full body shot, anime style, clean lineart --ar 2:3 --niji 6 --s 250
    

    关键参数解释:

  • `–niji 6`:Niji 是 Midjourney 专为动漫风格优化的模型,V6 版本支持角色参考。
  • `–s 250`:风格化值,250 是平衡值,太高会改变角色特征。
  • `–ar 2:3`:竖版比例,��合漫画单格。
  • 生成后,选一张最符合你想象的角色图,点击“添加反应” → 选择信封图标(✉️),Midjourney 会私信你该图的 seed 值(如 `seed 123456`)。记录下 seed 值,后续生成同角色其他图时使用。

    2.2 第二步:用角色参考生成同一角色的不同动作

    现在,我们想让小明按下按钮。在同一个频道输入:

    /imagine prompt: a male scientist pressing a button on a time machine, blue glow, close-up on hand and button, anime style --cref [你保存的角色图链接] --cw 80 --seed 123456 --niji 6 --ar 2:3
    
  • `–cref`:角色参考(Character Reference),粘贴你之前选中的角色图链接。
  • `–cw 80`:角色权重,100 表示严格遵循角色外貌,0 表示只保留服饰风格。我一般用 80-100 之间,既能保持脸型一致,又能允许表情变化。
  • 这样生成的小明,脸型、发型、眼镜、白大褂都和第一张保持一致。同理,生成小明在森林里躲藏的画面:

    /imagine prompt: a male scientist hiding behind a giant tree, scared expression, holding a small device, dense forest background, anime style --cref [角色图链接] --cw 80 --seed 123456 --niji 6 --ar 2:3
    

    角色一致性示例

    三、场景与构图:用“图像垫”控制画面布局

    角色一致了,但画面构图不可控怎么办?比如“小明在森林里”这个分镜,AI 可能把他放在画面正中间,但你的分镜要求他躲在树后。这时需要用 Midjourney 的“图像垫”功能(Image-to-Image)

    3.1 用 Photoshop 或 Canva 画“构图蒙版”

  • 打开 Photoshop(或免费的 Photopea.com)。
  • 新建一个 2:3 的画布(宽 800px,高 1200px)。
  • 用黑色画笔画出你想要的构图:比如左侧画一棵粗树干(黑色块),右侧留白,树干后方画一个小人轮廓(浅灰色)。
  • 保存为 PNG 文件。
  • 3.2 用图像垫生成精准构图

    在 Discord 中上传这张蒙版图,复制图片链接。然后输入:

    /imagine prompt: a male scientist hiding behind a tree, scared, holding a device, dense forest background, anime style --cref [角色图链接] --cw 80 --seed 123456 --iw 2 --niji 6 --ar 2:3 [蒙版图链接]
    
  • `–iw 2`:图像权重(Image Weight),范围 0.5-3。数值越高,AI 越严格遵循你提供的蒙版构图。我建议用 1.5-2,既保留蒙版的布局,又允许 AI 填充细节(如树叶纹理、光线)。
  • 这样生成的画面,角色会出现在你指定的位置(树后),树的位置也符合你的分镜。这是从“随机生成”到“精准控制”的关键一步

    构图蒙版与生成结果对比

    四、批量生成与后期拼合:用 Photoshop 组织成页

    单格画面生成后,你需要把它们拼成一页漫画。这里推荐用 Photoshop(2024 版) 的“画板”功能,或者免费的 Krita

    4.1 在 Photoshop 中建立漫画页模板

    1. 新建文件,尺寸 A4(2480×3508px,300dpi)。
    2. 用“矩形选框工具”画出 6 个格子,布局参考经典漫画分格(如 2×3 或 3×2)。
    3. 给每个格子留 2-3mm 的出血线(格子边缘向外延伸 3mm,防止裁切后露白)。
    4. 将之前生成的单格图片拖入对应的格子图层,用“自由变换”(Ctrl+T)调整大小。

    4.2 添加对话框和拟声词

  • 对话框:用 Photoshop 的“椭圆工具”画气泡,白色填充,黑色描边(2px)。再用“多边形套索工具”画出气泡尾端。
  • 拟声词:如“嗡——”“轰!”,用粗体字体(推荐 Komika AxisAnime Ace),字号 48-72,颜色选亮黄色或红色,加 2px 黑色描边。
  • 4.3 统一色调与风格

    如果你生图时用的 prompt 和参数一致,色调通常已经统一。但如果个别画面偏亮��偏暗,可以用 Photoshop 的“曲线”调整图层(Ctrl+M),或者用“匹配颜色”功能:选择一张参考图,点击“图像 → 调整 → 匹配颜色”,把“源”设为参考图所在文件。

    五、总结与进阶建议

    这一套流程跑下来,你会发现 AI 漫画不再是“碰运气”。核心要点总结如下:

    1. 分镜是骨架:用 ChatGPT 或手写脚本,明确每个镜头的景别和动作。
    2. 角色参考是灵魂:Midjourney 的 `–cref` 参数搭配 seed 值,能锁定角色外貌。
    3. 图像垫是精准度:用 `–iw` 参数控制构图,让 AI 按你的分镜布局画面。
    4. 后期是成品保障:Photoshop 拼合、加对话框、统一色调,让 6 张图变成真正的漫画页。

    进阶建议

  • 如果你需要大量漫画页(如 20 页以上),可以尝试 ComfyUI 搭配 Stable Diffusion,用 ControlNet 的 Canny 或 Lineart 模型,结合 LoRA 角色模型,实现更自动化的流水线。
  • 如果追求极致风格统一,可以在 Midjourney 中锁定一个风格种子(如 `–sref` 参数),让所有画面共享相同的画风纹理。
  • 常见问题 FAQ

    Q1:Midjourney 的 –cref 参数总是让角色表情僵硬,怎么办?
    A:降低 `–cw` 值到 60-70,同时增加 prompt 中的表情描述词(如“smiling nervously”)。如果还是不行,可以先生成角色标准照,然后在 Photoshop 中用“液化”工具微调表情,再用这张微调后的图作为 `–cref` 参考。

    Q2:不同分镜的灯光和色调不一致,怎么解决?
    A:在 prompt 中统一添加“golden hour lighting”或“studio lighting”等关键词。更彻底的方法是在 Photoshop 中,用“颜色查找”调整图层(3D LUT 文件),给所有画面套用同一个滤镜(如“电影感 LUT”)。

    Q3:我想画黑白漫画,Midjourney 能直接出黑白图吗?
    A:可以。在 prompt 末尾加 `–style raw` 和 `–no color`,或者直接描述“black and white manga style, screentone texture”。但注意,Niji 模型对黑白支持不如 V6 模型,建议用 `–v 6.1` 替代 `–niji 6`。

    Q4:生成的图分辨率不够,放大后模糊怎么办?
    A:Midjourney 原生出图最大 1536×2048px(`–ar 2:3`)。如果需要更大,用 Topaz Gigapixel AIUpscale.media 进行无损放大,可以放大到 4K 甚至 8K 而不损失细节。

    Q5:角色在不同分镜中衣服有细微变化(如领口形状不同),怎么避免?
    A:在 prompt 中把衣服描述写得更具体:“white lab coat with two breast pockets, a collar, buttons down the front”。同时,`–cw` 值不要低于 80,否则 AI 会自由发挥服饰细节。

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。