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

之前我玩过DF,还写过一篇文章️AI绘画 Disco Diffusion 极简教程,Midjourney 现在内测结束,已经开放了,我玩试了一下,确实挺有趣,也写个没废话的极简入门吧。
第 0 步:先学会上网(懂的都懂),必不可少
第 1 步:注册、下载 Discord
Discord 充当 Midjourney 的服务器,以聊天机器人形式生成绘画作品
不想下载也行,可以使用网页版

进入后根据提示注册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,掌握画作描述的基础方法,不断尝试,就会画出一些不可思议的优秀作品。
DiscoDiffusion的prompt技巧应该同样适用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 发布!
AI绘画,Midjourney极简入门的更多相关文章
- Git 极简入门教程学习笔记
Git 极简入门教程 http://rogerdudler.github.io/git-guide/index.zh.html 测试用 https://github.com/xxx/BrnShop. ...
- .Net Core in Docker极简入门(下篇)
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章. 目录 前言 开始 Docker-Compose 代码修改 yml file up & down 镜像仓库 最后 前言 上一篇[. ...
- ElasticSearch极简入门总结
一,目录 安装es 项目添加maven依赖 es客户端组件注入到spring容器中 es与mysql表结构对比 索引的删除创建 文档的crud es能快速搜索的核心-倒排索引 基于倒排索引的精确搜索. ...
- Spring Security极简入门三部曲(上篇)
目录 Spring Security极简入门三部曲(上篇) 写在前面 为什么要用Spring Security 数据库设计 demo时刻 核心代码讲解 小结 Spring Security极简入门三部 ...
- Spring Security极简入门三部曲(中篇)
目录 Spring Security极简入门三部曲(中篇) 验证流程 Authentication接口 过滤器链 AuthenticationProvider接口: demo时刻 代码讲解 小结 Sp ...
- Express + Mongoose 极简入门
今天尝试使用express + mongoose,构建了一个简单的Hello world,实现以下功能: 定义mongodb使用的Schema,一个User 访问/输出Hello world 访问/i ...
- Spring Boot 如何极简入门?
Spring Boot已成为当今最流行的微服务开发框架,本文是如何使用Spring Boot快速开始Web微服务开发的指南,我们将创建一个可运行的包含内嵌Web容器(默认使用的是Tomcat)的可运行 ...
- Nginx 极简入门教程!
上篇文章和大家聊了 Spring Session 实现 Session 共享的问题,有的小伙伴看了后表示对 Nginx 还是很懵,因此有了这篇文章,算是一个 Nginx 扫盲入门吧! 基本介绍 Ngi ...
- 【Java杂货铺】用Security做权限极简入门
原来大多数单体项目都是用的shiro,随着分布式的逐渐普及以及与Spring的天生自然的结合.Spring Security安全框架越受大家的青睐.本文会教你用SpringSecurity设计单项目的 ...
- Svelte 极简入门
弹指之间即可完成. 注意:原文发表于 2017-8-7,随着框架不断演进,部分内容可能已不适用. Svelte 是一种新型框架. 以往我们要引入一个框架或者类库,可以通过在页面上放置 ...
随机推荐
- Python 潮流周刊#26:requests3 的现状
你好,我是猫哥.这里每周分享优质的 Python.AI 及通用技术内容,大部分为英文.本周刊开源,欢迎投稿.另有电报频道作为副刊,补充发布更加丰富的资讯. 品牌赞助 本周刊由"Python猫 ...
- 论文精读:用于少样本目标检测的元调整损失函数和数据增强(Meta-tuning Loss Functions and Data Augmentation for Few-shot Object Detection)
论文链接:Meta-Tuning Loss Functions and Data Augmentation for Few-Shot Object Detection Abstract 现阶段的少样本 ...
- C语言【编译器、变量、输入输出有关的】
C语言[编译器.变量.输入输出有关的] 一些想到的[从编译器到变量到输入输出有关的]的问题,有些是按自己理解写的答,有些待解决. C语言可以跨平台,汇编不可以,编译时C语言会根据不同系统翻译成不同形式 ...
- 在 Ubuntu 22.04 系统上为 SSH 开启基于时间的 TOTP 认证
前言 一次性密码(英语:one-time password,简称OTP),又称动态密码或单次有效密码,是指电脑系统或其他数字设备上只能使用一次的密码,有效期为只有一次登录会话或一段短时间内.基于时间的 ...
- Windows文件句柄无效
今天我用FreeFileSync从移动硬盘复制一个名为Con的文件夹到本地硬盘,复制失败. 通过文件夹资源管理器Explorer直接访问文件夹则提示"禁止访问",右键属性切换到安全 ...
- python列表之索引及len()函数
我们在刚开始使用列表的时候,经常会遇到这种错误 list_1 = ['one', 'two', 'three', 'four', 'five'] print(list_1[5]) 这段代码看上去是没有 ...
- 在路上---学习篇(一)Python 数据结构和算法 (4) --希尔排序、归并排序
独白: 希尔排序是经过优化的插入排序算法,之前所学的排序在空间上都是使用列表本身.而归并排序是利用增加新的空间,来换取时间复杂度的减少.这俩者理念完全不一样,注定造成的所消耗的时间不同以及空间上的不同 ...
- 零基础 从 yolo8 入门计算机视觉超简单:物体识别、图像分类、轨迹追踪、姿势识别
目录 安装 Ultralytics 训练 模型验证 预测 & 识别 导出 追踪 图像分割提取 分类 姿势识别 轨迹生成 Ultralytics YOLOv8 是备受好评的实时目标检测和图像分割 ...
- MybatisPlus属性自动填充
阿里巴巴开发规范,对于每一张表都因该有id(主键),createTime(创建时间),updateTime(修改时间)这三个字段 主键ID我们可以使用自增,或者雪花算法 创建时间修改时间我们可以使用数 ...
- Selenium等待元素出现
https://www.selenium.dev/documentation/webdriver/waits/ 有时候我们需要等待网页上的元素出现后才能操作.selenium中可以使用以下几种方法等大 ...