干货分享|如何使用Stable Diffusion快速打造瞬息全宇宙?

news2024/11/27 11:33:07

Deforum也是一款文生视频插件,它把提示词跃迁和运镜结合到一起,生成的视频让人仿佛穿越不同时空,因此又被称作瞬息全宇宙。本节将介绍使用Deforum生成视频的方法。

在使用Deforum时,由于设置参数非常多,初次使用时很难厘清头绪。为了简化操 作,首先在文生图中选择一个大模型,然后在预设样式中导入画质和反向提示词。在本 例中,我们选择了SDXL-Lightning版的大模型,因此需要按照该模型的要求把“采样方 法”设置为“Euler a”,“迭代步数”设置为8,并将“提示词引导系数”设置为1。 接下来,设置生成尺寸,输入画面内容提示词,生成图片。在获得满意的图片后锁 定随机种子,如图所示。

以上这些流程和设置我们已经相当熟悉了。现在切换到“Deforum”选项卡,在“运 行”选项卡中设置相同的采样方法、迭代步数、生成尺寸和种子数,如图所示。

在“输出”选项卡中,根据需要设置“帧率”参数。然后,进入“关键帧”选项 卡,将帧率乘以想要的视频时长,得到“最大帧数”。在“动画模式”选项组中选择 “3D”,在“边界处理模式”选项组中选择“覆盖”,如图所示。

 在“强度”选项卡中,“强度调度计划”参数用来控制上一帧图像对下一帧图像的 影响程度,该数值最好设置为0.5~0.6。 进入“CFG”选项卡,在“CFG系数调度计划”中输入“0:(1)”,如图所示。 需要注意的是,如果使用的是SD1.5和SDXL版的大模型,就不要修改这个参数。

在“运动”选项卡中可以设置镜 头的运动方式,例如“平移Z”中的 “0: (1.75)”,其冒号前的数字代表 帧数,圆括号里的数字代表运动量。 如果数值大于0,表示镜头向前运 动;如果数值小于0,则表示镜头向 后运动。另外,在“平移 X”中输入 “0: (-3), 80:(3)”,表示从第1帧开始 镜头向左移动,从第80帧开始镜头向 右移动,如图所示。

在“运行”选项组中勾选“运 动预览模式”复选框,然后单击 “生成”按钮。通过预览图片中的 摄像机运动轨迹,可以大致了解运 镜效果,如图所示。

进入“提示词”选项卡,在“正向提示词”中只输入画质提示词,在“反向提示 词”中输入反向提示词。在“提示词”文本框中提供了设置好的模板,模板中的提示词 分成4段,每段提示词都会生成一个画面,4个画面依次呈现就能得到我们所需的视频。 把文生图中的画面提示词输入到第一段中,然后修改剩下3段的提示词内容。当然, 根据需要,我们也可以删除或者添加更多段落。接下来,调整每个段落前面的数字,以 控制每个画面具体在第几帧时出现,如图所示。

进入“初始化”选项卡,勾选“启用初始化”复选框后,在“初始化图像链接”中 输入一张图片的路径,即可从该图片开始时引导生成画面,如图所示。 如果想在图片前面插入一段视频,以实现打开一扇门或者推开一扇窗后出现瞬息全 宇宙的故事性效果,可以把视频的最后一帧截取成图片,然后将截取的图片上传到初始 化选项卡中。生成视频后,再使用剪辑软件将其合成到一起。

最后进入“输出”选项卡,根据需要设置“帧率”参数,如图所示。在这里不建 议放大图像和添加音轨文件,因为在Topaz Video AI软件中进行放大和插帧的速度更快, 效果也更好。另外,在后期处理软件中合成音频文件可以避免产生音画不同步的问题。

单击“生成”按钮开始生成 视频。生成完毕后,可以单击“生 成”按钮上方的按钮预览视频。若 需要,可以单击页面下方的“保存 设置”按钮,把当前的所有设置参 数保存在文档中,以便分享或下次 使用,如图所示。

本期内容就到此啦,关注我不迷路,有机会免费获得书籍哦!

解密AI绘画与修图:Stable Diffusion+Photoshop-jd

本文摘自《解密AI绘画与修图:Stable Diffusion+Photoshop》,获出版社和作者授权发布。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2044927.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言篇】编译和链接以及预处理介绍(下篇)

文章目录 前言#和###运算符##运算符 命名约定#undef命令⾏定义条件编译#if和#endif多个分支的条件编译判断是否被定义嵌套指令 头文件被包含头文件被包含的方式本地文件包含库文件的包含 嵌套文件包含 其他预处理指令 写在最后 前言 本篇接前一篇【C语言篇】编译和链接以及预处…

fvm 管理多个 flutter 版本

前言: flutter SDK 版本更新还是比较快的,新的特性带来了新的体验,更新频繁也是好的事情。一方面说明 flutter 社区活跃,另一方面 说明 flutter 进化的脚本并没有停下。这样也会带来另一个问题,如果多个项目 使用了不…

详解Python 66 个内置函数!附代码

大家好,想掌握Python编程语言,从零基础的小白晋升为大神?没问题!接下来我们将以轻松有趣的方式,逐一解锁Python的66个内置函数,每一步都将结合实际应用场景、函数功能解析及简洁代码演示,带你深…

