ComfyUI入门必看:从入门到精通comfyui系列教程 | comfyUI安装,插件安装,从StableDiffusion到comfyUI的蜕变!

惫懒の欧阳川
26 Dec 202312:39

TLDR本视频是关于ComfyUI的系列教程的介绍,讲解了ComfyUI与SDwebUI的区别,包括速度提升和底层架构的不同。ComfyUI支持自定义工作流,适合专业团队协作,易于新手使用。视频还展示了ComfyUI的安装过程,包括下载、解压和配置,以及如何安装和管理插件。最后,介绍了如何通过插件管理器安装额外的插件,并展示了ComfyUI的启动和基本功能。

Takeaways

  • 😀 ComfyUI与SDwebUI的主要区别在于速度提升和底层架构的优化,工作效率比SD提高约30%。
  • 🔧 ComfyUI采用节点式编辑模式,类似于专业软件如达芬奇的Fusion或Blender,便于多人协作和模块化工作。
  • 🌟 新手使用ComfyUI的便利性在于无需深入理解复杂操作,只需正确输入参数即可生成图片。
  • 💻 ComfyUI的安装过程简单,只需下载压缩包并解压即可使用。
  • 🎛️ 推荐使用NVIDIA显卡,至少4G显存,AMD显卡用户需使用Linux系统。
  • 📁 文件结构包括ComfyUI文件夹、Python便携版和更新文档,用户可根据需要进行路径配置。
  • 🔌 安装插件时,用户可选择直接下载压缩包或使用git命令从git网站拉取。
  • 🔄 通过安装的manager插件,用户可以方便地管理、安装、更新ComfyUI插件。
  • 🌐 安装translation插件后,用户可以根据需要切换ComfyUI界面语言,如中文或英文。
  • 🖼️ ComfyUI支持通过节点生成图像,用户可以清晰地了解工作流程,从加载模型到图像生成。

Q & A

  • ComfyUI与SDwebUI之间有什么区别?

    -ComfyUI相比于SDwebUI,主要区别在于速度提升和底层架构的优化。ComfyUI允许用户自由搭建优化的工作流,工作效率大约比SD提高30%。此外,ComfyUI采用节点式的编辑模式,类似于专业软件中的模块化拼接和组装,更适合专业团队的多人协作需求。

  • ComfyUI的安装过程是怎样的?

    -ComfyUI的安装过程相对简单。首先需要下载适合Windows系统的压缩包并解压,然后根据需要配置Python环境和模型路径。如果之前安装过Stable Diffusion,可以将模型路径设置到SD的模型路径下,以节省空间。

  • 如何配置ComfyUI的模型路径?

    -在ComfyUI的文件夹中找到'extra model paths'文件,将其后缀名改为'.yaml',然后编辑文件以设置模型路径。可以将路径设置为之前安装的Stable Diffusion的模型路径,或者使用ComfyUI默认的路径。

  • ComfyUI支持哪些显卡?

    -ComfyUI建议使用NVIDIA显卡,至少需要4G显存。如果是AMD显卡,则需要在Linux系统上运行。

  • 如何安装ComfyUI的插件?

    -安装ComfyUI插件有两种方式:一种是直接从GitHub下载插件的压缩包并解压到'Custom Notes'文件夹中;另一种是通过命令行工具如CMD或Powershell使用'git clone'命令从GitHub直接拉取插件代码。

  • ComfyUI的插件管理器有什么作用?

    -ComfyUI的插件管理器可以帮助用户安装、更新和管理插件。它提供了一个可视化界面,简化了插件的安装过程,并且可以自动检测和更新插件。

  • 如何使用ComfyUI的插件管理器安装插件?

    -在ComfyUI中,通过插件管理器可以搜索并安装插件。例如,安装翻译插件时,可以在管理器的搜索框中输入'translation',然后选择相应的插件进行安装。

  • ComfyUI支持哪些语言?

    -ComfyUI支持多语言,用户可以在设置中选择翻译语言,例如中文或英文。安装翻译插件后,可以在界面中切换语言,使得操作更加直观方便。

  • 如何启动ComfyUI并加载功能模块?

    -安装并配置好ComfyUI后,可以通过运行'run'文件启动程序。启动后,ComfyUI会默认加载文生图的功能模块,用户可以根据需要选择不同的模型和提示词进行图像生成。

  • ComfyUI的节点式编辑模式有什么优势?

    -ComfyUI的节点式编辑模式提供了高度的灵活性和模块化,使得用户可以自由组合不同的工作流,并且易于分享和协作。这种模式特别适合专业团队使用,因为它支持多人协作和模块化的工作流程。

Outlines

00:00

🎉 Introduction to ComfyUI Series and Key Differences with SD WebUI

The video kicks off by welcoming viewers and introducing the new ComfyUI tutorial series, focusing on the key differences between ComfyUI and SD WebUI. It explains how ComfyUI improves workflow efficiency by around 30%, offering flexibility in designing custom workflows, whereas SD WebUI follows a fixed workflow structure. ComfyUI's node-based editing model is compared to software like DaVinci’s Fusion and Blender, emphasizing its usefulness for professional teams who need modularity and collaboration.

