ITU GAI-A
GAI-A kullanım kılavuzu

GAI-A ile çalışmak

GAI-A arayüzü için adım adım bir rehber: Create sayfası, dört iş akışı ve her üretimi yönlendiren parametreler.

  • iş akışları Blend, Canny, Depth, Text
  • model ComfyUI üzerinden Stable Diffusion
  • gereksinim güncel bir web tarayıcısı

01Genel bakış

GAI-A, tasarımcıların üretken yapay zekâ modelleriyle kurulum gerektirmeden doğrudan tarayıcıdan çalışmasını sağlayan, amaca yönelik bir web arayüzüdür. Arayüzün arkasında her iş akışı, Stable Diffusion tabanlı bir ComfyUI hattını çalıştırır. Siz yalnızca o iş için gerekli girdileri ve ayarları görürsünüz.

Arayüz şu anda her biri belirli bir kullanım için hazırlanmış dört iş akışı sunuyor:

Blend img2img
Girdi görsellerinden oluşan bir kolajı, değişen soyutlama düzeylerinde tek bir görselde harmanlar. Referansları ve parçaları tek bir tasarım fikrine dönüştürmek için kullanın.
Canny controlnet
Girdi görselinin kenarlarını algılar ve bu kenarları izleyen yeni bir görsel üretir. Eskizler, çizgi çizimler ve cepheler için kullanın.
Depth controlnet
Girdi görselinin derinliğini tahmin eder ve mekânsal yapısını koruyan yeni bir görsel üretir. Maket görünüşleri ve kütle çalışmaları için kullanın.
Text txt2img
Yalnızca metin istemlerinden görsel üretir. Elinizde henüz görsel yokken bir fikri keşfetmek için kullanın.

02Başlarken

2.1Ana sayfayı açın

interface.gaia.itu.edu.tr adresine gidin. Ana sayfa arayüzü tanıtır ve geliştirme sürecini izleyebileceğiniz About sayfasına bağlantı verir.

Şekil 1GAI-A ana sayfası.

Menüdeki ya da başlığın altındaki Create düğmesine tıklayın veya doğrudan interface.gaia.itu.edu.tr/create adresine gidin. Tüm üretim bu sayfada, bir kanvas uygulaması üzerinden yapılır.

Şekil 2İki Create düğmesi de Create sayfasını açar.

03Create sayfası

Create sayfası ortadaki bir çalışma alanının çevresinde düzenlenmiştir. Yerleşim her iş akışında aynı kalır; ancak seçtiğiniz iş akışına göre bazı alanlar ve parametreler görünür ya da kaybolur. Üretmeye başlamadan önce bu bölümü okuyun ve sayfayı inceleyin.

Şekil 3Blend iş akışı seçiliyken Create sayfası.

3.1İstem kutuları

Sayfanın solundaki iki kutu istemlerinizi içerir. Yeşil Positive kutusu görmek istediklerinizi, kırmızı Negative kutusu ise modelin kaçınması gerekenleri tanımlar.

Şekil 4İstem kutuları.

İstemleri kısa ve somut tutun: malzemeler, bağlam ve istediğiniz görsel türü; örneğin bir eskiz, bir görselleştirme ya da bir fotoğraf. Aşağıdaki örnekte pozitif istem eskiz olarak çizilmiş ahşap ve beton bir cephe istiyor, negatif istem ise insanları ve ağaçları sonucun dışında tutuyor.

Şekil 5Bir pozitif ve bir negatif istem.

3.2İş akışı seçicileri

İş akışı seçicileri sağ alt köşededir. Kanvas, seçtiğiniz iş akışına göre biraz değişir.

Şekil 6İş akışı seçicileri.

3.3Çalışma alanı

Sayfanın ortasındaki gri çerçeve çalışma alanıdır. Modele yalnızca çerçevenin içinde kalanlar gönderilir.

Şekil 7Çalışma alanı çerçevesi ve altındaki Upload Image ile Generate düğmeleri.

Görselleri kanvasa sürükleyip bırakın ya da bilgisayarınızdan dosya seçmek için Upload Image’e tıklayın. Bir görseli boyutlandırmak, döndürmek, sırasını değiştirmek ya da silmek için seçin; kısayollar sayfanın sağındaki yönergelerde listelenir. Saydam arka planlı PNG dosyaları saydamlığını korur.

