Stable diffusion 和 Midjourney 怎么选?
通过这段时间的摸索,我将和你探讨,对普通人来说,Stable diffusion 和 Midjourney 怎么选?最重要的是,学好影视后期制作对 AI 绘画创作有哪些帮助?反过来,AI 绘画对影视后期又有哪些帮助?
先说第一个问题的结论:普通人请直接选择 Midjourney。

对于咱们普通的小伙伴来说,Stable diffusion 和 Midjourney 两个 AI 绘图软件来说确实有点「老虎,老鼠傻傻分不清楚」。不用怕,通过下面几个方面对比,你基本上就知道它们两者的区别:
易用性
Stable Diffusion 因为是本地部署,所以对关键词没有限制。但提示词门槛高,需要用户有一定的语言基础,对于普通人来说,特别是英语不好的普通人,几次玩下来没有达到理想的效果就很容易放弃;

Stable Diffusion界面截图
Midjourney 虽然对敏感词有限制,但提示词门槛低,即使中文通过机器翻译的英语单词也能很好的识别,出图速度也快。就算没有很精细的描述,Midjourney 也能出精细的图,甚至你发两个 emoji 表情包也能生成出大片。

Discord中使用Midjourney截图
费用
Stable Diffusion 本地或云端部署,基本免费。

国内大神开发的Stable Diffusion启动界面
Midjourney 为线上使用,每月 10 美刀起~~~~~~

注意,需要科学上网
看完以上内容,你是不是已经朝 Midjourney 翻了个白眼,对 Stable Diffusion 充满了期待,并大喊快到怀里来?
且慢!
Stable Diffusion 虽然免费且生产的图片质量更好,但这一切都建立在需要自己部署的基础上……无论是本地电脑部署,还是云端部署,整个过程复杂得一批!这就好比你想要一台性能更好的电脑,于是你开始研究 CPU 参数、显卡参数、主板、硬盘、内存……看到那一大推天书一样的参数和操作步骤,瞬间流下没有技术的泪水!!
不仅如此,你以为本地部署就是有台电脑有手就行吗?No!AI 绘图因为涉及到大量的运算,因此对电脑的配置要求非常……非常……高,否则分分钟崩掉~~~~~特别是对显卡,如果你是 PC 用户,最好是 NVIDIA,且推荐 3080 4G 显存,如果你是 Mac 用户,至少也得是 M1 芯片。现在,让我们来看看价格……瞬间流下了贫穷的泪水 o(╥﹏╥)o


现在,Midjourney 70 几块钱一个月是不是瞬间变得也能接受了!!!!只需要下载一个 Discord,绑定好Midjourney 后就能直接在电脑和手机上像聊天一样使用。是的,在手机上也可以使用。

注意,需要科学上网
你可以简单的把 Stable Diffusion 理解为手动挡的专业单反相机,而 Midjourney 则是一个人人抬手就能拍照的傻瓜相机。所以,对于普通人来说,初次尝试 AI 绘画,建议直接使用 Midjourney,当你真的觉得其对你生活和工作有帮助,愿意更深入的去学习和研究,再使用 Stable Diffusion 也不迟。
那么问题来了,学好影视后期制作对 AI 绘画创作有哪些帮助?
AI 绘画的本质其实就是视觉传达,而视频的本质也是视觉传达,所以它们之间有很多共通的底层原理,所以,学好影视后期可以帮你更好的掌握 AI 绘画工具。比如以下四项:
1、 摄像机角度、镜头焦段、景别和景深;
无论是绘画、摄影还是拍摄视频,创作者都会面临这个选择:我应该选用什么样的角度,用什么样的景别,如何构图取景,是否需要景深等。在使用 Midjourney 绘画的过程中,我们会通过英文关键词的描述来确定想要的结果主体以什么样的角度、景别和景深等呈现。因此,会摄影、摄像的人,会更容易让 Midjourney 画出自己想要的内容。

这些效果通过对应的英文关键词即可实现
2、 摄影风格、绘画风格、建筑风格和艺术家;
如果你不是艺术家或艺术类专业的学生,你可能很难想象世界上有那么多种摄影风格和绘画艺术风格,而我们可以通过关键词,让 Midjourney 直接绘制你想要风格的内容。而常用艺术风格本身就是一个影视后期人员应该掌握的,哪怕你不会做,至少你知道这是一种什么风格,比如赛博朋克风格、蒸汽波风格、波普风格等等。

