1. Các Nguyên Tắc Cơ Bản Để Tạo Quy Trình Làm Việc ComfyUI [0]

thumbnail ComfyUI cho phép người dùng tạo ra các quy trình làm việc tùy chỉnh để tạo ảnh từ văn bản, với các bước cơ bản bao gồm thêm nút, kết nối chúng và sử dụng các tính năng như nhóm nút và mẫu tùy chỉnh.

1.1. Bắt Đầu Với Một Canvas Trống [0]

  1. ComfyUI là một công cụ mạnh mẽ để tạo ra các quy trình làm việc tùy chỉnh. [0]
    • Nó cho phép bạn biến ý tưởng của mình thành hiện thực bằng cách kết hợp các chức năng khác nhau. [0]
    • Video này sẽ cung cấp các ví dụ về quy trình làm việc, mẹo tiết kiệm thời gian và các cài đặt hữu ích. [1]
  2. Mục tiêu là trang bị cho người dùng những kỹ năng cốt lõi để tạo ra quy trình làm việc của riêng mình. [0]
    • Sau khi hoàn thành, bạn sẽ có một bộ công cụ thiết yếu để bắt đầu sáng tạo. [2]
  3. Một ví dụ về khả năng của ComfyUI là tạo ra một nhân vật nhất quán chỉ bằng một ảnh khuôn mặt và một ảnh tư thế mong muốn. [4]
    • Quy trình làm việc này có thể phát hiện tư thế từ ảnh thứ hai và áp dụng nó cho nhân vật. [6]
    • Nó cũng có thể được mở rộng để thay đổi quần áo và hình nền. [7]

1.2. Thêm và Quản Lý Các Nút [8]

  1. Thêm nút là bước đầu tiên cần nắm vững trong ComfyUI. [8]
    • Cách phổ biến nhất là nhấp đúp vào canvas trống và chọn nút từ menu. [10]
    • Một cách khác là nhấp chuột phải, chọn "Add Node" (Thêm nút), sau đó chọn loại nút mong muốn. [12]
    • Bạn cũng có thể kéo một "sợi mì" (noodle) từ một nút hiện có và chọn nút mới từ danh sách hiện ra. [14]
  2. Các nút có thể được di chuyển và thay đổi kích thước dễ dàng. [16]
    • Nhấp vào phần trống của nút để kéo nó. [16]
    • Kéo từ các góc để thay đổi kích thước. [16]
    • Nhấn phím "Delete" để xóa nút đã chọn. [17]
    • Một chấm nhỏ ở góc cho phép bạn thu gọn hoặc mở rộng nút. [17]
  3. Kết nối các nút là chìa khóa để xây dựng quy trình làm việc. [18]
    • Kéo "sợi mì" từ đầu ra của một nút đến đầu vào của nút khác. [18]
    • Màu sắc của các đầu vào và đầu ra giúp xác định các kết nối tương thích. [25]
    • ComfyUI sẽ làm mờ các tùy chọn không tương thích khi bạn kéo một "sợi mì", chỉ cho phép kết nối với các nút phù hợp. [26]
  4. Một quy trình làm việc cơ bản để tạo ảnh từ văn bản bao gồm các nút sau: [8]
    • K Sampler: Đây là "động cơ" chính của quy trình làm việc, xử lý các cài đặt như seed và guidance scale. [8]
    • CLIP Text Encode (Prompt): Để nhập văn bản mô tả tích cực. [19]
    • CLIP Text Encode (Negative): Để nhập văn bản mô tả tiêu cực (những gì bạn không muốn thấy trong ảnh). [19]
    • Empty Latent Image: Tạo một hình ảnh trống với kích thước xác định (ví dụ: 512x512). [20]
    • VAE Decode: Chuyển đổi dữ liệu tiềm ẩn thành hình ảnh có thể xem được. [22]
    • Preview Image: Hiển thị hình ảnh đã tạo. [22]
  5. Sau khi kết nối các nút, bạn có thể nhập một "prompt" (lời nhắc) và chạy quy trình làm việc. [30]
    • Ví dụ, sử dụng "a rather cool radent" (một con chuột đồng khá ngầu) làm prompt. [30]
    • Kết quả là một hình ảnh của con chuột đồng, có thể được phóng to để xem chi tiết. [31]

