Stability AI 的官方插件允许 Blender 艺术家使用现有的项目和文本描述来创建新的图像、纹理和动画。

推荐:用 NSDT场景设计器 快速搭建3D场景。

1、安装Stability for Blender插件

首先,从这里下载最新版本的 Blender,然后转到 Addon Releases 页面。 单击“stability-blender-addon”链接(而不是源代码链接):

或者,你可以从我们的 Blender Market 页面免费下载最新版本。

现在你应该有一个下载到本地的名为 stability-blender-addon.zip 的文件。接下来,打开 Blender,然后在顶部菜单栏中选择Edit 。

然后,在下拉菜单中选择Preferences :

导航到 Add-ons选项卡并在窗口的顶部栏中选择 Install…

选择刚刚下载的 ZIP 文件。 单击窗口右下角的 Install Add-on。 选择 ZIP 文件本身 - 不要解压!

然后,在插件搜索栏中搜索 Stability for Blender :

最后,在 3D 视图中,选择右侧的 Stability选项卡以打开 Stability 面板。 输入你的 API 密钥,一切就绪!

恭喜你设置成功! 下面介绍如何使用该插件。

2、使用Stability for Blender插件

Stability fotr Blender 可以用于用于两种不同的上下文:3D 视图,用于获取 3D 场景并在渲染帧上运行 Img2Img,或在图像编辑器中,用于在现有纹理上运行 Img2Img - 或从头开始生成下一个纹理。

在 3D 视图中选择稳定性面板。 你可能需要单击 3D 视图面板右侧的此箭头:

输入你的 Stability API 密钥,可以在此处获取该密钥。 单击“开始”,应该会看到以下 UI:

你应该会看到带有文本的提示: A dream of a distant galaxy 。 如果没有的话,请单击 Add 按钮。 这将向列表中添加一个空提示 - 填写文本字段 A dream of a distant galaxy 。

可以单击“Stability Options和“Render Options”来分别切换与Stability和Blender相关的选项面板 - 但是,现在不需要修改这些选项中的任何一个。

现在,是时候生成图像了。 按“Dream (Prompt Only)”按钮从渲染帧生成图像。 该插件会将图像发送到 Stability API,当 API 完成处理你的图像时,结果将显示在弹出窗口中。 恭喜你的第一次生成!

接下来,让我们了解如何渲染到图像或渲染到动画。 玩得开心!

3、用Stability for Blender生成图像

Stability for Blender插件最常用的功能之一是能够从现有渲染生成图像。 这是在 Blender 中尝试不同风格或美学的好方法,而无需改造现有场景!

加载一个 Blender 项目 - 如果手头没有,请在此处下载我们的演示项目。
打开项目并在 3D 视图中选择稳定性面板。 你可能需要单击 3D 视图面板右侧的此箭头:

输入你的 Stability API 密钥,应该会看到以下 UI:

添加提示,或将默认提示替换为 A mystical floating orb, concept art, matte painting, HQ, 4k 。你还可以使用 Presets 下来菜单添加样式预设; 如果你想添加自己的预设,在 Render Options 下面有一个按钮可以在你的文本编辑器中打开预设文件。
在 Blender 的文件菜单中,单击 Render -> Render Image , 这将从你的场景中渲染一个帧。

在插件窗口中,单击 Init Options 下拉列表旁边的箭头 - 并更改
Init Type 为 Texture 。点击 Use Render (老式相机图标)。 这将告诉插件使用渲染帧作为扩散过程的初始图像。 完成这两项更改后,插件窗口应如下所示:

是时候生成图像了。 按“梦想(纹理)”按钮从渲染帧生成图像。 该插件会将图像发送到 Stability API,当 API 完成处理你的图像时,结果将显示在弹出窗口中。很棒!

现在已准备好使用插件中最酷的功能 - 从渲染生成动画!

4、用Stability for Blender生成动画

Stability for Blender插件最酷的功能之一是能够将整个 Blender 动画渲染成视频。 按照以下步骤制作这样的动画:

打开示例项目,可以在此处下载。 打开Stability插件面板,在 Init Options 下面更改 Init Type 为 Animation 。

在插件UI中将鼠标光标悬停在 Init Strength 参数,按 I 为当前值的参数插入关键帧 - 尝试使用 0.8 开始。 用户界面应如下所示:

然后,将时间线移动到动画的最后一帧,并更改 Init Strength参数为不同的值。 再次按 I 以在新值处插入关键帧。 你的时间表应该是这样的:

在 Blender 的输出选项中将文件格式设置为PNG,然后,创建一个新目录来保存输出图像,并在 Blender 的“输出设置”选项卡中选择它作为输出位置。 设置应如下所示:

选择刚刚创建的目录,然后按 Dream (Animate) 。应该会看到插件在输出文件夹中生成一个新帧,每个参数都为每个帧的插值。 在生成过程中,应该会看到这个 UI:

