Blender 3D AI Render

详情

下载文件

模型描述

什么是 Neural Render?

Neural Render 是一个 Blender 插件,将 Replicate 的 AI 模型集成到你的 Blender 工作流中。它允许你在 Blender 内直接使用 AI 处理渲染图像,提升其质量与分辨率,或基于你的渲染结果生成新图像。

为什么选择 Replicate?

虽然我们可以使用本地模型进行推理,使项目真正开源,但第一版是基于 Replicate——云计算提供商——构建的,以确保我们能够以极快的速度和高质量在云端运行任何模型。当我们更接近设备端图像推理时,我计划发布有关此工作流的更新。

渲染将不再相同

尽管传统渲染仍然非常重要,其灵活性无可替代,但AI渲染在许多应用场景中已表现得更好,甚至可能取代传统方式。我将为你展示一些最近发现的案例。

当前功能:

  • 使用 Clarity Upscaler 放大并增强渲染图像
  • 使用 Control Net 基于你的渲染生成新图像
  • 可自定义的 AI 处理参数
  • 与 Blender 渲染流程无缝集成
  • 支持多种 Stable Diffusion 模型和控制类型
  • 支持平铺、下采样和自定义 LoRA 模型


你可以在下方找到有关如何安装和使用该插件的详细说明,以及代码和必要依赖。欢迎贡献并直接向 GitHub 仓库添加信息或示例。

Blender Neural Render GitHub

安装

  1. 下载插件 ZIP 文件
  2. 在 Blender 中,前往 编辑 > 首选项 > 插件
  3. 点击“安装”,选择下载的 ZIP 文件
  4. 启用 “Render: Neural Render” 插件

使用

  1. 在插件首选项中设置你的 Replicate API 密钥
  2. 进入 属性面板 > 渲染选项卡 > Neural Render 区域
  3. 选择你要使用的 AI 模型(Clarity Upscaler 或 Control Net)
  4. 根据需要调整 AI 处理参数
  5. 点击 “Neural Render” 按钮,使用 AI 处理你的渲染图像

系统要求

  • Blender 4.2.0 或更高版本
  • 活跃的互联网连接
  • Replicate 账户
  • Replicate API 密钥

开始使用 Replicate

  1. 访问 Replicate 网站:https://replicate.com
  2. 如果你还没有账户,请注册一个
  3. 登录后,进入账户设置
  4. 找到 API 令牌部分,生成一个新的 API 令牌
  5. 复制此 API 令牌并妥善保存——你需要它来使用插件

请切勿公开分享你的 API 令牌。如有需要,你随时可以生成新的令牌。

配置

  • API 密钥:在插件首选项中输入你的 Replicate API 密钥
  • AI 模型:选择 Clarity Upscaler 或 Control Net
  • 模型特定参数:根据所选模型进行调整

Clarity Upscaler 参数

  • 正向提示词:描述你希望增强的图像内容
  • 负向提示词:描述你希望避免的图像内容
  • 种子:设置可复现结果的种子
  • 步数:推理步骤数量
  • 调度器:选择 AI 调度算法
  • 放大倍数:设置放大倍率
  • 其他参数:调整创意度、相似度、平铺等

Control Net 参数

  • 提示词:描述你想要生成的图像
  • 负向提示词:描述你希望避免的图像内容
  • 种子:设置可复现结果的种子
  • 步数:推理步骤数量
  • 控制类型:选择 canny、soft edge 或 depth
  • 引导尺度:调整提示词的影响强度
  • 控制强度:设置控制的强度

使用建议与注意事项

注意

使用本插件配合 Replicate API 可能会产生费用。用户需自行负责其使用行为及相关费用。请谨慎管理设置,避免高使用量和高费用。

使用建议

  • 你可以以极低质量渲染(无需下采样)以获得更快的速度和更低的价格。
  • 当渲染尺寸超过 1024 像素时,建议使用下采样。
  • 为在下采样时保留细节,你可以渲染高达任意分辨率(2-6K),但务必使用下采样,以在节省用量和成本的同时维持细节。
  • 如果放大倍数超过 2,请确保你的渲染图像原始分辨率较低。

实用小贴士

  • 改变种子以多样化生成结果。
  • 降低创意度和相似度值只会放大/增强你的渲染;若要获得创意输出,可尝试提高这些数值,大胆实验。

安装提示

如果安装插件时遇到依赖缺失问题,可手动安装所需包。方法如下:

方法一(适用于 Mac,部分 Windows 系统也可能适用):

  1. 打开 Blender 的脚本编辑器
  2. 创建一个新文本文件
  3. 粘贴并运行以下 Python 代码:
import sys
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'replicate'])
  1. 重启 Blender
  2. 再次尝试启用 Neural Render 插件

方法二(Windows 用户备选方案):

如果方法一在你的 Windows 系统上无效,请执行以下步骤:

  1. 找到你的 Blender 安装目录。通常位于:C:\Program Files\Blender Foundation\Blender 4.2

  2. 在 Windows 文件资源管理器中导航到该目录

  3. 在顶部地址栏输入 cmd 并按回车,将在 Blender 目录中打开命令提示符窗口

  4. 在命令提示符中输入以下命令并按回车:

    4.2\python\bin\python.exe -m pip install replicate
    
  5. 等待安装完成,你会看到成功提示

  6. 关闭命令提示符并重启 Blender

  7. 再次尝试启用 Neural Render 插件

以上方法应在 Blender 的 Python 环境中安装必要的 'replicate' 包。如仍有问题,请查阅我们的 GitHub 仓库获取最新故障排除建议。

参数说明

  • 正向提示词:描述你希望增强或添加到图像中的内容
  • 负向提示词:描述你希望避免或从图像中移除的内容
  • 种子:设置可复现结果的种子(0 表示随机)
  • 步数:推理步数(数值越高可能质量越好,但耗时更长)
  • 调度器:选择扩散过程的 AI 调度算法
  • 放大倍数:设置图像的放大倍率
  • 动态:调整 HDR 效果,建议尝试 3 到 9 的值
  • 创意度:控制创意解释程度,建议尝试 0.3 到 0.9 的值
  • 相似度:决定输出与输入的相似程度,建议尝试 0.3 到 1.6 的值
  • 平铺宽度/高度:影响图像的分形程度,数值越低分形越强
  • SD 模型:选择 Stable Diffusion 模型检查点
  • 下采样:启用在放大前对图像进行下采样(推荐用于大尺寸图像)
  • 下采样分辨率:设置下采样的目标分辨率
  • LoRA 链接:添加 LoRA 文件链接以进行额外微调
  • 自定义 SD 模型:提供自定义 Stable Diffusion 模型的链接
  • 锐化:在放大后对图像应用锐化
  • 掩码:提供掩码图像 URL,以在放大过程中保留特定区域
  • 手部修复:使用 Clarity 修复图像中的手部
  • 图案:启用以对图案进行无缝平铺放大
  • 输出格式:选择输出图像格式(WebP、JPEG 或 PNG)

致谢

  • 由 Alex Nix 开发
  • 由 Replicate 和 Clarity Upscaler 模型提供支持
  • 专为 Blender(免费开源的 3D 创作套件)打造
  • Flux Control Net 模型由 xlabs-ai 提供
  • Control Net 模型由 jagilley 提供
  • Cursor AI 负责其他所有内容

此模型生成的图像

未找到图像。