1.3. Sao Chép, Nhóm và Hoàn Tác [32]

  1. Bạn có thể sao chép và dán các nút để tái sử dụng chúng trong quy trình làm việc. [32]
    • Giữ phím "Ctrl" và kéo chuột để chọn nhiều nút. [32]
    • Nhấn "Ctrl+C" để sao chép các nút đã chọn. [33]
    • Nhấn "Shift+Ctrl+V" để dán các nút tại vị trí con trỏ, giữ nguyên kết nối. [34]
    • Nhấn "Ctrl+V" để dán mà không giữ kết nối. [35]
  2. Các nút đã dán có thể được di chuyển cùng nhau bằng cách giữ phím "Shift". [35]
  3. Tạo nhóm cho các nút giúp tổ chức quy trình làm việc. [36]
    • Chọn các nút bạn muốn nhóm. [36]
    • Nhấp chuột phải vào canvas và chọn "Add group for selected nodes" (Thêm nhóm cho các nút đã chọn). [36]
    • Các nhóm giúp di chuyển và nhận biết các phần của quy trình làm việc dễ dàng hơn. [36]
  4. ComfyUI cung cấp các chức năng hoàn tác và làm lại tiện lợi. [37]
    • Nhấn "Ctrl+Z" để hoàn tác hành động cuối cùng. [37]
    • Nhấn "Ctrl+Y" để làm lại hành động đã hoàn tác. [39]

1.4. Nâng Cao Quy Trình Làm Việc Với High-Res Fix [40]

  1. Để thực hiện "high-res fix" (sửa độ phân giải cao), bạn cần thêm một nút mới vào quy trình làm việc hiện có. [40]
  2. Thêm nút "Latent Upscale" để tăng kích thước hình ảnh. [41]
    • Bạn có thể tìm kiếm nút này bằng thanh tìm kiếm. [42]
    • Kết nối đầu ra của "K Sampler" vào đầu vào của "Latent Upscale". [44]
    • Kết nối đầu ra của "Latent Upscale" vào đầu vào của "VAE Decode". [44]
  3. Thiết lập kích thước mong muốn cho hình ảnh được nâng cấp. [45]
    • Ví dụ, đặt kích thước lên 1024x1024. [45]
  4. Điều chỉnh tham số "denoise" (giảm nhiễu) để tránh thay đổi hình ảnh quá nhiều. [47]
  5. Chạy quy trình làm việc đã sửa đổi để xem kết quả. [48]
    • Hình ảnh được nâng cấp sẽ có nhiều chi tiết hơn so với ảnh gốc 512x512. [50]

1.5. Sử Dụng Mẫu Tùy Chỉnh [53]

  1. Lưu các nhóm nút thường xuyên sử dụng dưới dạng mẫu tùy chỉnh để tái sử dụng nhanh chóng. [53]
    • Chọn các nút bạn muốn lưu. [53]
    • Nhấp chuột phải vào canvas và chọn "Save selected nodes as template" (Lưu các nút đã chọn làm mẫu). [53]
    • Đặt tên cho mẫu. [53]
  2. Các mẫu đã lưu có thể được truy cập từ menu "Node Templates" (Mẫu Nút). [55]
    • Điều này rất hữu ích khi bạn có một nút hoặc một nhóm nút luôn yêu cầu cùng một bộ đầu vào. [57]
    • Ví dụ về các mẫu hữu ích bao gồm "IP adapter basic" và "Prompt Everywhere". [55]

1.6. Điều Hướng và Tùy Chỉnh Giao Diện [59]

  1. Di chuyển canvas dễ dàng bằng cách nhấn phím "Space" bất cứ đâu trên màn hình. [60]
    • Điều này hữu ích khi bạn không tìm thấy khoảng trống để nhấp chuột. [60]
  2. Thay đổi cách hiển thị các "sợi mì" (đường kết nối) để gọn gàng hơn. [61]
    • Nhấp vào biểu tượng bánh răng trên menu. [61]
    • Trong phần "Link Render Mode", bạn có thể chọn giữa "spline" (mặc định) hoặc "straight" (thẳng). [62]
    • Có nhiều tùy chọn khác nhau để bạn lựa chọn. [63]

2. Cài Đặt và Quản Lý Các Nút Tùy Chỉnh [64]

thumbnail ComfyUI Manager là một công cụ thiết yếu để cài đặt, quản lý và cập nhật các nút tùy chỉnh, giúp đơn giản hóa việc mở rộng chức năng của ComfyUI.

