Beginner's Guide to AI-Powered Interior Design Workflow (Part 2)

Wayne HuangWayne Huang
5 min read

After getting a general understanding of what ComfyUI and Krita are and what they can do, we can start installing ComfyUI. Readers can once again check the following hardware requirements for ComfyUI:


ComfyUI Hardware Requirements

The most important component for running ComfyUI is the GPU, or graphics card.

According to the official ComfyUI recommendation page, Nvidia graphics cards from the last 10 years can run it (from the 10 series to the latest 50 series). However, using a lower-end graphics card will lead to longer image generation times. The official recommendation is to use a mid-to-high-end Nvidia 30 series graphics card or better, with more VRAM being preferable. AMD and Intel graphics cards have additional restrictions and installation methods, which the author does not recommend here.

For more detailed information, please refer to the official graphics card page:

https://github.com/comfyanonymous/ComfyUI/wiki/Which-GPU-should-I-buy-for-ComfyUI


Installation Process

Git Installation

Installing Git on Windows

First, let's install Git. Windows users should visit this link to download the latest version: https://git-scm.com/downloads/win. After downloading, open the file and keep clicking "Next" to continue.

Installing Git on Mac

You can refer to https://git-scm.com/downloads/mac for installation instructions. Here's a quick guide:

Mac users should first install Homebrew. Please visit https://brew.sh/.

Copy the line of code under "Install Homebrew" (click the document icon on the right to copy) and paste it into Terminal, then press Enter to execute.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

During the process, you will be prompted to enter your password.

Please enter your Mac password (the one you use to log in). The password won't show as you type. After entering it, press the Enter key. If you need to confirm anything during the process, just press Enter and patiently wait for the installation to complete (it will display "install complete" when done).

Next, you will see this message:

==> Next steps:
- Run these two commands in your terminal to add Homebrew to your `$PATH`:
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

Copy and run these two lines

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

After running the commands, use the following code to check. It should display your version.

brew --version

After installation, type brew install git in Terminal and press Enter to confirm. This will successfully install Git.

brew install git

Installing ComfyUI

There are many ways to install ComfyUI now, but we recommend using the latest and simplest method.

First, visit the official GitHub page: https://github.com/comfyanonymous/ComfyUI#installing

GitHub is basically a space for storing code. Many engineers use this website to manage and store their code. Additionally, many open-source projects are shared on GitHub. These spaces containing code are called Repos (repositories).

Each Repo usually has a description section that explains how to install it. We can scroll down to the "Get Started" section to check the installation instructions.

In the "Get Started" section, we can see several installation methods:

  • Desktop Version - A standard installer where users simply follow the steps to complete the installation. It's the easiest version to install.

  • Portable Version - A version that doesn't require installation but needs manual environment setup.

  • Manual Installation - For those with some basic knowledge, you can manually install it by downloading through commands.

Here, we choose the simplest method by clicking on Desktop Application, which links to: ComfyUI Homepage. Other installation methods involve more steps, so we won't cover them here. You can find other tutorial videos online for reference.

On the homepage, choose the appropriate download for your operating system and follow the installation steps:

  • Windows - Requires Nvidia graphics card

  • Mac - Requires Apple silicon, which means an M series CPU

Mac Installation Steps

I have an M4 MacBook Pro, so I'll explain using the Mac version. The installation process for Windows is basically the same:

Open the downloaded .dmg file, and in the familiar Mac installation interface, drag ComfyUI to your Applications. Then, simply click the icon to open ComfyUI.

The first time you click, you'll see the welcome and installation pages. Just click "Get Started" to begin.

Here, you need to choose your GPU. Just select the one you have. In this case, we're using a Mac. If you're on Windows, you would typically choose an Nvidia graphics card. I followed the default selection provided by the installer.

Installation path: Simply choose the installation path you want.

This page asks if you've installed ComfyUI before. If you have, you can set the path to use files and data you've already downloaded. Since this guide is for beginners, you can simply click "Next" to skip this step.

Automatic Updates / Usage Metrics

These two options are selected by default. If you don't want automatic updates or to share usage information, just turn them off. In the Mirror Settings, you can set the download path for other related programs installed during the process. If you have a preferred source, you can set it here, but we'll use the default settings.

The ComfyUI installer will set up the necessary environment for you.

After installation, ComfyUI will open automatically (as shown in the image below). At this point, you might see an error message indicating "Missing Models." You will need to download the missing models first.

Text-to-Image and LLM

For first-time users, to run the basic text-to-image function, you need to download a Image LLM. ComfyUI defaults to downloading an SD1.5 model. The model download is not mandatory; you can choose to download a model you need, and we'll explain how to download and use models later. For now, just download the model that ComfyUI uses by default.

Installation Issues

Currently, the new homepage has limited content. If you run into any problems during installation or while using the software, the Issues page on ComfyUI's GitHub Repo is a helpful resource for finding solutions. You can also ask questions directly if you have any issues. https://github.com/comfyanonymous/ComfyUI/issues


After installing ComfyUI, we can begin exploring its interface and a more detailed introduction. Due to space limitations, other aspects of ComfyUI will be covered in the next tutorial. In the next tutorial, we will learn about ComfyUI's interface, nodes, various models, and start generating images using prompts.

Please click the link below to go to AI Interior Design Workflow (Part 3):

https://tw-blog.reroom.ai/ai-comfyui-workflow


Click this link: https://tw.reroom.ai/ or simply search for ReRoom AI to find us.

0
Subscribe to my newsletter

Read articles from Wayne Huang directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Wayne Huang
Wayne Huang