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

我用 Midjourney 的这种风格治愈了强迫症

在 Midjourney 能够实现的各种布局之中,有两种风格因其简洁、有序而独居魅力,它们就是平铺 (Flat Lay) 和 Knolling (Knolling 就是 Knolling, 无法翻译🤣)。要在现实生活中实现这样的美学效果并不容易,你需要精心挑选各种小物件,并构思如何布置才能别具匠心,给人带来视觉上的愉悦体验。有了 Midjourney,你只需要把相关的关键词囊括在提示词中,就可以创造出引人注目的艺术作品。

平铺 (Flat Lay) 为何引人注目

平铺的画面布局最初起源于摄影,是一种从正上方拍摄物体的技术,创造出二维的“平面”视角。这些物体通常排列在平坦的表面上,例如桌子或地板。

这种艺术形式之所以能风靡 Instagram,就在于通过简单和秩序讲述一个故事或传达一个主题。它用途广泛,适合各种场合,从展示时尚配饰到奢华的美食、科技产品等等。

在 Midjourney 中实现平铺效果

Midjourney 的真正魅力在于它能够根据你提供的提示词生成艺术作品。但是,要写出完美的提示词,需要了解平铺的艺术语言。

我在实践中发现,“flat lay” 在 Midjourney 中是一个非常有效的词,大多数情况下都能够触发 Midjourney 的平铺效果。它可以作为一个形容词放在要被平铺的物体前面。请看两个例子:

Prompt 1: flat lay art supplies (平铺美术用品)

Prompt 2: space-themed flat lay, planets and stars (太空主题平面布置,行星和恒星)

在提示词中包含了 “flat lay” 这个词,Midjourney 会自动根据你要排列的物体调整相应的布局和背景,甚至还包括灯光效果。总体来说,背景会比较简单,使得整体构图看上去不凌乱。

虽然 “flat lay” 这个词非常有效,但不一定非要用这个词。平铺是为了实现对一系列物体之间安排,有时候只要能在提示词中体现这一点就可以了。比如说你可以使用 “array of (阵列)”,“arrangement of (排列)”, “presentation of (展示)”, “collection of (集合)” 这些词。

Prompt 1: array of seashells and starfish (贝壳和海星阵列)

Prompt 2: circular arrangement of fresh fruit (新鲜水果的圆形排列)

在提示词里使用 “essentials (必需品)” 这个词会让 Midjourney 包含一些列物品的合集,也会产生平铺效果。

Prompt 1: travel essentials (旅行必备)

Prompt 2: back-to-school essentials (返校必需品)

当然,如果这些词无效的时候,你还可以加上 “flat lay” 这个词。

此外,平铺也不一定就是排列成矩形的形状,你也可以指定其他形状。

Prompt: flat lay colorful flowers, leaves, butterflies composed in a heart shape (平铺五颜六色的花朵、树叶和蝴蝶,组成一个心形)

背景也不一定是单调的纯色,你还可以指定更加生动的背景。

Prompt: flat lay beach essentials, tidal waves, vibrant fantasy colors (平铺的海滩必备品、潮汐、鲜艳的梦幻色彩)

你还可以把人物包含在画面中,让图像更加有趣和生动。

Prompt 1: flat lay photography of a chef in white uniform sitting cross-legged surrounded by ingredients (身着白色制服的厨师盘腿而坐,周围摆满食材的平面摄影作品)

Prompt: flat lay aerial shot of a dairy farmer & cow relaxing in hay barn surrounded by milk pails, stools, butter neatly arranged --ar 16:9 (平铺鸟瞰拍摄奶农和奶牛在干草棚中休息,周围是整齐摆放的牛奶桶、凳子和黄油)

Knolling

Knolling 是平铺的一种特殊形式,它比平铺更强调物体之间的秩序感。这种将同一主题的物件精心挑选,并以平行或90 度角精心对齐的风格带给人们强烈的视觉愉悦感,因此很快在Instagram和Tumblr风靡,此后演变成一种在社交网络上晒东西、圈粉的不二法门。

有趣的是,你还可以在 Midjourney 中 “Knoll” 你喜欢的东西。只需要在提示词中添加 “knolling” 这个词,Midjourney 就会把提示词中提到的物件摆放得妥妥当当。如果 “knolling” 这个词并没有带来俯拍的视角,你还可以加上 “flat lay” 加强效果。

Knolling 的应用也非常广泛,例如,你可以用 Midjourney 生成家具的组装图,产品的零部件图,教科书中动物的解剖图,烹饪原料图,社交媒体的帖子封面图等等。

我在实践中发现,尽管 Knolling 是一种拍照方式,在 Midjourney 中你还可以指定其他的艺术媒介,比如信息图示 (infographic illustration),铅笔画 (pencil drawing),植物图鉴 (botanical illustration),技术插图 (technical Illustration),示意图 (diagrammatic drawing)。你甚至还可以使用动漫风格的 Niji 模型。真的非常有趣!

