AI 动漫风混入写实:6 类原因 + 6 步修复

想要动漫,模型却漏出写实皮肤、眼神、光影?锚定一个具体动漫参考、删掉所有写实触发词,并按 checkpoint 自己的标签体系来写。

你写 anime girl reading on a couch,结果出来一张”半动漫半写实”的图:头发是赛璐璐着色,皮肤却带毛孔、眼睛带照片级高光。这不是 bug。当下的通用图像模型(Midjourney V8、Flux dev、SDXL base)训练集里照片数据量极大,默认就往写实方向漂,而光一个 anime 不足以把它拽回去。

最快修复: 把笼统的 anime 换成一个具体的锚(点名的工作室、年代或着色方式),删掉每一个写实触发词(realistic8kdslrsubsurface scattering 等),在 Stable Diffusion 上把这些词同时加进负向 Prompt。这一步能解决绝大多数情况。如果还残留写实,说明你在用偏写实的基础模型,需要换成动漫向 checkpoint,并按它自己的标签体系来写(这一点大多数教程都漏了)。

你属于哪一类?

症状最可能的原因跳到
皮肤有毛孔 / 眼睛照片级高光,Prompt 只写了 animeanime 是唯一的锚修复 1
你还写了 realistic8kdetailed skin写实触发词修复 2
改完 Prompt,SD 输出仍偏写实负向 Prompt 太弱修复 3
怎么写都残留写实基础模型偏写实修复 4
Pony/Illustrious 加了动漫标签仍发灰或偏写实checkpoint 标签体系用错了修复 5
一加参考图风格就翻车参考图盖过文字修复 6

常见原因

按命中率从高到低。

1. “anime” 是唯一的风格锚

anime, anime style, anime art 这类词太宽——模型会在它训练过的几十年作品上取平均:90 年代赛璐璐、2000 年代数字上色、京阿尼现代风、带写实味的动漫封面……平均下来就是”动漫封面 + 写实皮肤”。

如何判断:Prompt 里有 anime,但没有出现工作室名、年代、画师名或着色方式。

2. 周围的词偷偷把模型拉回写实

哪怕你写了 anime,旁边的词也可能把模型拉回写实:

"anime girl, beautiful, detailed skin, realistic lighting, 8k, photorealistic eyes, soft skin texture"

detailed skinrealisticphotorealistic8kunreal engineoctane rendersubsurface scatteringbokehdepth of fielddslrportrait photography 全是写实触发词。把它们和 anime 混在一起,就是你看到的混血风。

如何判断:把 Prompt 砍到只剩主体名词 + 一个动漫锚,重新生成。如果一下变干净动漫,那就是修饰词的锅。

3. 模型本身偏写实

Flux dev、SDXL base 默认偏写实。Midjourney 在 2026 年这一点比你去年看到的文章里更严重了:V8.1 已于 2026 年 6 月 10 日成为默认模型,整个 V8 系列默认走照片级写实。(仍可选的 V7 默认更偏艺术化诠释。)专门的动漫 checkpoint(Illustrious XL、NoobAI XL、Pony Diffusion V6 XL,以及老的 SD 1.5 NAI / Anything 系列)则相反,默认偏动漫。

如何判断:相同 Prompt、相同 seed,只换模型。如果换成动漫向 checkpoint 后写实消失,就是基础模型偏向的问题。

4. 负向 Prompt 没拦写实

SD 系工具可以写负向 Prompt。如果里面只有通用的 bad anatomy, low quality,对”写实”根本不设防。

如何判断:看负向 Prompt 里有没有 photorealistic, realistic, photo, 3d render, skin pores, freckles。没有就是漏了。

5. checkpoint 标签体系用错了

