作者:佳祥 (LCL-Brew)

原文地址: https://github.com/OleNet/YouPromptMe/tree/gh-pages/you-prompt-me

这是一份如何调整 Prompt 得到更漂亮的图片的经验性文档。我们的结果和经验都来源于ERNIE-ViLG的结果 和社区的资料。

什么是 Prompt?Prompt 是输入到 Demo 中的文字,可以是一个实体,例如猫;也可以是一串富含想象力的文字,例如:『夕阳日落时,天边有巨大的云朵,海面波涛汹涌,风景,胶片感』。不同的 Prompt 对于生成的图像质量影响非常大。所以也就有了下面所有的 Prompt 的一些经验性技巧。

蒙娜丽莎,赛博朋克,宝丽来,33毫米,蒸汽波艺术

前言

Prompt 的重要性如此重要,以至于我们需要构造一个示例来进行一次说明。

如下图,文心 ERNIE-ViLG Demo 中,『卡通』模式下,输入的 Prompt 为『橘猫』,以及 『卡通』模型式下『极乐迪斯科里的猫, 故障艺术』两个示例,能够看出来后者的细节更多,呈现的图片也更加的风格化。

开放风格限制(本质上就是在 Prompt 中不加入风格控制词),即下图图3,得到的图片细节更多、也更加真实,同时还保留了比较强烈的风格元素。所以后面的所有内容,都将围绕着如何构造更好的 Prompt 进行资料的整理。

“橘猫”(卡通) “极乐迪斯科里的猫, 故障艺术”(卡通) “极乐迪斯科里的猫, 故障艺术” (探索无限)
极乐迪斯科里的猫,故障艺术

呼吁与准则

机器生成图片的最终目的还是便捷地为人类创造美的作品。而技术不是十全十美的,不能保证每次生成的图像都能够尽善尽美。因此呼吁所有相关玩家,如果想分享作品,那就分享那些美感爆棚的作品!

算法生成的图片难免会受到数据的影响,从而导致生成的图片是有数据偏见的。因此在分享机器生成图片到社交媒体之前,请三思当前的图片是不是含有:令人不适的、暴力的、色情的内容。如果有以上的内容请自行承担法律后果。

Prompt 的设计

如何设计 Prompt,下文大概会通过4个方面来说明:Prompt 公式,Prompt 原则,Prompt 主体、Prompt 修饰词。

需要注意的是,这里的 Prompt 公式仅仅是个入门级别的参考,是经验的简单总结,在熟悉了 Prompt 的原理之后,可以尽情的发挥脑洞修改 Prompt。

Prompt 公式

Prompt=[形容词][主语],[细节设定],[修饰语或者艺术家]Prompt = [形容词] [主语] ,[细节设定], [修饰语或者艺术家] Prompt=[形容词][主语],[细节设定],[修饰语或者艺术家]

按照这个公式,我们首先构造一个形容词加主语的案例。 这里我构造的是 戴着眼镜的猫, 风格我选择的是油画风格,然后我再添加一些细节设定,这里我给的是 漂浮在宇宙中, 可以看到 ,猫猫的后面出现了很多天体。

“戴着眼镜的猫”(油画) “戴着眼镜的猫,漂浮在宇宙中”(油画) “戴着眼镜的猫,漂浮在宇宙中,高更风格”(油画)

最后我们想让我们的照片风格更加有艺术性的效果, 我们选择的艺术家是高更, 可以看到图像的画风有了更强的艺术风格。

Prompt 设计原则

Prompt 简单原则: 清楚地陈述

除了公式之外,也有一些简单的 Prompt设计原则分享给大家:即清楚的陈述

例如我们如果是简单的输入风景的话,往往模型不知道我们想要的风景是什么样子的(下图1)。我们要去尽量的幻想风景的样子,然后变成语言描述。 例如我想像的是日落时,海边的风景, 那我就构造了 Prompt 『夕阳日落时,阳光落在云层上,海面波光粼粼,风景』(下图2)。 进一步的,我想风格化我的图像,所以我在结尾的部分,增加了『胶片感』来让图片的色彩更加好看一些(下图3)。但是云彩的细节丢失了一些,进一步的我再增加天边巨大云朵这一个细节,让我的图片朝着我想要的样子靠的更进一步(下图4)。

“风景” “夕阳日落时,阳光落在云层上,海面波光粼粼,风景” “夕阳日落时,阳光落在云层上,海面波涛汹涌,风景,胶片感” 夕阳日落时,天边有巨大的云朵,海面波涛汹涌,风景,胶片感

