Midjourney 在动物插画上的表现,经常出现一个奇怪现象:轮廓和姿态已经很准,但放大后毛发像棉絮、鳞片像塑料贴片、羽毛像彩色树叶。问题往往不在模型能力,而在于提示词没有把表面纹理的光线响应方式描述清楚。纹理细节不是用 detailed texture 一个词就能解决,它需要从材质结构、受光角度、密度分布和反向负面控制四个层面同时施力。这篇文章用可复用的方法,把毛发、鳞片、羽毛三种典型动物表面拆开讲。

一、先拆纹理:毛发、鳞片、羽毛不是同一种细节
毛发的核心不是粗线条,而是纤维与纤维之间的空隙。画毛发时如果只写 fur detail,Midjourney 容易生成一团柔顺但没有空气感的毛。想要接近真实特写,需要同时给出三个信息:纤维单位、边缘状态、光穿透状态。比如 strand 强调单根纤维,flyaway 强调不规则的散毛,backlit 强调逆光下毛尖发光。三种信息叠加后,模型才会在轮廓边缘和明暗交界处增加真实碎毛,而不是统一涂抹。
一个比较稳定的基础提示词可以这样写:
close-up portrait of a red fox in winter, soft fur strands, flyaway hairs around ears, backlit fur glow, fine hair texture, shallow depth of field, natural lighting, wildlife photography style --ar 4:5 --v 6.0 --style raw --s 250
这段提示词里,close-up 和 wildlife photography style 负责限定观察距离与镜头语言;soft fur strands 负责纤维;flyaway hairs around ears 把散毛位置锁定在耳部;backlit fur glow 让毛发边缘出现半透明高光。实际测试中,去掉 flyaway 后毛会明显变厚,去掉 backlit 后层次会下降,因此这些词不是可有可无的修饰。
鳞片与毛发正好相反,它需要强调硬质层叠和局部反射。鳞片纹理的本质是 keratin 表面的重复结构,如果只写 scales,模型可能生成鱼鳞一样的均匀瓦片,或者像塑料玩具一样的高光。需要给出三个关键信息:层叠方式、表面光泽类型、边缘清晰度。overlapping scale pattern 描述的是前后覆盖关系,iridescent reflection 描述虹彩反射,crisp scale edges 限制边缘不能糊成一片。
示例:
macro shot of a green snake skin, overlapping scale pattern, glossy keratin surface, iridescent reflection, crisp scale edges, dark background, controlled studio lighting --ar 1:1 --v 6.0 --style raw --s 200
这里用 macro shot 把观察距离压到很近,避免生成整条蛇时鳞片变成重复纹理。glossy keratin surface 和 iridescent reflection 是两种不同光泽,前者提供湿润的角质反光,后者提供随角度变化的彩色光斑。两者同时存在时,鳞片会更有真蛇皮肤的层次。dark background 和 controlled studio lighting 用来稳住高光形状,否则自然光会让鳞片反光过乱。
羽毛是三者中最容易画得扁平的一种。原因在于羽毛不是一整片材料,它由中央羽轴、两侧羽枝和底部的绒羽组成。如果提示词只写 feather texture,模型通常只给出一片光滑的翅膀表面,缺少羽枝之间细密的缝隙。要刻画羽毛,需要明确 barb 和 downy texture 这两个词,前者表示羽枝的梳状结构,后者表示基部柔软绒毛。
close-up of a blue macaw wing feather, individual barbs, soft downy base, iridescent sheen, detailed feather texture, rim light, dark background --ar 3:4 --v 6.0 --style raw --s 220
这段提示词的重点是 individual barbs 和 soft downy base,一个位于羽毛上部,一个位于根部。两者同时出现时,画面会自然形成从柔软到光滑的过渡。rim light 从侧面打亮羽枝边缘,进一步增强层次。如果只是需要鸟类全身图,可以保留 feather texture 但降低权重,否则全身羽毛容易被处理成树叶脉络。
二、用权重、负面词和参数对细节做精确干预
Midjourney 默认风格偏艺术化,对纹理细节会有一定程度的概括。要获得更硬朗、更接近实物观察的细节,需要优先使用 --style raw。这个参数会降低模型对画面风格的自动美化,让材质和光影信息保留更多。--stylize 则需要控制在 80 到 250 之间,数值越低越接近原提示词,数值越高越偏向艺术变形。对动物纹理来说,过高 stylize 会让毛发变顺滑、鳞片变图案化、羽毛变装饰化,所以不建议超过 400。
--v 6.0 或 6.1 在处理自然材质上比早期版本更稳定,尤其在逆光和半透明边缘上表现更好。出图质量参数 --q 2 能增加细节采样,但不要每次都用,确认构图后再用高质量出图更省时间。--ar 要根据画面主体选择,通常头部特写用 4:5 或 1:1,全身动物用 3:4 或 4:3,羽毛与鳞片等微距纹理则更适合方图或竖图。
此外,不要忽略 --chaos 的作用。细节刻画不适合高 chaos,因为高 chaos 会让纹理结构发散,鳞片覆盖方向和羽毛排列容易乱。建议 chaos 保持默认 0,或最多 5。--weird 则尽量不要用于写实纹理,除非你想做风格化动物插画。
Midjourney 使用双冒号进行概念权重分配,例如 fur strands::1.5 会比普通单词获得更高优先级。权重不是越大越好,超过 2 时容易让模型把毛发生成重复线条。常用的做法是把核心纹理权重设为 1.2 到 1.8,同时把不希望出现的特征用 --no 排除。比如 --no plastic skin 可以防止鳞片画成塑料,--no blurry 可以提高边缘清晰度。注意 --no 后面跟的词也会占用提示词长度,所以一次最多放三到四个负面词。
一个完整的权重提示词可能是这样:
a lynx portrait in snow, fine fur strands::1.5, snow on whiskers::1.2, wind-blown fur::1.3, sharp eye detail::1.4, --no plastic skin, blurry, oversmooth --ar 4:5 --style raw --v 6.0 --s 180 --q 2
这段写法把 fine fur strands、wind-blown fur 和 sharp eye detail 做了加权,使画面重心集中在毛发和眼神上。snow on whiskers 只给 1.2,避免雪粒过度抢镜。--no 后面直接排除 plastic skin、blurry 和 oversmooth,能明显减少毛发像玩偶的塑料感。测试时可以固定前半部分,只调整权重和负面词,观察不同权重对毛发密度的影响。
当整体构图满意但某个区域纹理不对时,不建议整张重绘。Midjourney 的 Vary Region 可以框选局部,并在保留其他区域的情况下重新生成该区域。使用时先打开 Remix mode,这样才能在局部重绘时修改提示词。比如一张鹰的全身图,翅膀羽毛边缘太光滑,可以只框选翅膀区域,把提示词改成 detailed feather barbs, separated barbs, wind-ruffled feathers。这样不会破坏已经准确的头部和背景。
局部重绘的尺寸要适中,框选太小会丢失上下文,框选太大会影响已经满意的区域。通常建议框选目标区域并留出 20% 左右过渡空间。每次只改一个区域,等结构稳定后再处理下一处。如果局部重绘后出现拼接痕迹,可以再用 upscale 或外部高清放大工具进行统一处理,重点观察纹理交界处是否出现模糊或重复。
三、提升出片率的工作流:从粗选到种子固化
纹理细节最容易翻车的原因往往不是模型,而是提示词里的概念互相冲突。比如同时出现 smooth 和 fuzzy 时,模型会取一个折中,结果既不光滑也不蓬松。又比如写 highly detailed scales 但镜头距离是全身景,模型只能把鳞片压缩成细小纹理,一旦放大就会糊成棋盘格。因此在写提示词前先确定观察距离:如果是特写,可以大胆使用 strand、barb、keratin 这类微结构词;如果是全身,则把重点放在 silhouette 和明暗关系上,纹理词只保留一两项。
另一个常见问题是把 --stylize 拉得过高,认为越高细节越好。实际上高 stylize 会强化风格和色彩,反而牺牲真实纹理。遇到毛发像毛绒玩具、鳞片像塑料贴片、羽毛像树叶时,先把 --stylize 降回 100 以下,再打开 --style raw,通常比增加更多纹理词更有效。
Midjourney 输出默认分辨率对印刷和精修来说不一定足够,尤其细节密集的动物插画经不起二次裁切。出图后应先观察纹理是否在 100% 比例下清晰,如果边缘已经出现糊化,优先使用平台自带的 Upscale 或第三方 AI 放大工具进行无损放大,而不是继续在 Midjourney 里生成更大尺寸。外部放大时可以选择偏向真实照片或绘画感的模型,毛发建议用保留细节的模型,鳞片和羽毛则注意不要让放大模型把纹理重新涂抹成塑料。
放大之后,如果局部细节仍不理想,可以回到原图做局部变体重绘。这个流程比一次性生成很大的图更省时间:先用默认尺寸快速出多组构图,选出结构和光线最好的一张,然后局部修毛、修鳞、修羽,最后再统一放大和调色。把细节任务分散到不同阶段,能减少单次提示词的负担。
当某张图的纹理方向接近理想,但还差一点时,可以利用 --seed 把画面随机性固定下来。操作方法是在想要参考的图片下方找到 seed 值,然后把该值加入新提示词,同时微调纹理描述或参数。比如已经得到一张毛流非常自然的狐狸,但耳朵边缘散毛不够,可以保留原 seed,把 flyaway hairs 的权重从 1.0 提到 1.6,再重新生成。这样画面构图基本不变,只在目标纹理上产生差异。
种子循环可以显著减少随机抽卡次数。固定 seed 后可以小步调整权重、--stylize 和负面词,但不要一次改太多。每次只改一个变量,才能准确判断哪一项对细节影响最大。对于商业插画项目,这个方法尤其适合在风格定稿前快速逼近需要的纹理精度,而不会因为重新抽图导致整体风格漂移。
动物插画的细节质量,最终取决于是否把毛发、鳞片、羽毛当作不同的光学系统来处理。别指望一个 detailed texture 能解决所有问题,真正有效的是拆解材质、控制权重、固定种子、局部重绘的组合操作。建立这套流程后,无论是写实特写还是风格化角色,都能在同一套提示词逻辑下稳定产出接近预期的表面纹理。
Midjourney动物插画细节刻画修改时间:2026-09-30 23:16:45