Şekil 8Hazırlanan bir kolaj: eskizin üzerine yerleştirilmiş ve seçili bir ağaç.
önemli

Çerçeve içindeki boş alanlar siyaha dönüşür ve sonucu etkiler. Kompozisyonunuz çerçeveyi doldurmuyorsa, katmanların en altına bir arka plan görseli yerleştirin.

Çalışma alanını modele göndermek için Generate’e tıklayın. Sonuç hazır olduğunda kanvasta belirir. Sonucu kaldırıp kompozisyonunuza dönmek için Clear’a tıklayın.

Şekil 9Kanvasta üretilmiş bir sonuç.

3.4Çıktılar

Sol üst köşedeki Outputs düğmesi üretim geçmişinizi açar.

Şekil 10Outputs düğmesi.

Outputs sekmesi soldan kayarak açılır ve oturumda üretilen tüm görselleri listeler. Bir görseli tam ekran görmek için üzerine tıklayın.

Şekil 11Outputs sekmesi.

3.5Gelişmiş seçenekler

Sağ üst köşedeki Advanced Options düğmesi parametre panelini açar.

Şekil 12Advanced Options düğmesi.

Panel, seçili iş akışının parametrelerini her birinin yanında bir yardım simgesiyle gösterir. Aşağıdaki değerler Blend için varsayılanlardır. Her parametre Gelişmiş parametreler bölümünde açıklanıyor.

Şekil 13Blend iş akışında gelişmiş seçenekler paneli.

04Klavye kısayolları

Bu işlemler çalışma alanında seçili görsel üzerinde çalışır.

İşlemKısayol
Görseli seçmek ya da seçimi kaldırmakTıklama
Görseli geriye göndermekCtrl + B
Görseli öne getirmekCtrl + M
Görseli silmekDel
Görsel yüklemekKanvasa sürükleyip bırakma

05Temel örnekler

Arayüzü tanımak için bu iki örneği adım adım deneyin.

5.1Metinden görsele

  1. Text iş akışını seçin.
  2. Bir pozitif istem girin, örneğin “Concrete and glass building near a lake, photograph”; negatif isteme de “People” yazın.
  3. Generate’e tıklayın.
  4. Üretim geçmişinizi görmek için Outputs sekmesini açın.
Şekil 14Metinden görsele örneğinin sonucu; önceki üretimler Outputs sekmesinde.

5.2Görselden görsele

  1. Blend iş akışını seçin.
  2. Saydam arka planlı bir ağaç PNG’si bulun; yükleyin ya da kanvasa sürükleyin.
  3. Aynı şekilde bir mimari eskiz görseli ekleyin.
  4. Eskizi seçin ve Ctrl + B ile ağacın arkasına gönderin.
  5. Görselleri boyutlandırın ve yerleştirin.
  6. Çerçevenin içinde noktalı kanvasın görünüp görünmediğini kontrol edin. Görünüyorsa bir manzara ya da düz beyaz gibi bir arka plan görseli ekleyip en alta gönderin.
  7. Bir pozitif ve bir negatif istem girin, ardından Generate’e tıklayın.
  8. Clear’a tıklayın, kompozisyonu düzenleyin ve yeniden üretin.
  9. Sonuçlarınızı Outputs sekmesinde karşılaştırın.
Şekil 15Bir Blend kompozisyonu: ev eskizinin önünde bir ağaç ve “A mid century modern residential house” istemi.

06Gelişmiş parametreler

Her iş akışının kendi parametreleri vardır; bazıları iş akışları arasında ortaktır. Tablo bunları özetliyor; sonraki bölümler etkilerini gösteriyor.

Parametreİş akışlarıVarsayılanNeyi belirler
StepsTümü20Gürültü giderme yineleme sayısı. Daha çok adım, daha çok ayrıntı ve daha uzun bekleme demektir.
CFGTümü8.5Sonucun istemlere ne kadar sıkı bağlı kalacağı.
IterateTümükapalıTohumu sabit tutar; böylece bir sonuçta küçük değişiklikler yapabilirsiniz.
Relative output height, widthBlend, Canny, Depth1Çalışma alanının en-boy oranı.
DenoiseBlend0.80Girdi kolajının ne kadarının değiştirileceği.
ControlNet strengthCanny, Depth–Sonucun algılanan kenarlara ya da derinliğe ne kadar yakın kalacağı.
ControlNet start, endCanny, Depth–Koşullandırmanın üretim sırasında ne zaman uygulanacağı.