2.1. Cài Đặt ComfyUI Manager [64]

  1. ComfyUI Manager là nút tùy chỉnh duy nhất bạn cần cài đặt để quản lý tất cả các nút khác. [65]
  2. Quy trình cài đặt ComfyUI Manager: [66]
    • Vào thư mục "custom_nodes" trong ComfyUI. [66]
    • Sử dụng lệnh git clone để tải về ComfyUI Manager. [66]
    • Khởi động lại ComfyUI. [66]
  3. Đối với người dùng Windows Portable: [67]
    • Cần cài đặt Git for Windows trước. [67]
    • Tải về và chạy tệp "install manager for portable.bat" để thực hiện lệnh git clone. [67]
  4. Các tùy chọn cài đặt khác có sẵn cho Linux (với VEnv) và các notebook Colab. [69]

2.2. Sử Dụng ComfyUI Manager [70]

  1. Sau khi cài đặt, một nút "Manager" mới sẽ xuất hiện trên giao diện ComfyUI. [70]
  2. Menu ComfyUI Manager cung cấp các chức năng sau: [71]
    • Install Custom Nodes: Cho phép bạn tìm kiếm và cài đặt các nút tùy chỉnh mới. [72]
      • Sử dụng thanh tìm kiếm để tìm kiếm các nút cụ thể. [74]
      • Các chỉ báo màu vàng cho biết các xung đột tiềm ẩn với các nút đã cài đặt. [74]
    • Install Missing Custom Nodes: Rất hữu ích khi bạn tải về một quy trình làm việc của người khác và cần cài đặt các nút còn thiếu. [75]
    • Update All: Cập nhật tất cả các nút tùy chỉnh và cả ComfyUI lên phiên bản mới nhất. [75]

2.3. Tùy Chỉnh Hiển Thị và Tính Năng Bổ Sung [76]

  1. Hiển thị "badges" (huy hiệu) trên các nút để biết nguồn gốc của chúng. [76]
    • Trong menu Manager, chọn "Badge Nickname" để bật tính năng này. [77]
  2. Cài đặt "ComfyUI Custom Scripts" để có thêm nhiều tính năng hữu ích. [78]
    • Nút này thêm các biểu tượng "rắn" vào menu cài đặt (biểu tượng bánh răng). [79]
    • Một tính năng nổi bật là "Always Snap to Grid" (Luôn luôn khớp với lưới). [80]
      • Khi bật, các nút sẽ tự động căn chỉnh vào lưới mà không cần giữ phím "Shift". [81]
    • Tính năng "Custom Colors" (Màu tùy chỉnh) cho phép bạn tô màu cho các nút. [82]
      • Nhấp chuột phải vào nút, chọn "Colors" và chọn màu từ bảng màu. [84]
      • Màu sắc giúp tổ chức và làm cho quy trình làm việc trở nên trực quan hơn. [85]
    • Truy cập trang GitHub của "ComfyUI Custom Scripts" để xem tất cả các tính năng bổ sung. [87]
  3. Sử dụng các nút "Use Everywhere" (U Nodes) để giảm số lượng "sợi mì". [88]
    • Các nút này, như "Anything Everywhere Three", có thể tự động kết nối các đầu vào phổ biến như model, clip và VAE. [89]
    • Vòng tròn kép trên một số nút cho biết chúng được kết nối với "Anything Everywhere". [90]
    • Bạn có thể hiển thị các kết nối ẩn bằng cách chọn "Show U Links". [91]

2.4. Nguồn Tài Nguyên và Lưu Ý Quan Trọng [92]

  1. Thực hành bằng cách sử dụng các quy trình làm việc của người khác. [92]
    • Có nhiều quy trình làm việc miễn phí có sẵn trên trang web "A Very Comfy Nerd". [92]
    • Người dùng Patreon có thể truy cập các quy trình làm việc thưởng. [93]
  2. Lưu ý về giấy phép của một số mô hình AI. [94]
    • Các mô hình như SDXL Turbo và Stable Video Diffusion có thể có giấy phép phi thương mại. [94]
    • Stability AI có thể sẽ ra mắt mô hình đăng ký trong tương lai. [95]
  3. Nếu chưa cài đặt ComfyUI, hãy xem video hướng dẫn cài đặt. [97]