这是大多数 Prompt 教程会跳过、却恰恰是 Pony/Illustrious “动漫还偏写实”真正原因的一条。这些 checkpoint 各自吃一套专门的标签方言,用错(或干脆不用)会把模型留在它默认的、往往更偏写实的模式里:

  • Pony Diffusion V6 XL 用 Danbooru 式质量分(score_9, score_8_up, score_7_up)和 source_ 标签。把 source_anime 放正向、source_pony, source_furry, realistic, 3d 放负向,是 Pony 上最强的动漫杠杆。很多人这些全不写,再纳闷为什么输出偏写实。
  • Illustrious XLNoobAI XL 不吃 Pony 的 score_ 标签,它们认 masterpiece, best quality, very aesthetic。把 Pony 的 score_9 那串贴进 Illustrious 没有用,反而可能把画面搞脏。

如何判断:你在用 Pony/Illustrious,但 Prompt 里没有该 checkpoint 专用的质量 / source 标签;或者把 Pony 的 score_9 串贴进了 Illustrious(反之亦然)。

6. 参考图把风格拽走了

做 img2img、IP-Adapter,或者 Midjourney 用了指向照片的 --sref / --oref 时,参考图的风格通常会盖过文字 Prompt。

如何判断:去掉参考图重生成。如果一下变干净动漫,那就是参考图的影响。

最短修复路径

前两步通常就够。

修复 1:换成具体的动漫风格锚

anime style 替换为下面任一种锚,按你想要的味道挑:

# 新海诚 现代电影感
"in the style of Makoto Shinkai, Your Name, soft cel shading, anime film background"

# 吉卜力
"Studio Ghibli style, hand-painted background, soft watercolor textures, Hayao Miyazaki film still"

# 漫画分镜 / 黑白
"manga panel, black and white screentone, ink hatching, Junji Ito linework"

# 现代网络漫画 / 数字
"modern web manga style, flat cel shading, sharp lineart, Pixiv top-rated illustration"

# 90 年代动画
"1990s anime style, vintage cel animation, slight grain, Akira film cell"

每一种锚都足够具体,模型能精准定位训练数据里的那一片区域,而不是取平均。

修复 2:把写实触发词全删干净

Prompt 里出现以下任何词就删掉:

  • realisticphotorealisticphotophotographydslrcamera shot
  • 8k4k uhdhyperrealisticultra detailed skinpore detail
  • unreal engineoctane rendervrayblender render3d render
  • subsurface scatteringbokehdepth of fieldiso 100f/1.4

换成动漫风格专用的画质词:

  • clean lineartcrisp cel shadingvibrant flat colors
  • anime key visualcover illustration quality
  • simple shading2d illustrationflat color palette

修复 3:加强负向 Prompt(仅 SD 系)

Stable Diffusion / SDXL / Pony / Illustrious 的负向 Prompt 里加上:

photorealistic, realistic, photo, 3d render, octane, unreal engine,
skin pores, freckles, blemishes, realistic skin texture, depth of field,
bokeh, film grain, ray tracing, subsurface scattering, dslr,
real person, real photograph

权重保持适度,不要超过 (realistic:1.4),拉太高画面会扭曲。在 Pony 上,想要更干净的人物动漫,可再把 source_pony, source_furry 加进负向。

修复 4:换一个动漫向的 checkpoint

如果前 3 步还残留写实痕迹,瓶颈就在基础模型,换(截至 2026 年 6 月的推荐):

  • SDXL(推荐):Illustrious XL 或 NoobAI XL(基于 Illustrious 的 v-pred 微调)出干净现代动漫;Pony Diffusion V6 XL 走标签精控。
  • SD 1.5(显存更省):Anything v5、Counterfeit v3、MeinaMix、NAI 衍生 checkpoint。
  • Flux:去 Civitai 搜 “anime LoRA”,找 Flux dev 的动漫 LoRA(纯风格 LoRA 权重 0.6-0.9 效果好)。
  • Midjourney:Prompt 末尾加 --niji 7 强制走动漫模型。Niji 7 于 2026 年 1 月 9 日发布,眼睛更锐、连贯性更好,但比 Niji 6 更”按字面来”,所以含糊的”感觉派”Prompt 表现会变,要写具体。
  • ChatGPT 图像(GPT-4o / GPT Image,即 DALL-E 的接班):没有动漫模式,只能靠风格锚。开头就写 "in the style of <具体动漫作品名>, cel-shaded, 2D anime illustration, no photographic textures",它会比老版 DALL-E 跟得更紧。

