最近的项目与传统文化相关,主题又含有竹子元素,所以就想着如何用 Stable Diffusion 来输出合适的素材。作为传统的梅兰竹菊四君子之一,竹一直都是文人画里非常重要的元素,找一些相关的素材并不难,不过外面找的毕竟不如自己炼制来得好玩。
参考知乎上的 Ai 绘画有哪些有趣的 prompt? - 董步云的回答,水墨风格的关键词如下,顺便分解一下词组:
sumi-e style, // 日语水墨
(expressive brush strokes):1.2, // 提升笔触的精致感
ink wash, gradation, monochromatic, // 水墨的层次感,保持黑白色调
poetic atmosphere, delicate balance, // 诗意,平衡
fluid motion // 液态的流动感
所以输出的是这样的例图,就可以预见了。

我们先按照上面的 prompts 来尝试一下,把女孩主题换成我们想画的竹子:
masterpiece, best quality, highres, 8k,
bamboo, falling bamboo leaves, blowing wind, (no humans:1.2),
traditianal chinese ink painting, sumi-e style, (expressive brush strokes):1.2,
ink wash, gradation, monochromatic,
poetic atmosphere, delicate balance,
fluid motion
依旧是 DreamShaper 作为底模,分辨率 768 x 512px,输出如下:




确实有点意思了。不过 fluid motion 还是导致了一些意外的结果。如以下图:



过于强调流动感,画面的冲击力是有了,但不太符合我们想要的传统美学。我们去掉 fluid motion,同时将 monochromatic 更换为 turquoise theme,增加假山,这样就可以将黑白的水墨画换成青绿色主题,看看效果如何?
masterpiece, best quality, highres, 8k,
bamboo, falling bamboo leaves, chinese style rock garden, blowing wind, (no humans:1.2),
traditianal chinese ink painting, sumi-e style, (expressive brush strokes):1.2,
ink wash, gradation, (turquoise theme),
poetic atmosphere, delicate balance,
其他参数不变,输出如下:




意境不错,但假山园林的比重太高了。不如化繁为简,专注于竹子,假山可以后期合成。去掉假山的关键词,重新输出:





基本上成功。唯一的缺憾是始终没有画出风中飘洒的竹叶,不知道是哪里出了问题。
突然想起东坡的朱竹,又尝试了一下,结果怎么说呢?有点怪怪的,因为红色的竹子不符合常识,所以AI 很容易偏离到枫叶主题:


除了竹子之外,画面中还需要一些辅助元素。将竹子替换成流云和烟雾,得到:



再将主体换成假山和石头,得到:




感觉 AI 对假山还是有误会,本人的英文水平也不太够用,没有找到合适的单词来描述文人画里那些嶙峋奇崛的石头。不过这些也差不多够用了,就此收工。