Prompt 主体的选择

Prompt 的主体可以是千奇百怪、各种各样的。这里我挑了几个简单的容易出效果的主体示例和一些能够营造特殊氛围的氛围词来激发大家的灵感。

宇航员 孤岛 白色城堡 机器人
巫师 罗马城 海鸥 气球
…日落,霓虹灯…薄雾 …烟… …燃烧漩涡, …烟雾和碎片
…废墟… 光之… 巨大的…

Prompt 修饰词

如果想让生成的图片更加的艺术化、风格话,可以考虑在 Prompt 中添加艺术修饰词。艺术修饰词可以是一些美术风格(例如表现主义、抽象主义等),也可以是一些美学词汇(蒸汽波艺术、故障艺术等),也可以是一些摄影术语(80mm摄像头、浅景深等),也可以是一些绘图软件(虚幻引擎、C4D等)。

按照这样的规律,我们在两个输入基准上 :

一只猫坐在椅子上,戴着一副墨镜

日落时的城市天际线

通过构造『输入 + Prompt 修饰词』来展示不同修饰词的效果 (这里的策略参考了资料)。

需要注意的是,不是所有的 Prompt 对于所有的修饰词都会发生反应。所以查阅 Prompt 修饰词的过程中,会发现部分的 Prompt 修饰词只能对两个基准中的一个生效。这是很正常的,因为 Prompt 的调优是一个反复的试错的过程。接下来,大家结合如下的 Prompt 修饰词, Happy Prompting 吧!

复古未来主义风格

一只猫坐在椅子上,戴着一副墨镜,复古未来主义风格 日落时的城市天际线,复古未来主义风格

粉彩朋克风格

一只猫坐在椅子上,戴着一副墨镜,粉彩朋克风格 日落时的城市天际线,粉彩朋克风格

史前遗迹风格

一只猫坐在椅子上,戴着一副墨镜,史前遗迹风格 日落时的城市天际线,史前遗迹风格

波普艺术风格

一只猫坐在椅子上,戴着一副墨镜,波普艺术风格 日落时的城市天际线,后世界末日风格

迷幻风格

一只猫坐在椅子上,戴着一副墨镜,迷幻风格 日落时的城市天际线,迷幻风格

赛博朋克风格

一只猫坐在椅子上,戴着一副墨镜,赛博朋克风格 日落时的城市天际线,赛博朋克风格

纸箱风格

一只猫坐在椅子上,戴着一副墨镜,纸箱风格 日落时的城市天际线,纸箱风格

未来主义风格

一只猫坐在椅子上,戴着一副墨镜,未来主义风格 一只猫坐在椅子上,戴着一副墨镜,未来主义风格

抽象技术风格

一只猫坐在椅子上,戴着一副墨镜,抽象技术风格 日落时的城市天际线,抽象技术风格

海滩兔风格

一只猫坐在椅子上,戴着一副墨镜,海滩兔风格 日落时的城市天际线,海滩兔风格

粉红公主风格

一只猫坐在椅子上,戴着一副墨镜,粉红公主风格 日落时的城市天际线,粉红公主风格

嬉皮士风格

一只猫坐在椅子上,戴着一副墨镜,嬉皮士风格 日落时的城市天际线,嬉皮士风格

幻象之城风格

一只猫坐在椅子上,戴着一副墨镜,幻象之城风格 日落时的城市天际线,幻象之城风格

美人鱼风格

一只猫坐在椅子上,戴着一副墨镜,美人鱼风格 日落时的城市天际线,美人鱼风格

迷宫物语风格

一只猫坐在椅子上,戴着一副墨镜,迷宫物语风格 日落时的城市天际线,迷宫物语风格

仙女风格

一只猫坐在椅子上,戴着一副墨镜,仙女风格 日落时的城市天际线,仙女风格

Low Poly 风格

一只猫坐在椅子上,戴着一副墨镜, low poly 风格 日落时的城市天际线, low-poly

浮世绘风格

一只猫坐在椅子上,戴着一副墨镜,浮世绘风格 日落时的城市天际线,浮世绘风格

矢量心风格

一只猫坐在椅子上,戴着一副墨镜,矢量心风格 日落时的城市天际线,矢量心风格

摩托车手风格

一只猫坐在椅子上,戴着一副墨镜,摩托车手风格 日落时的城市天际线,摩托车手风格