超全面!Midjourney用户手册中文版!详解模型、命令、参数与高级用法

前言 引言 大家好,我是包大。 最近正在上手体验目前网上很火的 AI 绘画工具 Midjourney,在优设和 B 站上找了很多教程来看,现在基本可以上手用它生成很多好玩的图片了。 这里私心推荐一下优设网的 AI 绘画专题,专题里已经积累了…

Docker详细讲解

2013年发布至今, Docker一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简…

【Linux操作系统】进程概念

目录 一、进程概念1.1 什么是进程 二、task_struct内容分类2.1 标识符2.2 进程状态2.2.1 进程排队2.2.2 关于进程状态的表述——运行、阻塞、挂起2.2.3 Linux中具体的进程状态2.2.4 孤儿进程 2.3 进程优先级 三、Linux的调度与切换3.1 进程切换3.2 进程调度 四、环境变量4.1 ma…

产品文档全攻略:分类、价值及创建技巧

作者 | Josh Fechter 产品文档是产品附带的资料。这些文档包含产品工作的详细信息、使用指南、免责声明以及与产品相关的其他重要详细信息。 产品文档是一个广义的术语,并不仅仅是为了供消费者使用。产品文档还包括供内部组织使用的产品或服务的信息。这些文档文件…

KETTLE调用http传输中文参数的问题

场景:检查服务器异常(hive)服务,就通过http发送一条短信到手机上,内容类似:【通知】 S T A R T D A T E h i v e 服务检测异常 {START_DATE}_hive服务检测异常 STARTD​ATEh​ive服务检测异常{DB_ID}&#…

我的点赞功能(完整分页查询步骤)和快速刷题开发

文章目录 1.我的点赞分页展示1.分页查询工具类1.PageInfo.java 需要分页查询的就继承它,传值的时候pageNo和pageSize可以为空2.PageResult.java 根据条件从数据库中查询信息,然后设置这里的四个值即可得到分页查询结果 2.sun-club-application-controlle…

记一次Nginx代理配置的奇怪经历

目录 1 背景 2 需求 3 方案 4 问题 5 解决方案 6 最后记录 7 参考文献 1 背景 最近我们在做一个能源类智能化转型的项目,整个项目非常大,下面有很多的子项目组。不同项目组之间都是独立的子系统。 客户对技术上做了统一要求,使用统一的…

SpringBoot 自动配置(Condition)

一.Condition Condition 是在Spring 4.0 增加的条件判断功能,通过这个可以功能可以实现选择性的创建 Bean 操 作。 案例:需求1 在 Spring 的 IOC 容器中有一个 User 的 Bean,现要求: 1. 导入Jedis坐标后,加载该Bean…

基于STM32开发的智能农业灌溉系统

目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 初始化代码控制代码应用场景 农田自动化灌溉家庭园艺智能浇灌常见问题及解决方案 常见问题解决方案结论 1. 引言 智能农业灌溉系统通过集成多种传感器,实时监测土壤湿度、温度、…

​【迅为电子】RK3568驱动指南|第十七篇 串口-第196章 串口简介

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

项目视图组(基于模型)Model-Based-Qt-思维导图-学习笔记

项目视图组(基于模型)Model-Based Model-Based (1)List View:清单视图 QListView 继承关系:继承自 QAbstractItemView,被 QListWidget 和 QUndoView 继承 功能:提供模型上的列表或图标视图,以非分层列表…

通过连接数据库演示解耦过程

一、什么是解耦? 解耦就是为了降低程序之间的耦合性,在软件工程中,对象之间的耦合度就是对象之间的关联度。程序之间耦合度越高,程序维护起来也就越困难,即程序维护成本高。所以我们需要通过现有方法降低耦合性&#x…

oss学习问题记录

1.在使用oss上传文档时,根据返回的地址访问上传的图片,会报错误如下:This XML file does not appear to have any style information associated with it. The document tree is shown below. 在设置了上传的文档类型和代码设置读写权限之后 …

Redis的基本概念和使用

目录 一、Redis简介 1、NOSQL 2、NOSQL和关系型数据库比较 3、主流的NOSQL产品 4、什么是Redis 5、启动Redis 二、Redis基本操作 1、大概操作 三、 Redis 数据类型(5种常用) 1、redis 数据存储格式 2、String 3、hash 4、list 5、Set 6、…

面试题-Spring Bean的生命周期

文章目录 Spring Bean 生命周期分为哪几个阶段浅析Bean生命周期源码实现1.1 DefaultListableBeanFactory1.2 createBean2.1 populateBean3.1 initializeBean3.2 invokeInitMethod3.3 applyBeanPostProcessorsBeforeInitialization5.1 destroyBean5.2 invokeDestroyMethod Sprin…

Python爬虫——爬取某网站的视频

爬取视频 本次爬取,还是运用的是requests方法 首先进入bilibili官网中,选取你想要爬取的视频,进入视频播放页面,按F12,将网络中的名称栏向上拉找到第一个并点击,可以在标头中,找到后续我们想要…

一次评审会议上的纠偏

这段时间,整个项目组都投入在某个专项项目中,评审和版本迭代的频率也很高。而在近期的评审会上,发生了一起激烈的争辩,也让我意识到大多数产品人身上的通病,觉得挺有意义的,借此分享给大家。 同事A最近在做…