这些效果通过对应的英文关键词即可实现

这些效果通过对应的英文关键词即可实现
3、 灯光效果
我们常说,摄影是光影的艺术,而电影追求的则是声光刺激,都跟光离不开。如何布光是影视工作者的基本功,知道各种不同的灯光类型和布光手法,可以帮助我们营造出不同的氛围。而这个知识点同样可以应用在 Midjourney中!

这些效果通过对应的英文关键词即可实现
4、 物体材质
不同的物体拥有不同的材质,但同样的物体也可以有不同的材质,比如我们可以绘画铜像,也可以绘画石像,所以对材质的掌握也是使用 Midjourney 不可缺少的一步。恰好,对于影视后期来说,特别是影视后期中的三维建模、特效师来说,不同材质的不同特性早已烂熟于心,而他们只需要输入相应的关键词就可以在 Midjourney 中得到非常不错的主体。

这些效果通过对应的英文关键词即可实现
由于目前 Midjourney 主要以生成图片为主,因此它可以帮助我们在前期把剧本、故事等绘制成直观的分镜头,再也不怕手残啦!另外,无论你是想实景拍摄还是做后期特效,通过 Midjourney 生成场景,可以为我们提供灵感,特别是去尝试那些我们从来没试过的风格,也许会有意想不到的发现!

