刀剑ai绘画画出真钢质感的秘诀:锻打纹理、刃口冷光与新老刃区分

刀剑ai绘画画出真钢质感的秘诀:锻打纹理、刃口冷光与新老刃区分
刀剑ai绘画中的锻打纹理钢面与刃口冷光特写

先看钢,再看刀。刀剑ai绘画的真实感,七成压在金属表面的描写上——锻打纹理、刃口反光、锈迹层次这三个点位写具体了,钢才立得住;只堆"精致、华丽"这类空词,出图永远是塑料感。先抄本文的基础钢质提示词,再逐项做加减法。

刀剑ai绘画最容易翻车的地方不是刀型,是钢面。型画得再准,金属表面糊成一片,整张图就假了。我的结论很直接:把钢当皮肤画,纹理、反光、伤痕,一样都不能省。

凭什么这么笃定?上个月我做了组对比实验。同一张苗刀构图,出了三十多张图,只改钢面描写,其他词一个不动。结果有点扎心——只写 "a finely forged sword" 的那批,十张里九张塑料感;把锻打纹理落到具体位置的批次,十张里七张能直接用。差距就出在这几十个词上。

钢面要分三层写:锻打纹理、地纹、研磨线

真实的刀身分三层:底层锻打纹理、中层地纹(地肌)、表层研磨线,三层各自给词,缺一层钢面就平。底层用 visible forging grain 或 subtle folded-steel pattern,让它顺着刀身纵向走;中层给 hada-style grain 这种模糊指向就行,别贪细;表层才是刃文和研磨线的主场。

我最早把三层全挤在一行里写,出图的纹理像贴上去的贴纸,均匀得可疑。拆成两三个独立短语后,模型才开始区别对待刃区(反光强)和镐地(哑光区)。顺带一提,"wavy folded pattern" 这类词要慎用,加了个 wavy,纹理直接变成大理石花纹,钢的冷硬劲儿全没了。改回 straight grain along the blade,稳了。

刃口的冷光和哑光,差在哪几个词?

冷光靠 cold specular highlight 加 polished bevel,哑光靠 satin finish 加 matte,两句话分区域写,整把刀统一一种反光必然假。真刀的刃口是镜面研磨,接近锋线的位置反光最狠;刀背和镐地是哑光雾面。提示词里这两块要拆开各给一句,位置最好也点明(near the edge / on the spine)。

我踩过的坑说出来你别笑:一上来用 glossy,出图像不锈钢菜刀,反光又宽又腻。换成 mirror-polished edge with cold white specular highlights,刃口才"割手"。色温词是隐藏开关——加不加 slight blue tint,我各跑过十张:加了的那批八张出现冷冽的高光边缘,不加的那批反光发黄发软,像旧银器。哑光区我固定用 charcoal matte spine,gunmetal satin finish 留着备用。

新刃和老刃,质感差在四个维度

新刃写无瑕与锐利反光,老刃写划痕、氧化与漫反射,两者不是亮度差别,是表面完整度的差别。把老刃简单调暗调灰是最常见的偷懒写法,出来的图只会像脏,不会像旧。四个维度的对照放在下面这张表里。

维度新刃老刃
反光锐利高光,冷白偏蓝漫反射,暖灰偏褐
表面拉丝研磨线,无瑕细划痕、氧化斑、包浆
棱角锋线干净利落棱角与凹槽处包浆最厚
核心词pristine, freshly polished, crisp bevelaged patina, fine scratches, soft sheen

老刃有个反直觉的点:包浆最厚的地方是棱角和凹槽,不是大平面。所以写 patina concentrated along the edges and grooves,比一句笼统的 old rusty sword 高明得多。锈这东西我加猛过一次——rust 一词不加任何限制,十张里六张像刚出土的文物,刃口直接烂掉。后来固定写成 light surface oxidation on the spine only,老味有了,刃还锋利,这才是传世老刀该有的样子。

刀镡的细节,怎么写才不糊成一团

刀镡(护手)要单独给一句:材质、镂空、纹样主题三个要素写全,并放进画面焦点的位置描述里,控制在二十个英文词以内。糊的原因九成是只写了一个 ornate guard,模型只能自由发挥,一发挥就糊。

我的固定写法是 openwork iron tsuba with wave motif, verdigris settled in the crevices。镂空这个词坑最多,直接写 openwork,镂空处经常被铜锈"长"死;补一句 crisp negative space 之后,透亮感才出来。词序也讲究——镡的描述往前放,它就是前景焦点,往后塞就被虚化掉了。整张图的构图怎么排(刀占几分之几、镡落在哪个视觉热点),之前在ai 绘画刀剑原画里拆过,这里不重复。

回到开头那句话:把钢当皮肤画。锻打纹理给方向,刃口和刀背分两种反光,老刃记得让包浆爬棱角,镡单独成句。就这四个动作,塑料感和钢感之间隔的就是它们。改完先各出五张对比着看,别急着往提示词里塞一堆华丽词。

常见问题

为什么我出的刀刃总是弯的或者带波浪?

多数是训练数据的锅,日式刀相关的词会拉高弯曲概率。写 straight single-edged blade 明确锁形,负面词里加 warped blade, curved blade。我实测锁形词加上之后,弯曲出图率从四成掉到一成左右。

锻打纹理会不会变成夸张的大马士革花纹?

会,尤其你写了 damascus 的时候,模型倾向于出满身高对比水波纹。想收敛就写 subtle low-contrast forging grain,并把 damascus 从提示词里删掉,让纹理只做底味、不做主角。

血槽怎么写才不血腥?

用 fuller 这个词代替 blood groove,直接绕开血。写 narrow fuller running along the blade,画面只会出现凹槽结构,不会冒出红色元素,负面词里再补一条 blood,干净利落。

写 katana 还是 sword 好?

看你要什么。katana 会强烈激活日式训练数据,研磨纹和镡细节更地道,但刀型容易千篇一律;sword 更自由,细节得自己喂词。画传统和刀用 katana,画架空的奇幻刀用 sword 加自定义描述。

老刃要不要写缺口?

慎写。chipped edge 一加,缺口经常大到崩刃的程度,主角气质全毁。想要岁月感,fine scratches 加 patina 就够;真要缺口,前面加 tiny,小到只能凑近看,远看不破相。

延伸阅读