6.1Steps

Üretim rastgele gürültüden başlar ve bu gürültüyü belirli sayıda adımda giderir. Adım sayısı arttıkça görsel daha çözülmüş olur, ancak süre uzar. Çok düşük değerlerde görsel gürültü olarak kalır.

Şekil 16Aynı tohum, farklı adım sayıları. Soldan sağa: 5, 10, 20, 40. İstem: “Architectural sketch”.

6.2CFG

Classifier-free guidance (CFG) ölçeği, üretimin metin istemlerine ne kadar sadık kalacağını belirler. Yüksek CFG sonuçların çeşitliliğini daraltır ve kaliteyi düşürebilir. Düşük CFG ise istemleri yalnızca gevşekçe izleyen görseller verir.

Şekil 17Aynı istem, farklı CFG ölçekleri. Soldan sağa: 1, 10, 20. İstem: “Brutalist office building in the desert, photorealistic”.

6.3Iterate

Tohum (seed), her üretimin başladığı rastgele gürültüyü belirler. Tohumu üretimler arasında aynı tutmak için Iterate’i işaretleyin. Böylece istemde tek bir kelimeyi ya da tek bir parametreyi değiştirip, tamamen yeni bir görsel almadan o değişikliğin tam olarak ne yaptığını görebilirsiniz.

6.4Relative output height ve width

Bu kaydırıcılar Blend, Canny ve Depth iş akışlarında çalışma alanının en-boy oranını belirler. Kompozisyonunuza göre ayarlayın; örneğin bir sokak cephesi için geniş bir çerçeve kullanın.

6.5Denoise

Blend’de üretim rastgele gürültü yerine kolajınızdan başlar. Denoise, kolajın ne kadarının değiştirileceğini belirler. Yüksek değerler özgün kompozisyondan daha az şey korur, ancak girdileri yine de onların kavramlarını taşıyan tek bir görselde harmanlar.

Şekil 18Aynı tohum ve istem, farklı denoise değerleri. Soldan sağa: girdi, 0.60, 0.75, 1.00.

6.6ControlNet strength, start ve end

Canny ve Depth, üretimi girdinizin kenarlarına ya da derinliğine göre koşullandırmak için ControlNet kullanır. Strength, sonucun bu koşullandırmayı ne kadar yakından izleyeceğini belirler. Düşük değerler daha az benzerlik, yüksek değerler daha az çeşitlilik verir. 0.00’da girdi yok sayılır.

Şekil 19Aynı girdi, farklı ControlNet strength değerleri. Soldan sağa: girdi, 0.00, 0.50, 1.00.

Start ve end, koşullandırmanın üretim adımlarının hangi oranında uygulanacağını belirler.

  • 0’dan büyük bir start, koşullandırmayı geciktirir. İlk adımlar serbest işler ve genel biçime çeşitlilik katar.
  • 1’den küçük bir end, koşullandırmayı erken bitirir. Son adımlar serbest işler ve ayrıntılara çeşitlilik katar.
Şekil 20Aynı girdi, farklı ControlNet start ve end değerleri. Soldan sağa: girdi, 0.15/1.00, 0.00/1.00, 0.00/0.15.

07İpuçları ve sorun giderme

SorunDeneyin
Sonuçta koyu lekeler varÇerçevenin bir kısmı boş. Bir arka plan görseli ekleyip en alta gönderin.
Sonuç kolajınızı dikkate almıyorBlend’de Denoise’u düşürün ya da Canny ve Depth’te ControlNet strength’i artırın.
Sonuç girdiyi fazla kopyalıyorDenoise’u artırın, ControlNet strength’i düşürün ya da koşullandırmayı daha erken bitirin.
Üslup istediğiniz gibi değilİstemde belirli bir üslup, teknik, sanatçı ya da yapı adı verin. Genel mimari terimler genellikle aynı ölçüde işe yaramaz.
Her deneme tamamen farklı görünüyorAyar yaparken tohumu sabit tutmak için Iterate’i işaretleyin.
Üretim uzun sürüyorKeşif aşamasında adım sayısını düşürün, son görsel için artırın.