孟菲斯公司风格

一只猫坐在椅子上,戴着一副墨镜,孟菲斯公司风格 日落时的城市天际线,孟菲斯公司风格

泥塑风格

一只猫坐在椅子上,戴着一副墨镜, 泥塑风格 日落时的城市天际线, 泥塑风格

苔藓风格

一只猫坐在椅子上,戴着一副墨镜,苔藓风格 日落时的城市天际线,苔藓风格

新浪潮风格

一只猫坐在椅子上,戴着一副墨镜,新浪潮风格 日落时的城市天际线,新浪潮风格

嘻哈风格

一只猫坐在椅子上,戴着一副墨镜,嘻哈风格 日落时的城市天际线,嘻哈风格

矢量图

一只猫坐在椅子上,戴着一副墨镜, 矢量图 日落时的城市天际线, 矢量图

铅笔艺术

一只猫坐在椅子上,戴着一副墨镜, 铅笔艺术 日落时的城市天际线, 铅笔艺术

女巫店风格

一只猫坐在椅子上,戴着一副墨镜,女巫店风格 日落时的城市天际线,女巫店风格

4D 建模

一只猫坐在椅子上,戴着一副墨镜, 4D 建模 日落时的城市天际线, 4D 建模

水彩墨风格

一只猫坐在椅子上,戴着一副墨镜, 水彩墨风格 日落时的城市天际线, 水彩墨风格

酸性精灵风格

一只猫坐在椅子上,戴着一副墨镜,酸性精灵风格 日落时的城市天际线,酸性精灵风格

海盗风格

日落时的城市天际线,海盗风格 一只猫坐在椅子上,戴着一副墨镜,海盗风格

古埃及风格

一只猫坐在椅子上,戴着一副墨镜,古埃及风格 日落时的城市天际线,古埃及风格

风帽风格

一只猫坐在椅子上,戴着一副墨镜,风帽风格 日落时的城市天际线,风帽风格

装饰艺术风格

一只猫坐在椅子上,戴着一副墨镜,装饰艺术风格 日落时的城市天际线,装饰艺术风格

极光风格

一只猫坐在椅子上,戴着一副墨镜,极光风格 日落时的城市天际线,极光风格

秋天风格

日落时的城市天际线,秋天风格 一只猫坐在椅子上,戴着一副墨镜,秋天风格

巴洛克风格

一只猫坐在椅子上,戴着一副墨镜,巴洛克风格 日落时的城市天际线,巴洛克风格

立体主义风格

一只猫坐在椅子上,戴着一副墨镜,立体主义风格 日落时的城市天际线,立体主义风格

黑暗自然主义风格

一只猫坐在椅子上,戴着一副墨镜,黑暗自然主义风格 日落时的城市天际线,黑暗自然主义风格

表现主义风格

一只猫坐在椅子上,戴着一副墨镜,表现主义风格 日落时的城市天际线,表现主义风格

野兽派风格

一只猫坐在椅子上,戴着一副墨镜,野兽派风格 日落时的城市天际线,野兽派风格

鬼魂风格

一只猫坐在椅子上,戴着一副墨镜,鬼魂风格 日落时的城市天际线,鬼魂风格

印象主义风格

一只猫坐在椅子上,戴着一副墨镜,印象主义风格 日落时的城市天际线,印象主义风格

卡瓦伊风格

一只猫坐在椅子上,戴着一副墨镜,卡瓦伊风格 日落时的城市天际线,卡瓦伊风格

极简主义风格

一只猫坐在椅子上,戴着一副墨镜,极简主义风格 日落时的城市天际线,极简主义风格

水井惠郎风格

一只猫坐在椅子上,戴着一副墨镜,水井惠郎风格 日落时的城市天际线,水井惠郎风格

照片写实风格

一只猫坐在椅子上,戴着一副墨镜,照片写实风格 日落时的城市天际线,照片写实风格

像素可爱风格

一只猫坐在椅子上,戴着一副墨镜,像素可爱风格 日落时的城市天际线,像素可爱风格

雨天风格

日落时的城市天际线,雨天风格 一只猫坐在椅子上,戴着一副墨镜,雨天风格

湿漉漉的风格

一只猫坐在椅子上,戴着一副墨镜,湿漉漉的风格 日落时的城市天际线,湿漉漉的风格

维京人风格

一只猫坐在椅子上,戴着一副墨镜,维京人风格 日落时的城市天际线,维京人风格

后印象主义