Prompt: infographic illustration, knolling bike components (信息图表说明, Knolling 自行车组件)

Prompt: pencil drawing of a spy’s toolkit, knolling --ar 2:3 (Knolling铅笔画的间谍工具包)

Prompt: botanical illustration of flowers, knolling --ar 2:3 (植物花卉插图Knolling)

Prompt: technical Illustration of vintage camera parts, knolling --ar 3:2 (古董相机部件技术图解Knolling)

Prompt: diagrammatic drawing of knolling potter’s clay and tools (陶土和工具的图解Knolling)

Prompt: knolling samurai warrior gear --ar 3:2 --niji 5 (武士装备Knolling)

总结

在探索 Midjourney 的旅程中,提示词里的每一个单词不仅仅是用来描述画面的工具,而是一个创造性的挑战。在每一次实验中,你都在为世界带来一些新的东西。Midjourney 正是在这种迭代中不断发展,以 Flat lay 和 Knolling 为起点,谁知道又可以拓展出多少新的艺术形式呢?

为了让文章更简洁易读,本文所用的提示词都比较简短,实际上还可以加入其他效果,比如灯光,颜色,情绪等等。

现在AI绘画还是发展初期,大家都在摸索前进。

但新事物就意味着新机会,我们普通人要做的就是抢先进场,先学会技能,这样当真正的机会来了,你才能抓得住。

如果你对AI绘画感兴趣,我可以免费分享我在学习过程中收集的各种教程和资料。添加下方即可免费领取!

学完后,可以毫无问题地应对市场上绝大部分的需求。

这份AI绘画资料包整理了Stable Diffusion入门学习思维导图Stable Diffusion安装包120000+提示词库,800+骨骼姿势图,Stable Diffusion学习书籍手册AI绘画视频教程AIGC实战等等。

【Stable Diffusion学习路线思维导图】

在这里插入图片描述

【Stable Diffusion安装包(含常用插件、模型)】

img

【AI绘画12000+提示词库】

img

【AI绘画800+骨骼姿势图】

img

【AI绘画视频合集】

img

这份完整版的stable diffusion资料我已经打包好,点击下方添加即可免费领取!

相关文章:

我用 Midjourney 的这种风格治愈了强迫症

在 Midjourney 能够实现的各种布局之中,有两种风格因其简洁、有序而独居魅力,它们就是平铺 (Flat Lay) 和 Knolling (Knolling 就是 Knolling, 无法翻译🤣)。要在现实生活中实现这样的美学效果并不容易,你需要精心挑选各种小物件&…...

三维大场景管理-3Dtiles规范

简介 : 这篇文章都是三年前写的了,一直在笔记库存中,今天把他放出来。主要是讲Cesium 的3Dtiles 格式,当然3Dtiles主要是解决场景管理大场景的LOD实现的问题,不管是剔除渲染性能优化之Culling 剔除或者 LOD 、3Dtiles…...

Flutter 中的 FractionalTranslation 小部件:全面指南

Flutter 中的 FractionalTranslation 小部件:全面指南 在 Flutter 的丰富布局库中,FractionalTranslation 是一个允许你将子组件沿着一个轴或两个轴进行部分平移的动画小部件。这种类型的平移通常用于创建滑动效果,如卡片的滑动删除或滑动展…...

Thrift快速入门开发demo

Thrift快速入门开发demo 一、认识Thrift thrift是什么?一个RPC 代码生成框架,使用它的IDL(Interface Defination Language,接口定义语言)定义你想要实现的接口,然后它就会生成对应语言的远程调用框架代码,用户只需要实现接口逻辑,不用关心具体的细节。 tutorial:htt…...

关于C++智能指针复习总结

RAII(Resource Acquisition Is Initialization): 资源获得即初始化 利用对象生命周期来控制程序的资源(将资源交给对象处理) 智能指针利用了该思想 将资源交给一个对象, 初始化资源(可以是指针或者等等资源), 释放交给析构函数 因为析构函数无论是什么场景, 对象销毁时一定会…...

Prometheus Operator创建告警规则并接入钉钉报警

prometheus之钉钉报警 前言1. 添加prometheus报警规则1.2 添加自定义报警规则文件 2. 配置钉钉报警2.2 部署dingding插件 3. 编写alertmanager配置文件 前言 在kubenetes上安装了kube-promethues(包含Prometheus Operator),程序正常跑起来了&#xff0c…...

Word整理论文参考文献

1.安装Zotero软件 2.安装Zotero的Chrome网站插件,并将插件固定到浏览器 3.安装Word的Zotero插件 4.在DBLP网站https://dblp.org/search 搜索需要添加的参考文献->点击BibTex->点击网页右上角的Zotero符号(即第二步所指的符号)->至…...

计算机网路概述