05:01

🔧 Installing ComfyUI and Setting Up Paths

The video provides a step-by-step guide to installing ComfyUI on Windows, starting by downloading and extracting the provided package. It explains how ComfyUI relies on a pre-installed portable version of Python, and walks through the folder structure, including how to update ComfyUI. The speaker also covers how to set up paths for models, with an emphasis on reusing models from SD WebUI to avoid duplication. Specific configuration tips for control net model paths and the importance of using an Nvidia GPU are also discussed.

10:02

🛠 Configuring Plugins and Custom Nodes in ComfyUI

This section focuses on installing and managing plugins in ComfyUI. It introduces the 'Custom Notes' folder, where all additional nodes (plugins) are stored. The video explains two methods of plugin installation: downloading and extracting from GitHub or using command-line tools like Git to clone repositories directly. The speaker emphasizes how these plugins extend the functionality of ComfyUI, offering a modular approach to adding new features and capabilities. The video also mentions that future tutorials will provide plugin packs for easy installation.

Mindmap

Keywords

💡ComfyUI

ComfyUI 是一个用于图像生成的用户界面工具,与 SDWebUI 相比,ComfyUI 提供了更多的灵活性和优化。视频中详细介绍了它的节点式工作流,允许用户自由搭建和优化不同的工作流,提高工作效率。

💡SDWebUI

SDWebUI 是一个与 ComfyUI 类似的用户界面,但其工作流是固定的,适合新手使用。视频中将其与 ComfyUI 进行了对比,强调了 ComfyUI 更加灵活的工作流搭建能力。

💡节点式编辑模式

节点式编辑模式指的是通过模块化的方式将不同功能拼接在一起,形成完整的工作流。视频中提到 ComfyUI 使用这种编辑方式,并与视频后期软件(如 DaVinci Fusion)和 3D 软件(如 Blender)的节点系统进行类比。

💡工作流

工作流是指一系列连贯的操作步骤。在 ComfyUI 中,用户可以灵活组建和修改工作流,节省时间并提高工作效率。视频中多次提到 ComfyUI 的工作流与固定的 SDWebUI 工作流的区别。

💡插件

插件是用于扩展 ComfyUI 功能的额外节点。视频中介绍了如何在 ComfyUI 中安装插件,并提到 Custom Notes 文件夹用于存放自定义节点,这些节点可以为 ComfyUI 提供更多的功能。

💡Custom Notes

Custom Notes 是存放 ComfyUI 插件的文件夹。视频中介绍了如何在该文件夹中手动或通过命令行安装插件,这些插件为 ComfyUI 增加了许多额外功能。

💡扩展

扩展是指通过安装插件来增加 ComfyUI 的功能。视频中详细讲解了如何使用扩展文件夹(Custom Notes)安装插件,并通过插件管理器方便地进行插件更新与整合。

💡模型路径配置

模型路径配置是指在 ComfyUI 中设置模型存储的位置。视频中详细介绍了如何设置额外的模型路径,以及如何与 Stable Diffusion 的模型路径进行整合,避免重复下载和占用额外空间。

💡Python 便携版

Python 便携版是 ComfyUI 附带的一个预置 Python 环境,用于运行 ComfyUI 的脚本和功能。视频中介绍了这个便携版的作用,简化了 ComfyUI 的安装和运行过程。

💡翻译插件

翻译插件是用于将 ComfyUI 界面翻译成不同语言的工具。视频中展示了如何安装该插件,并成功将界面翻译为中文,为用户提供更便捷的使用体验。

Highlights

ComfyUI相比SDwebUI有30%的速度提升,允许灵活搭建优化工作流。

ComfyUI采用节点式编辑模式,类似于达芬奇的Fusion和Blender的材质渲染界面,适合专业团队模块化操作。

ComfyUI工作流的灵活性使其更易于分享,用户可以将现有工作流导入或分享给他人。

安装ComfyUI非常简单,只需下载并解压压缩包即可开始使用。

建议最低配置4GB N卡显卡,AMD显卡则需要运行Linux系统。

ComfyUI内置便携版Python环境,无需单独安装Python即可运行。

用户可以通过修改extra model paths文件将Stable Diffusion的模型路径映射到ComfyUI,避免重复下载模型。

ComfyUI的默认模型路径在根目录下的models文件夹中,用户也可以配置自定义路径。

安装插件方式有两种:手动下载并解压,或者通过git clone命令从GitHub拉取插件。

插件管理器方便用户检测和安装缺失的插件,并可以自动更新插件。

通过manager插件,用户可以直接搜索并安装各种ComfyUI插件,如翻译插件。

使用翻译插件后,用户可以切换界面语言,支持中文翻译。

ComfyUI支持加载Stable Diffusion的checkpoint主模型,用于生成图像。

ComfyUI通过节点清晰展示了每个步骤的工作流,从加载模型到最终图像生成。

未来教程将深入讲解ComfyUI的核心生成部分和SD扩散模型的运算结构。