一只猫坐在椅子上,戴着一副墨镜,风格:后印象主义 日落时的城市天际线, 风格:后印象主义-v2

素人主义

一只猫坐在椅子上,戴着一副墨镜,风格:素人主义 日落时的城市天际线, 风格:素人艺术

碎核风格

一只猫坐在椅子上,戴着一副墨镜,碎核风格 日落时的城市天际线,碎核风格

Prompt 更多信息

概念组合

ShowCase

更多 ShowCase 和创意 Prompt,可以参考我的社交账号 或者是 http://youpromptme.cn/#/gallery/ (建设中)

故障艺术

_时钟故障,时间故障,概念艺术,艺术站总部,pixiv趋势,cgsociety,蒸汽波艺术 巨大的纯白色城堡-油画,故障艺术 Yggdrasil,世界树和地球融合在一起,故障艺术 在百货公司和工厂的高商业需求中,未来复古科幻幻想对象或设备的专业概念艺术,故障艺术

蒸汽波艺术

荒岛,蒸汽波艺术 Christoph-Vacher和Kevin-sloan创作的广阔幻想景观,蒸汽波艺术 戴着眼镜的猫,蒸汽波艺术

包豪斯艺术

一只海鸥和史蒂文·西格正在进行一场凝视比赛,绘画,包豪斯 梵高猫头鹰,包豪斯

概念艺术

4k专业HDR-DnD幻想概念艺术一条由闪电制成的令人敬畏的龙,概念艺术 4k专业HDR-DnD奇幻概念艺术小鸡施展幻觉咒语,概念艺术

像素艺术

艺术家

萨尔瓦多·达利描绘古代文明的超现实主义梦幻油画,写实风格 梵高猫头鹰,蒸汽波艺术

附录

常见的艺术家和艺术风格整理

艺术类型 艺术家 常用艺术风格
肖像画 文森特·梵高 印象主义
风景画 尼古拉斯·罗伊里奇 现实主义
风俗画 皮埃尔-奥古斯特·雷诺阿 浪漫主义
宗教绘画 克劳德·莫内 表现主义
抽象画 彼得·孔查洛夫斯基 后印象主义
都市风景画 卡米尔·毕沙罗 象征主义
素描与草图 约翰·辛格·萨金特 新艺术主义
静物 伦勃朗 巴洛克风格
裸体画 马克·夏加尔 抽象表现主义
插画 巴勃罗·毕加索 北欧文艺复兴
古斯塔夫·多雷 素人艺术,原始主义
阿尔布雷特·丢勒 立体主义
鲍里斯·库斯妥基耶夫 洛可可
埃德加·德加 色域绘画
波普艺术
文艺复兴开端
文艺复兴全盛期
极简主义
矫饰主义,文艺复兴晚期

常见的摄影风格词整理

可以加入到 Prompt 中的摄影词
浅景深 仰拍
负像 动态模糊
微距 高反差
双色版 中心构图
角度 逆光
三分法 长曝光
抓拍 禅宗摄影
软焦点 抽象微距镜头
黑白 暗色调
无镜反射 长时间曝光
双色调 框架,取景
颗粒图像

相关链接

美学相关的词汇: https://aesthetics.fandom.com/wiki/List_of_Aesthetics

DALL-E 2 的 Prompt 技巧资料:https://docs.google.com/document/d/11WlzjBT0xRpQhP9tFMtxzd0q6ANIdHPUBkMV-YB043U/edit

DiscoDiffusion Prompt 技巧资料:https://docs.google.com/document/d/1l8s7uS2dGqjztYSjPpzlmXLjl5PM3IGkRWI3IiCuK7g/edit

请点击此处查看本环境基本用法.

Please click here for more detailed instructions.

此文章为搬运
原项目链接

