ComfyUI  >  İş Akışları  >  Outpainting | Görüntüyü Genişlet

Outpainting | Görüntüyü Genişlet

Görüntü outpainting workflow'u, bir görüntünün sınırlarını dört ana adımda genişletme sürecini sunar: outpainting için hazırlık, outpainting süreci için bir inpainting ControlNet modeli kullanma, ilk çıktıyı değerlendirme ve son olarak, orijinal ve genişletilmiş bölümler arasında kesintisiz bir entegrasyon sağlamak için kenarları onarma.

ComfyUI Dış Boyama İş Akışı

ComfyUI Outpainting Workflow
Bu iş akışını çalıştırmak ister misiniz?
  • Tam işlevsel iş akışları
  • Eksik düğüm veya model yok
  • Manuel kurulum gerekmiyor
  • Çarpıcı görseller sunar

ComfyUI Dış Boyama Örnekler

comfyui-image-outpainting-workflow-1058

ComfyUI Dış Boyama Açıklama

1. ComfyUI Outpainting Workflow

Bu görüntü outpainting workflow'u, bir görüntünün sınırlarını genişletmek için tasarlanmıştır ve dört önemli adımı içerir:

1.1. ComfyUI Outpainting Hazırlığı:

Bu adım, outpainting alanının boyutlarını ayarlamayı ve outpainting alanı için bir maske oluşturmayı içerir. Görüntüyü genişletme temelinin atıldığı hazırlık aşamasıdır.

1.2. ComfyUI Outpainting Süreci (Inpainting ControlNet modelini kullanın):

Gerçek outpainting süreci, ControlNet'in inpainting modülü kullanılarak gerçekleştirilir. Bu aşamada, yalnızca daha önce oluşturulan maskeyle belirlenen bölge ele alınır. Bu yaklaşım, outpainting alanı için gerekli ek içeriği oluşturmak için inpainting modelini kullanır. Görüntüyü genişletiyor olsak da (outpainting), uygulanan teknik inpainting metodolojilerinden türetilmiştir ve çevredeki görüntünün sağladığı bağlama göre belirlenen alanı akıllıca dolduran ControlNet modülü tarafından yönetilir.

1.3. ComfyUI Outpainting İlk Çıkışı:

Burada, yeni outpainted alanıyla birlikte görüntünün ilk versiyonunu elde ederiz. Bu aşama, inpainting modelinin görüntü sınırlarını nasıl genişlettiğini gösterir. Ancak, bu noktada orijinal görüntünün kenarları ile yeni genişletilmiş bölümler arasında belirgin farklılıklar olabilir. Bu nedenle, sonraki adım bu farklılıkları onarmak için önemlidir.

1.4. ComfyUI Outpainting Kenar Onarımı:

Son adım, orijinal görüntü ile yeni eklenmiş bölümler arasındaki entegrasyonu iyileştirmeye odaklanır. Bu, özellikle kenarların hedeflenmesini ve iyileştirilmesini içerir ve görüntünün orijinal ve genişletilmiş bölümleri arasında kesintisiz bir geçiş sağlar.

2. ComfyUI Outpainting/Inpainting Sürecine Detaylı Giriş

2.1. ComfyUI Outpainting Hazırlığı

Bu adımda yer alan ana düğümler şunlardır:

2.1.1. Image Scale to Side: Belirtilen parametrelere göre görüntüleri ölçeklendirin. Hedef bir yan uzunluğu belirleyebilir ve ölçeklendirmek için hangi tarafı (en uzun, genişlik veya yükseklik) seçeceğinizi belirleyebilirsiniz. Birkaç ölçeklendirme yöntemi (nearest-exact, bilinear, area) ve ölçeklendirme sırasında orijinal görüntünün en-boy oranını korumak için isteğe bağlı bir kırpma özelliği sunar.

  • Yan Uzunluğu: Ölçeklendirme için hedef yan uzunluğunu tanımlayın
  • Yan: Görüntünün ölçekleneceği tarafı seçin (en uzun, genişlik veya yükseklik)
  • Yükseltme Yöntemi: Tercih edilen ölçeklendirme yöntemini seçin
  • Kırp: Ölçeklendirme sırasında orijinal görüntünün en-boy oranını korumak için kırpmayı etkinleştirin

2.1.2. Pad Image for Outpainting: Outpainting için görüntüleri kenarlarına dolgu ekleyerek hazırlar. Bu düğüm, görüntünün her bir kenarı için dolgu miktarlarını belirtmeye olanak tanır ve orijinal görüntüyü dolgu alanına sorunsuz bir şekilde harmanlamak için "tüylenme" seçeneği içerir.

2.1.3. Convert Image to Mask: Bir görüntünün seçilen bir kanalını (kırmızı, yeşil, mavi, alfa) bir maskeye dönüştürerek görüntünün bir bölümünü işleme için izole eder.

Bu aşamada, dolgulu ve maskelenmiş görüntüler hazırlanır.

ComfyUI Inpainting ControlNet

2.2. ComfyUI Outpainting Süreci (Inpainting ControlNet modelini kullanın)

Bu adımda yer alan ana düğümler şunlardır:

2.2.1. Apply Advanced ControlNet: Inpainting sürecini dikkatlice yönlendirmek için ControlNet düğümünü uygulayın ve ilk adımda hazırlanan maskeyle belirlenen alanı hedefleyin.

2.2.2. Load ControlNet Model: Inpainting ControlNet modelini seçer ve yükler.

2.2.3. Inpainting Preprocessor: İlk adımda hazırlanan dolgulu ve maskelenmiş görüntüleri inpainting preprocessor'a gönderir.

2.2.4. Scaled Soft Weights: Inpainting sürecindeki ağırlıkları hassas kontrol için ayarlar, ağırlık gücünü ayarlamak için base_multiplier gibi parametreleri ve ağırlıkların etkisini tersine çevirmek için flip_weights'i içerir.

ComfyUI Outpainting Preparation

2.3. ComfyUI Outpainting İlk Çıkışı

Bu aşamada, ilk outpainted görüntü üretilir. Ancak, orijinal görüntünün çevresinde belirgin kenarlar olabilir.

ComfyUI Outpainting Initial Output

2.4. ComfyUI Outpainting Kenar Onarımı

Bu son adım, outpainted alanın genel görünümünü iyileştiren kenar alanını yeniden oluşturmak için maskelenmesini içerir.

Maskeye belirgin kenarların dahil edilmesini içeren temel düğümler şunlardır:

2.4.1. Mask Dilate Region: İşleme efektleri için tam kapsama sağlamak veya daha geniş bir sınır oluşturmak amacıyla bir görüntüdeki maskenin sınırlarını genişletir.

2.4.2. Mask Contour: Bir maskenin içindeki kenarları belirlemek ve çevrelemek, bir görüntüdeki farklı öğeler arasındaki ayrımı kolaylaştırmak için kullanılır.

ComfyUI Outpainting Repair Edge

Bu workflow Ning'den esinlenmiştir.

Daha Fazla ComfyUI İş Akışı mı İstiyorsunuz?

RunComfy

© Telif Hakkı 2024 RunComfy. Tüm Hakları Saklıdır.

RunComfy önde gelen ComfyUI platformudur, sunan ComfyUI online ortamı ve hizmetleri, yanı sıra ComfyUI iş akışları çarpıcı görseller sunan.