首页 > 其他分享 >AI绘画,Midjourney极简入门

AI绘画,Midjourney极简入门

时间:2022-10-09 22:47:36浏览次数:81  
标签:极简 prompt Discord AI 绘画 Midjourney 描述

前几天看报道说:

一位小哥用AI绘画工具Midjourney生成的作品,在美国科罗拉多州博览会的艺术比赛中获得了第一名。
作者表示,他多次调整了输入的提示词,生成了100多幅画作,经过数周的修改和挑选,才选出了三幅最满意的作品。

下图就是获奖作品

Theatre d’Opera Spatial

之前我玩过DF,还写过一篇文章➡️AI绘画 Disco Diffusion 极简教程,Midjourney 现在内测结束,已经开放了,我玩试了一下,确实挺有趣,也写个没废话的极简入门吧。

第 0 步:先学会上网(懂的都懂),必不可少

第 1 步:注册、下载 Discord

Discord 充当 Midjourney 的服务器,以聊天机器人形式生成绘画作品

https://discord.com/download

不想下载也行,可以使用网页版

进入后根据提示注册Discord账号即可

第 2 步:接受 Midjourney 邀请

访问:

https://discord.com/invite/midjourney

就会收到如下邀请

点击接受会跳转到 Discord 页面

然后随便选择一个newbies频道

看到下面的聊天框了吗?

第 2 步:开始聊天

输入指令/imagine 选择prompt

然后就可以像DiscoDiffusion一样,输入描述让Midjourney帮你绘画了

然后在聊天界面就能看到Midjourney Bot正在生成四张图片,耗时几十秒

1234对应这四张图片

U:选择其中一张放大细节
V:选择其中一张,在这张图基础上进行变化

其实还可以再进一步调整、优化

Make Variations :跟V的功能一样,就是在此基础上变形。

upscale to max:是指进一步放大图像。默认是1664X1664,但是可以设置的最高尺寸为 2048。

light upscale redo:是指对画面进行柔化,类似人脸磨皮。

最后一步就是点击绘好的画保存下来就行了

总结

说是没有绘画基础也能通过AI画画,但是很多优秀的作品还是有根底的,想深入玩下去的同学没必要纠结技术,好好学习优秀作品的prompt,掌握画作描述的基础方法,不断尝试,就会画出一些不可思议的优秀作品。

DiscoDiffusionprompt技巧应该同样适用Midjourney

整个画作的描述词可拆解为五个维度理解——画种描述、内容描述、画家描述、参考渲染方式、颜色描述。

画种描述:A beautiful painting of  
内容描述:a singular lighthouse, shining its light across a tumultuous sea of blood   
画家描述:by greg rutkowski and thomas kinkade  
参考渲染方式:Trending on artstation(全球最专业的CG艺术家社区,又称A站)  
颜色描述:yellow color scheme。

大家感觉效果如何

本文由博客一文多发平台 OpenWrite 发布!

标签:极简,prompt,Discord,AI,绘画,Midjourney,描述
From: https://www.cnblogs.com/jpld/p/16773968.html

相关文章

  • NewStarCTF Week3 Blockchain
    前言:最近学了点blockchain,正好NewStarCTF这周上了题,赶紧来练练手,出题人很友好,代码都很简单,适合刚了解区块链的新手入门Checkin先安装Metamask,再去Goerli水龙头领币然后n......
  • [Typescript] Tips: Throw detailed error messages for type checks
    Youcanthrowdetailederrormessagesfortypechecks.Here,Imovearuntimecheckinafunctiontothetypelevel,meaningyougetadetailederrorifyouus......
  • .Net Framework中的AppDomain.AssemblyResolve事件的常见用法、问题,以及解决办法
    一、简述本文简要的介绍.NETFramework中System.AppDomain.AssemblyResolve事件的用法、使用注意事项,以及复杂场景下AssemblyResolve事件的污染问题和解决办法。......
  • C++入门到理解set/multiset容器、pair对组
    一:基本概念在插入元素的时候会自动排好序,比如插入的是1,3,4,2,打印是1,2,3,4.底层是通过二叉树结构实现的,set容器不允许有重复的元素,但是multiset允许有元素重复。二:构造,遍历,赋值#i......
  • Substance Painter 作品
    高速路牌   集装箱    ......
  • 开源技术公开课丨Taier工作流的介绍
    一、直播介绍之前的内容,我们为大家分享了Taier基本介绍、控制台、Web前端架构、数据开发介绍以及Taier任务调度介绍,本期我们为大家分享Taier工作流的介绍。本次直播我们将详......
  • Raid
    Raid:独立冗余磁盘阵列Raid0:多块物理硬盘绑在一起,数据分成几块写入各个物理硬盘中。读写性能提高数倍。任意一块坏了就全部坏了Raid1:镜像,增加数据的安全性,但是可利用率只......
  • Error connecting to the service protocol failed to connect to错误
    问题描述使用oppo手机debugFlutterAndroid应用时报错。报错内容如下:Errorconnectingtotheserviceprotocol:failedtoconnecttohttp://127.0.0.1:57455/toyCz......
  • vue中执行异步函数async和await的用法
    在开发中,可能会遇到两个或多个函数异步执行的情况,对于Vue中函数的异步函数执行做了一个小总结,如下:异步执行使用async和await完成created(){this.init()},metho......
  • aidlux 安装 uwsgi
    一、确定debian版本及代号aidlux是基于debian开发的,首先,我们看一下debian的版本是多少? 注:不同的debian有不同的代号,不知道的可以百度一下我这里的debian版......