史上最强Prompt攻略相关推荐

  1. 上海迪士尼乐园史上最强游玩攻略

    上海迪士尼乐园史上最强游玩攻略.没有之一. 因为篇幅受限,可从下面传送门进入. http://mp.weixin.qq.com/s/QAhnFQ2_FvbN6dNURa6QWg   另外迪士尼乐拍通相 ...

  2. 微信最烧脑游戏计算机2sin,微信史上最烧脑游戏答案大全_史上最烧脑游戏攻略汇总_快吧小程序...

    微信小程序史上最烧脑游戏攻略汇总 第71关答案: 答案:自己心算点击数. 第72关答案: 答案:苹果1,书本2,蛋糕3,鸭子4,蛋5,按照英文字母顺序. 第73关答案: 答案:旋转9和3,最后变成10 ...

  3. 备年货迎新春,史上最潮年货攻略来了

    明天就是腊月初八.俗话说的话,腊八过后就是年,大街小巷纷纷播放起"新年好"."好运来"等新年金曲,给年底添个热闹.在外奔波了一年的我们,终于能回家过年了.过年少 ...

  4. 转:史上最强软件攻城师面试题

    一,选择题(皆为单选): 1,以下谁是二进制思想的最早提出者? a,伏羲:b,姬昌:c,莱布尼茨:d,柏拉图. 答案:A 解释:伏羲,中华民族人文始祖,是我国古籍中记载的最早的王.伏羲为人类文明进步做 ...

  5. 2022年最新Android面试题整理,全网都在看,史上最全面试攻略

    Android面试现在什么东西是必须考察的?专业素养还是面试技巧?四大组件还是Framework层源码?哪有什么必考的,可以说所有技术栈都不是必考,但又是必考.话虽看似矛盾,但却反映了当前国内互联网环 ...

  6. 酷开系统和鸿蒙,酷开电视史上最强刷机攻略

    原标题:酷开电视史上最强刷机攻略 史上最全的酷开智能电视刷机功率,酷粉们千万别错过!什么是"刷机"?就是重新安装智能电视内置操作系统,今天小编就为广大的酷开智能电视粉丝们汇总了一批 ...

  7. SQL初学、精通者必看:10个学生成绩查询史上最强技巧全攻略

    SQL初学.精通者必看:10个学生成绩查询史上最强技巧全攻略 本文提供了一个含有学生.成绩.课程和教师信息的完整数据库,并为读者提供了 SQL 查询练习题,还包含了练习的答案以及解析.这些题目旨在帮助 ...

  8. Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略

    Py之cv2:cv2库(OpenCV,opencv-python)的简介.安装.使用方法(常见函数.方法等)最强详细攻略 目录 关于OpenCV简介 OpenCV应用领域 1.计算机视觉领域方向 2. ...

  9. 史上最强GAN:训练费10万起,现在免费体验,画风鬼畜又逼真

    夏乙 郭一璞 安妮 晓查 发自 亚龙湾  量子位 报道 | 公众号 QbitAI ?好消息!好消息! 9月底轰动业界的史上最强GAN,也就是最高动用512个TPU训练的BigGAN,Demo已经正式放 ...

最新文章

  1. 微信小程序分享注意点
  2. 漫画:什么是 “设计模式” ?
  3. JAVA设计模式--结构型模式
  4. Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20
  5. hdu5489(2015合肥网络赛F题)
  6. 重学 Java 之 5种字符流读取方法
  7. mysql 查询超过60分钟的_mysql基础级《简单查询》60分钟搞定
  8. 使用Spring Webservices构建SOAP Webservices代理模块
  9. 【渝粤教育】国家开放大学2018年春季 0089-21TInternet和Intranet应用 参考试题
  10. 继上一篇博客--javaweb通过接口来实现多个文件压缩和下载(包括单文件下载,多文件批量下载)
  11. RedHat 8.0软件包组--桌面类
  12. App Start Up Step
  13. CakePHP 3.7.6 发布,PHP 快速开发框架
  14. 【渝粤教育】国家开放大学2018年春季 7406-21T金融统计分析 参考试题
  15. win10php环境配置教程,win10php环境搭建详细教程
  16. OC语言基础十:OC文件操作
  17. 楚留香ai人脸识别_《楚留香》评测掌中快意恩仇的世界
  18. 金融工程学(七):互换的运用
  19. java 输出26个大小写字母
  20. php各种编码集详解和以及在什么情况下进行使用

热门文章

  1. 软件测试——判定表驱动法、正交表法_ni4
  2. 详述 从代码如何到可执行文件 的过程和解耦
  3. 月均千万GMV,“口水娃”在快手找到了品牌“第二增长曲线”
  4. layui表格的大小
  5. 正则表达式提取html 中的网址,C#正则表达式模式从给定的字符串中提取网址 - 不是完整的html网址,也包括裸链接...
  6. 元宇宙,现状,路径与未来
  7. my sql常用的数据类型
  8. C/C++——如何使用PlaySound同时播放两个声音
  9. 关于php的搞笑段子,笑死人的笑话搞笑段子10个 搞笑笑话笑死人不偿命
  10. cocos2d-x优化内存和程序大小