点击 Open Output Folder 打开输出文件夹。
从这里,可以将帧导入回 Blender 或任何视频编辑程序来创建视频。 我还推荐 Gifski,这是一个很棒的、简单的 GUI 工具,用于将像这样的帧集转换为 gif。
还可以使用以下 ffmpeg 命令将帧转换为视频:

ffmpeg -framerate 30 -pattern_type glob -i '*.png' \ -c:v libx264 -pix_fmt yuv420p out.mp4

或者,如果使用 ImageMagick:

convert -delay 10 -loop 0 *.png out.gif

原文链接:Blender Stability AI插件 — BimAnt

【Blender】Stability AI插件 - AI生成图像和动画相关推荐

  1. AI艺术的背后:详解文本生成图像模型【基于GAN】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

  2. Playground AI:免费绘画图像创作工具

    [产品介绍] Playground AI是一个免费的在线 AI绘画 图像创作工具.你可以用它来创作艺术作品.社交媒体帖子.演示文稿.海报.视频.logo 等等. Playground AI 的核心技术 ...

  3. AI艺术的背后:详解文本生成图像模型【基于 Diffusion Model】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

  4. 重磅!2022年剑桥AI全景报告出炉,文本生成图像掀起新风暴!

    作者 | Nathan Benaich.Ian Hogarth 编译 | 杨阳 出品 | AI科技大本营(ID:rgznai100) 日前,2022年<State of AI Report> ...

  5. 字节最新文本生成图像AI,训练集里居然没有一张带文字描述的图片?!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 丰色 发自 凹非寺 量子位 | 公众号 QbitAI 一个文本-图像 ...

  6. 引燃AI社区,不用跨界也能从文本生成图像,OpenAI新模型打破自然语言与视觉次元壁...

    视学算法报道 作者:魔王.杜伟.蛋酱 艺术创作的事,以后人类只要动手打几个字,其他的交给 AI 就行了. 自然语言与视觉的次元壁正在被打破.这不,OpenAI 最近连发大招,提出两个连接文本与图像的神 ...

  7. AI与BCI相结合读取大脑数据,根据个人喜好生成图像

    单独生成的面孔及其评估 研究人员已经成功地使AI理解了我们关于让面部变得有吸引力的主观概念.研究者提出了智能方法并设计了这样一款设备,该设备可以自己根据个人喜好来创建画像,即量身定制肖像.该研究结果可 ...

  8. AI版「女娲」来了!文字生成图像、视频,8类任务一个模型搞定

    来源丨机器之心 作者丨陈萍.小舟 AI会是未来的「造物者」吗? 近来,视觉合成任务备受关注.几天前英伟达的 GauGAN 刚刚上新了 2.0 版本,现在一个新视觉合成模型 Nüwa(女娲)也火了. 相 ...

  9. AI艺术的背后:详解文本生成图像模型【基于 VQ-VAE】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

最新文章

  1. VTK:Qt之EventQtSlotConnect
  2. [SpringSecurity]web权限方案_用户授权_自定义403页面
  3. ActiveMQ 持久化讯息数据库信息
  4. oracle对查询结果求和_Oracle 闪回技术详解
  5. js 控制鼠标_JS逆向 | 面向小白之eval混淆
  6. Redis 消息队列的三种方案(List、Streams、Pub/Sub)
  7. java8中stream中的任务拆分
  8. Python爬虫使用浏览器的cookies:browsercookie
  9. append在python中是什么意思_append在python里是什么意思
  10. 算法工程师面试必考点:Dropout和R-Dropout的使用技巧
  11. 3.从Paxos到Zookeeper分布式一致性原理与实践---Paxos 工程实践
  12. 芯片组c236服务器主板,至强E3-1230 v5完美座驾,微星推出全功能C236工作站主板
  13. Subclipse更新地址
  14. arcgis地理数据库之创建sde用户
  15. 这个百度网盘批量转存工具真香
  16. 两轮电动车越来越拥挤了
  17. 测试人生 | 疫情之下工资翻了2倍多,这4个月学习比工作8年学到的还多
  18. 【数据压缩】实验:H.264文件分析
  19. 【劫持】网页被注入广告
  20. 俄罗斯方块源代码Github

热门文章

  1. 从“站在巨人的肩上”到“跪到侏儒之脚下”——图灵公司副主编自供(一)...
  2. 微信公众号开发教程[012]-素材管理
  3. Eureka设置账号密码
  4. Message: stale element reference: element is not attached to the page document
  5. 关于maya重复uv贴图的打乱无序化处理技巧笔记
  6. 仿造 google 日历
  7. 控制台五子棋java_Java控制台版五子棋的简单实现方法
  8. vue-router.esm.js?fe87:16 [vue-router] Named Route ‘Home‘ has a default child route. When navigating
  9. opendir scandir php,php – readdir和scandir
  10. 一道很烧脑的面试题?在Android中能否用CPU代替GPU?