修复 5:对齐 checkpoint 的标签体系

换完 checkpoint,要用对方言,否则会把混风问题重新制造一遍:

  • Pony Diffusion V6 XL —— 正向score_9, score_8_up, score_7_up, source_anime, <你的主体>, anime, flat color, cel shading负向source_pony, source_furry, realistic, 3d, photo
  • Illustrious XL / NoobAI XL —— 正向masterpiece, best quality, very aesthetic, <你的主体>, anime style, cel shading。这里不要加 Pony 的 score_ 标签。

这一条对齐就能修掉大多数”换了动漫模型还是偏写实”的反馈。

修复 6:补一张参考图

文字搞不定时,用参考图压一下风格:

  • Midjourney--sref <一张动漫图的 URL> --sw 100 锁风格。(--sref 体系 2025 年重写过,2025 年前的 sref 码要加 --sv 4 才是旧行为。)
  • SDXL:IP-Adapter,style_weight ~0.8,喂一张干净动漫图。
  • Flux:Flux Redux,参考强度 0.6-0.8

参考图本身必须风格纯粹,别再放混血图,否则会把写实又带回来。

如何确认已修好

  1. 盯写实泄漏的三个破绽:皮肤(毛孔 / 雀斑 vs 平涂赛璐璐)、眼睛(照片级高光 vs 手绘动漫高光)、光影(物理级反弹光 vs 平面或边缘赛璐璐光)。
  2. 同一个 Prompt 换 2-3 个 seed 重生成。真正修好的会跨 seed 稳定;单张碰运气的不算。
  3. 如果三个 seed 上皮肤和眼睛都是平涂的,写实泄漏就堵上了。

预防建议

  • 给每个常用模型维护一份”5-10 个已知好用的动漫风格锚”清单(画师 / 工作室 / 年代)。
  • 给每个模型保存一份”无写实”Prompt 模板,并把正确的标签方言写进去,永远从模板起步。
  • SD 系工具保存一份固定的”写实拦截”负向 Prompt,作为 preset 加载。
  • 每次只引入一个新修饰词;如果它让风格变脏,立刻撤掉。

常见问题

为什么加了 8kmasterpiece 反而更写实? 在多数训练数据里,8k4kultra detailed 都是照片级画质标签,会往摄影方向拉。masterpiece 在 Illustrious/NoobAI 上是安全且好用的,但 score_9 这类标签只属于 Pony。用与你的 checkpoint 匹配的画质词汇。

Midjourney 加了 --niji 7 脸还是写实,为什么? 两个常见原因:用了 --sref--oref 参考图(照片参考会盖过文字风格),或 Prompt 里还留着写实词。去掉参考图、删掉写实词,--niji 7 放在末尾。Niji 7 比旧版更按字面来,所以要把赛璐璐着色写明白。

2026 年清爽动漫该用 Pony 还是 Illustrious? 两者都强。Illustrious XL(及 v-pred 的 NoobAI XL 微调)开箱即得更干净的现代动漫,用 masterpiece, best quality 这种简单提示即可。Pony Diffusion V6 XL 靠 score_source_ 标签体系给更精的控制,但前提是你把这套体系用对。

ChatGPT / GPT-4o 能出纯动漫吗? 能,但它没有专门的动漫模型,倾向半写实插画。用具体动漫作品名 + cel-shaded, 2D anime illustration, no photographic skin texture 重锚,并在同一对话里继续往平面推。

负向里写了 realistic,皮肤还是有毛孔怎么办? 把拦截权重略提((realistic:1.2), (photorealistic:1.2)),明确加上 skin pores, realistic skin texture,并确认没有同时喂照片参考。还不行就是你在偏写实的基础模型上——换动漫 checkpoint(修复 4)。

相关阅读

标签: #图像生成 #排查 #排查 #二次元