(图片来自网络)
原文作者:仙人球球
转载:对普通人来说,Stable diffusion 和 Midjourney 怎么选?他们有什么区别? - 知乎
相关文章:
Stable diffusion 和 Midjourney 怎么选?
通过这段时间的摸索,我将和你探讨,对普通人来说,Stable diffusion 和 Midjourney 怎么选?最重要的是,学好影视后期制作对 AI 绘画创作有哪些帮助?反过来,AI 绘画对影视后期又有哪些帮助…...
c++网络编程
网络编程模型 c/s 模型:客户端服务器模型b/s 模型:浏览器服务器模型1.tcp网络流程 服务器流程: 1.创建套接字2.完善服务器网络信息结构体3.绑定服务器网络信息结构体4.让服务器处于监听状态5.accept阻塞等待客户端连接信号6.收发数据7.关闭套…...
【沁恒蓝牙mesh】数据收发接口与应用层模型传递
本文主要描述了沁恒蓝牙mesh SDK的蓝牙数据收发接口,以及应用层的回调函数解析以及模型传递 这里写目录标题 1. 数据收发接口1.1【发送数据】1.2 【数据接收】 2. 应用层模型分析 1. 数据收发接口 1.1【发送数据】 /*(1)接口1 */ /*接口一&…...
Java类关系之代理(代理模式)
在Java中,如果一个类需要使用另一个类的方法,我们可以使用继承的方式实现,那么问题来了,如果这个类恰恰在逻辑关系上不能使用继承怎么办呢?比如说,飞机和控制台这两个类,控制台的方法有上下左右…...
java: 无法访问redis.clients.jedis.JedisPoolConfig
问题描述: 在编译java springboot程序的时候报错 java: 无法访问redis.clients.jedis.JedisPoolConfig 找不到redis.clients.jedis.JedisPoolConfig的类文件 问题分析 该问题是由于找不到JedisPoolConfig包导致的,很可能是没有添加相关的依赖 问题解决 在pom文件中添加依赖项…...
基于java中学教务管理系统设计与实现
摘要 随着现代技术的不断发展,计算机已经深度的应用到了当下的各个行业之中,教育行业也不例外。计算机对教育行业中的教务管理等内容的帮助,使得教职工从传统的手工办公像计算机辅助阶段迈进,并且实现了非常好的发展。现在的学校在…...
vscode设置java -Xmx最大堆内存
如果在vscode中直接运行java程序,想要改下每次运行的最大堆内存,按照如下修改 一、vscode安装java插件 当然前提是vscode在应用管理中已经安装了java语言的插件,Debugger for Java,如下图所示 二、CommandShiftP打开配置搜索框 三、搜索…...
组件开发系列--Apache Commons Chain
一、前言 Commons-chain是apache commons中的一个子项目,主要被使用在"责任链"的场景中,struts中action的调用过程,就是使用了"chain"框架做支撑.如果你的项目中,也有基于此种场景的需求,可以考虑使用它. 在责任链模式里,很多对象由每一个对象对…...
60 # http 的基本概念
什么是 HTTP? 通常的网络是在 TCP/IP 协议族的基础上来运作的,HTTP 是一个子集。http 基于 tcp 的协议,在 tcp 的基础上增加了一些规范,就是 header,学习 http 就是学习每个 header 它有什么作用。 TCP/IP 协议族 协…...
云计算迎来中场战役,MaaS或将成为弯道超车“新赛点”
科技云报道原创。 没有人能预见未来,但我们可以因循常识,去捕捉技术创新演进的节奏韵脚。 2023年最火的风口莫过于大模型。 2022年底,由美国初创企业OpenAI开发的聊天应用ChatGPT引爆市场,生成式AI成为科技市场热点,…...
最新基于Citespace、vosviewer、R语言的文献计量学可视化分析技术及全流程文献可视化SCI论文高效写作方法
文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用,可直观的展示主题的研究发展历程、研究现状、研究…...
Hive调优集锦(2)
3.8 Join 优化 Join优化整体原则: 1、优先过滤后再进行 join 操作,最大限度的减少参与 join 的数据量 2、小表 join 大表,最好启动 mapjoin,hive 自动启用 mapjoin, 小表不能超过25M,可以更改 3、Join on的条件相同的…...
一文谈谈Git
"And if forever lasts till now Alright" 为什么要有git? 想象一下,现如今你的老师同时叫你和张三,各自写一份下半年的学习计划交给他。 可是你的老师是一个极其"较真"的人,发现你俩写的学习计划太"水&…...
嵌入式数据库之SQLite
1.SQLite简介 轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据 库用于管理多端设备,更加复杂。 SQLite是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库&#x…...
idea下tomcat运行乱码问题解决方法
idea虚拟机选项添加-Dfile.encodingUTF-8...
人工智能TensorFlow MNIST手写数字识别——实战篇
上期文章TensorFlow手写数字-训练篇,我们训练了我们的神经网络,本期使用上次训练的模型,来识别手写数字(本期构建TensorFlow神经网络代码为上期文章分享代码) http://scs.ryerson.ca/~aharley/vis/conv/ 0、插入第三方库 from PIL import Image# 处理图片 import tensorf…...
Vue 本地应用-计数器
逻辑是在点击按钮的时候执行,那么要为按钮绑定点击事件,整体语法如下: <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>首页</title><link href"" type"text/c…...
深入了解HTTP代理在网络爬虫与SEO实践中的角色
随着互联网的不断发展,搜索引擎优化(SEO)成为各大企业和网站重要的推广手段。然而,传统的SEO方法已经难以应对日益复杂和智能化的搜索引擎算法。在这样的背景下,HTTP代理爬虫作为一种重要的工具,正在逐渐被…...
使用docker搭建nacos
使用docker搭建nacos docker搭建最新版nacosMySQL下简历nacos配置数据表拉取镜像创建挂载目录启动容器访问nacos docker搭建nacos 2.0版本 docker搭建最新版nacos 最近想在自己服务器上搭建一个nacos服务,以前一直在本地的windows上使用,而且使用着naco…...
flask中的常用装饰器
flask中的常用装饰器 Flask 框架中提供了一些内置的装饰器,这些装饰器可以帮助我们更方便地开发 Web 应用。以下是一些常用的 Flask 装饰器: app.route():这可能是 Flask 中最常用的装饰器。它用于将 URL 路由绑定到一个 Python 函数&#x…...
React 第五十五节 Router 中 useAsyncError的使用详解
前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
MySQL JOIN 表过多的优化思路
当 MySQL 查询涉及大量表 JOIN 时,性能会显著下降。以下是优化思路和简易实现方法: 一、核心优化思路 减少 JOIN 数量 数据冗余:添加必要的冗余字段(如订单表直接存储用户名)合并表:将频繁关联的小表合并成…...
【 java 虚拟机知识 第一篇 】
目录 1.内存模型 1.1.JVM内存模型的介绍 1.2.堆和栈的区别 1.3.栈的存储细节 1.4.堆的部分 1.5.程序计数器的作用 1.6.方法区的内容 1.7.字符串池 1.8.引用类型 1.9.内存泄漏与内存溢出 1.10.会出现内存溢出的结构 1.内存模型 1.1.JVM内存模型的介绍 内存模型主要分…...
python爬虫——气象数据爬取
一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...