目录 计算机网络的概念 计算机网络的定义: 计算机网络的组成: 终端系统/资源子网 通信子网 计算机网络的类型 按照拓扑分类​编辑 按照范国分类: 按传输方式进行分类 计算机网络体系结构 传输方式 按照传输方向区分 按照传输对象…...

832. 翻转图像 - 力扣

1. 题目 给定一个 n x n 的二进制矩阵 image ,先 水平 翻转图像,然后 反转 图像并返回 结果 。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。 例如,水平翻转 [1,1,0] 的结果是 [0,1,1]。 反转图片的意思是图片中的 0 全部被…...

mumu 模拟器安装

1.下载安装 下载地址 Win 历史版本:http://mumu.163.com/update/win/Mac 历史 版本:http://mumu.163.com/20200515/25905_880858.html 2.设置为竖屏 在设置中心--界面设置页面设置宽720,高1280,DPI为240,如下图所示。…...

opencv实现图片的膨胀腐蚀

opencv实现图片的膨胀腐蚀 在OpenCV中,膨胀和腐蚀是两种基本的图像处理操作,通常用于二值图像中以提取特定的特征。它们是基于图像的形态学操作,使用一个称为结构元素或核的模板来改变图像的形状。 下面是如何使用OpenCV实现图片的膨胀和腐…...

[AIGC] Java常用的JSON库及简单示例

Java常用的JSON库及简单示例 在Java的世界里,JSON库广泛用于日常开发工作,本文将介绍几个常用的JSON库并配以简单的示例代码。 1. Gson Gson是Google提供的一个用来在Java对象和JSON数据之间进行转换的Java库。 它有一定的学习曲线,但一旦熟…...

Linux shell编程学习笔记50:who命令

0 前言 2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。比如,我们可以使用who命令来收集当前已登陆系统的用户信息,当前运行级别等信息。 1. who命令 的功能、格式和选项…...

vue使用webscoket

1. 创建 WebSocket 连接 首先,你需要在你的 Vue 组件中创建一个 WebSocket 连接。通常,这会在组件的 created 或 mounted 生命周期钩子中完成。 created() {this.socket new WebSocket(wss://your-websocket-url);this.socket.onopen () > {conso…...

第18章-综合以上功能 基于stm32的智能小车(远程控制、避障、循迹) 基于stm32f103c8t6/HAL库/CubeMX/超详细,包含代码讲解和原理图

这个是全网最详细的STM32项目教学视频。 第一篇在这里: 视频在这里 STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随 第18章-综合以上功能 18-按键和app按钮切换功能 根据上面介绍,我们的模式可…...

java并发工具类都有哪些

Java中的并发工具类包括: CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成某些操作。它通常用于线程间的同步,例如在一个线程完成其工作后通知其他线程继续执行。 CyclicBarrier CyclicBarrier是一个同步辅助类,它允许一…...

偏微分方程算法之抛物型方程差分格式编程示例一

目录 一、研究问题 二、C++代码 三、结果分析 一、研究问题 从本节开始将对具体的抛物型偏微分问题算例进行C++编程,以加深对抛物型偏微分方程差分格式构造的理解和应用。 采用向前欧拉格式计算抛物型方程初边值问题:...

数据结构—栈(C语言实现)

文章目录 前言一、栈的概念二、栈的代码实现Stack.hStack.c 三、使用栈解决有效的括号问题总结 前言 小伙伴们,大家好哇!!欢迎来到我的博客! 今天来分享一下另外一种数据结构—栈。主要包括栈的基本概念与其代码实现&#xff0c…...

JVM学习-垃圾回收器(一)

垃圾回收器 按线程数分类 串行垃圾回收器 串行回收是在同一时间段内只允许有一个CPU用于执行垃圾回收操作,此时工作线程被暂停,直至垃圾收集工作结束 在诸如单CPU处理器或者较小的应用内存等硬件平台不是特别优越的场合,串行回收器的性能表…...

dolphinscheduler standalone安装

官方文档:https://dolphinscheduler.apache.org/en-us/docs/3.1.3/guide/installation/standalone 1.安装(以放在/home为例) 下载见:https://download.csdn.net/download/taotao_guiwang/89311365 tar -xvzf apache-dolphinsche…...

idea大量爆红问题解决

问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...

解锁数据库简洁之道:FastAPI与SQLModel实战指南

在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

OPENCV形态学基础之二腐蚀

一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...

网站指纹识别

网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...

「全栈技术解析」推客小程序系统开发:从架构设计到裂变增长的完整解决方案

在移动互联网营销竞争白热化的当下,推客小程序系统凭借其裂变传播、精准营销等特性,成为企业抢占市场的利器。本文将深度解析推客小程序系统开发的核心技术与实现路径,助力开发者打造具有市场竞争力的营销工具。​ 一、系统核心功能架构&…...

热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁

赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...

Redis上篇--知识点总结

Redis上篇–解析 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 1. 基本介绍 Redis 是一个开源的、高性能的 内存键值数据库,Redis 的键值对中的 key 就是字符串对象,而 val…...