当前位置: 首页 > news >正文

【SD教程】提示词

朋友,可以转载,但请注明出处,谢谢!http://blog.csdn.net/jiangjunshow

提示词用于描述想要的画面,也就是想生成什么就写什么。

举个例子,如果想要绘制一个荷花场景,可以用以下文字进行描述:“在广阔的湖面,波光粼粼,有无数的荷叶,有的是浅绿色,有的是深绿色,真是太美了。”

SD内核只支持英文输入,不过,汉化界面上提供了将中文翻译为英文的功能。

在编辑框“请输入新关键词”里输入中文后,按Enter回车键即可翻译为英文,注意系统会在最后一个单词后面自动添加一个英文逗号:“In the vast lake, sparkling, there are countless lotus leaves, some light green, some dark green, it is really beautiful,”用这段提示词生成的图像如下图所示。

在大多数情况下,我们并不需要写很长的段落,只需要关键词即可,也不需要过于注重语法。例如,我们将之前的那段话提炼为“荷叶,绿色,湖面”,生成的图像效果也相差无几,如下图所示。

SD扩散模型是通过对无数个文本和对应图像的训练而得到的。在AI绘画中,提示词中的单词和短语被分解成更小的部分,称为Token,即文本标记。这些Token与扩散模型中的训练数据进行比较,并用于生成图像。因此,AI绘画对文字的格式、语法和翻译精确度的要求并不高,它主要通过识别扩散模型中的文本标记来进行取样,而这些文本标记分散在模型的各个位置,因此并不具备连贯性。

除了写提示词外,我们还可以写反向词,使用反向词可以避免出现某些元素,也就是不想生成什么就写什么。以上面的图像为例,如果设置反向词为荷花(lotus),那么生成的图像将不会出现荷花,如下图所示。

写提示词有什么技巧?
(1)内容要详细,尽可能表达出需要的细节。
(2)含糊的提示词会使SD更具自由度(更多的自我放飞),生成的结果更具随机性。
(3)提示词表述明确,则会生成相对稳定的作品。
举例来说,我们输入提示词“Flying fish,”(飞翔的鱼),生成的图像效果如图所示。

提示词中的关键词较少,随机性就强,结果不可控。如果我们输入以下提示词:I flying fish, red wings, on the grassland, white clouds, sunset, vista,。对应的中文为:1条飞鱼,红翅膀,草原上,白云,夕阳,远景。这组提示词生成图像的效果就比较明确,如图所示。

(4)使用高画质、具有艺术性的提示词,能提高画面质量。
举例来说,如果我们输入以下提示词:best quality, professional photography, masterpiece, intricate details, 1 beautiful girl, tea, Chinese, slim, shoulder-length hair, qipao, tea garden, studio lighting, depth of field,。对应的中文为:最好的质量,专业摄影,杰作,复杂的细节,1个美丽的女孩,茶,中国,修身,齐肩长发,旗袍,茶园,工作室照明,景深。

在提示词中,我们加入了“最好的质量,专业摄影,杰作,复杂的细节,工作室照明,景深”等描述词,能够提升画面的艺术效果。

AI绘画的出现大大降低了绘画的门槛,但要创作出优秀的作品就需要很高的提示词写作能力。而且提示词写作能力是一项不过时的技能,因为不管技术如何发展,SD的版本如何升级,提示词的精准描述总是被需要的,因为你必须要把你脑中想要的画面用语言精准表述出来,除非脑机接口普及了,否则我们就不得不写好提示词。下一篇文章我教大家如何写好提示词!

点赞,收藏,关注,分享,谢谢!!!

总目录

上一篇:如何选择合适的模型
下一篇:如何写好提示词(编写中)

http://www.cnnetsun.cn/news/36585.html

相关文章:

  • Rust包管理器Cargo的7大核心功能:从零开始构建高效开发环境
  • 轻松上手深林算法:从零开始的深度随机森林实战指南 [特殊字符]
  • 西安电子科技大学数字图像处理完整教学资源包
  • 伺服系统设计完整指南:从理论到实战的深度解析
  • Freeze:三步实现EDR绕过的零检测Shellcode执行方案
  • 基于微信小程序的学习复习小程序(源码+lw+部署文档+讲解等)
  • PaperAI终极指南:如何用AI快速分析医学论文
  • 基于Java+SpringBoot的高校机动车认证信息管理系统的设计与实现(源码+lw+部署文档+讲解等)
  • 基于SpringBoot的甘肃特产销售系统的设计与实现(程序+文档+讲解)
  • Zephyr RTOS音频处理终极指南:告别卡顿与延迟
  • 22、SELinux系统管理全解析
  • 代码绘图深度解析:3步掌握DevOps架构可视化高效方案
  • 轻量级视频生成新纪元:腾讯HunyuanVideo 1.5如何解决行业三大挑战
  • OpenColorIO终极配置指南:5步快速搭建专业颜色工作流
  • 2025年,网安人掌握这些能力,比别人高80%的薪资!
  • 6、RHEL 8系统管理:用户、软件与systemd单元配置指南
  • jQuery Mobile滑块组件:快速构建移动端滑动控件的实用指南
  • SeaTunnel数据同步工具:实现多源异构系统的实时数据处理
  • Llama-Factory是否提供训练资源消耗预测功能?
  • vue基于Spring Boot的同城医院陪诊服务预约系统设计与实现_154iph2z-java毕业设计
  • PushNotifications:跨平台推送测试终极指南,告别证书配置烦恼
  • wazero在物联网嵌入式设备中的创新部署实践指南
  • ARMv8-A权威指南:掌握下一代处理器核心技术
  • 打造完美智能家居:5个Home Assistant入门必知要点
  • K-Diffusion扩散模型终极指南:从快速上手到实战精通
  • 解锁GloVe词向量的实战指南:从零构建语义理解引擎
  • Headless Recorder终极实战指南:零基础快速掌握浏览器自动化脚本生成
  • 7个实战技巧:让你的无锁并发队列性能提升300%
  • ManageBooks:完整的SpringBoot图书管理系统解决方案
  • 如何利用 vscode-jest 插件提升你的测试开发效率