# RenderParcel — Seramik, üç ışık niyeti

Dosya sürümü: **1.0.0**. Yaratıcı bir denemeyi başka bir makinede yeniden kurmak için özgün iş akışı.

**Teslim edilenler:** bir ComfyUI 0.4 arayüz JSON'u, 15 gömülü düğüm, üç ışık dalı, modelin ve yazılım kaynaklarının tam manifestosu, çevrimdışı bir doğrulayıcı ve boş bir karşılaştırma sayfası.

**Denetlenenler:** JSON söz dizimi, resmi UI 0.4 şeması, düğüm yapısı, bağlantı türleri, döngüsüz grafik, uyumlu parametreler ve kasıtlı olarak eklenen varsayılanlar. **ComfyUI başlatılmadı; hiçbir görsel üretilmedi, hiçbir VRAM ihtiyacı ya da üretim süresi ölçülmedi.** Bir ComfyUI arayüzüne aktarılması ve sizin ortamınızda çalıştırılması hâlâ denetlenmelidir. Dosyada hiçbir ağırlık yok.

## 1. Dosyayı ComfyUI olmadan doğrulama

Arşivi açın ve `comfyui-v1` dizininde bir terminal açın. Python 3.10 veya daha yeni bir sürümle:

```console
python validate_workflow.py
```

Doğrulayıcı yalnızca standart kütüphaneyi kullanır, hiçbir sunucuya bağlanmaz ve hiçbir yapay zekâ hesaplaması başlatmaz. Bozulmamış dosya için beklenen sonuç `ok: true`, `nodes: 15`, `links: 25`, `checkpoint_verified: false`, `comfyui_executed: false` ve `image_generated: false` içerir. Bir başarısızlık 1 çıkış kodu ve bir açıklama döndürür. Bu doğrulayıcı bu dosyanın kesin profilini denetler, olası her ComfyUI iş akışını değil.

## 2. Bağımlılıkları hedef makinede bir araya getirme

Grafik, **ComfyUI 0.37.0** tanımlarından oluşturuldu, commit `73c9bad4d21e7addbe1d13bc92eee0f1431b017d`. Bu sürümün bağımlılıkları **comfyui-frontend-package 1.52.7**'yi, frontend commit `1a7a6b82514874545dc5e8203d0bd2188c2d9b18`'i belirtir. Bunlar tam belgesel referanslardır, bu teslimatta kurulmuş ve çalıştırılmış bir ortam değil. Daha yeni bir sürüm bu biçimi içe aktarabilir; bu olasılık davranışının doğrulandığı anlamına gelmez.

[Sisteminize uygun resmi kurulumu](https://docs.comfy.org/installation/manual_install) kullanın. Üretim kurulumunuzu körü körüne değiştirmeyin. Gerçekte kullandığınız sürümleri `environnement-a-remplir.json` içine kaydedin, özellikle Python, PyTorch, sürücü, hassasiyet ve başlatma seçeneklerini. Burada hiçbir üretim Python/PyTorch sürümü test edilmiş olarak sunulmamaktadır.

Gereken tek model Stability AI'nin **Stable Diffusion XL Base 1.0**'ıdır:

- depo: `stabilityai/stable-diffusion-xl-base-1.0` ;
- revizyon: `462165984030d82259a11f4367a4eed129e94a7b` ;
- dosya: `sd_xl_base_1.0.safetensors` ;
- referans boyut: `6938078334` bayt, VRAM zirvesiyle doğrudan ilişkisi yok ;
- referans SHA-256: `31e35c80fc4829d14f90153f4c74cd59c90b779f6afe05a74cd6120b893f7e5b` ;
- öngörülen konum: `ComfyUI/models/checkpoints/sd_xl_base_1.0.safetensors`.

Ayrı olarak edinmeden önce [sabit revizyondaki yayıncı dosyasına](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/sd_xl_base_1.0.safetensors) ve [CreativeML Open RAIL++-M lisansına](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/LICENSE.md) bakın. Dosya hiçbir indirme gerçekleştirmez. Özet değeri yayıncının LFS meta verilerinden gelir; bu teslimatta ağırlıklar üzerinde yeniden hesaplanmamıştır.

Hâlihazırda sahip olduğunuz dosyayı, GPU belleğine yüklemeden karşılaştırmak için:

```console
python validate_workflow.py --checkpoint "D:/modeles/sd_xl_base_1.0.safetensors"
```

Bu seçenek, boyutunu ve özet değerini doğrulamak için dosyayı okur. Depolama birimine bağlı olarak zaman alabilir. Doğru bir özet değeri başarılı bir çalıştırmanın kanıtı değildir. Bu grafik için hiçbir refiner, LoRA, ControlNet, giriş görseli ya da özel düğüm gerekmez.

## 3. Üç dalı içe aktarma ve okuma

Hazırlanmış bir ComfyUI kurulumu açın, ardından `workflow-ui.json` dosyasını arayüze aktarın; iş akışını açarak ya da JSON'u tuvale sürükleyip bırakarak. **Bu dosyayı API giriş noktası `/prompt`'a göndermeyin: bu dosya arayüzü tanımlar, API yürütme yükünü değil.**

1. düğümdeki checkpoint seçimini doğrulayın. Dosya bir alt klasöre yerleştirilmişse gerçek yolunu seçin ve bu değişikliği manifestonuzun kopyasında koruyun. Menü bunu sunmuyorsa önce konumunu ve kurulumunuzun ek yollarını kontrol edin, ardından sürümünüzün yordamına göre modelleri güncelleyin veya yeniden başlatın.

A, B ve C dalları aynı kurgusal nesneyi ele alır: kobalt mavisi bir kaide üzerinde mat fildişi bir vazo, sonradan bir sayfa düzeni yazılımında eklenecek bir başlık için ayrılmış boş bir alanla birlikte. Bu SDXL örneğinde prompt'lar İngilizcedir; klasör rollerini Fransızca açıklar. Yalnızca pozitif prompt'un son cümlesi değişir: yumuşak önden, soldan yanal, arkadan aydınlatma.

Üç KSampler `24092026` kullanır, üretim sonrası kontrol `fixed`, 24 adım, CFG 6.5, `euler`, `normal`, denoise 1. Ortak latent 1024 × 1024 piksel ve parti boyutu 1'dir. Bu sayılar alıştırmayı tanımlar; ne evrensel olarak optimal bir ayar ne de bir performans ölçümüdür. Tarif üç GPU'yu yönetmez ve bir triptiği tek bir görüntüde birleştirmez.

## 4. Çalıştırın ve sonucunuzu değerlendirin

Bağımlılıklar mevcut olduğunda bir çalıştırma başlatın. Her dal kendi SaveImage düğümüne ulaşmalıdır. Önekler ComfyUI çıktı dizininde `RenderParcel/ceramique-v1/a_frontale`, `b_laterale` ve `c_contrejour` şeklindedir; ComfyUI kendi dosya sayaçlarını ekler. Üç dal eşzamanlı bir çalıştırmayı garanti etmez.

Üç PNG'yi açın. `comparaison.csv` dosyasını doldurun: okunabilir kenar, okunabilir malzeme, başlık için yer, deformasyon, seçilen varyant ve yorum. Hücreler kasıtlı olarak boştur. Işık silueti veya kompozisyonu da değiştirebilir: ortak bir seed gerçek bir nesneyi kilitlemez. Bir ürünün sadık temsili için bu text-to-image klasörü yalnızca bir yön çalışmasıdır, kontrollü bir çoğaltma yöntemi değildir.

Makinenizdeki doğrulama, dosyalar mevcut olduğunda, açıldığında, öngörülen boyutlara sahip olduğunda ve ölçütlerinizi karşıladığında tamamlanır. Ortamı kaydedin, kullanılan JSON'u dışa aktarın ve çalıştırmanızın ürettiği bir tanık görüntüyü saklayın. Ölçmediyseniz bir süre veya VRAM uydurmayın.

## 5. Yeniden oluşturma, değiştirme, aktarma

`reconstruction.md` her bağlantıyı ve widget sırasını ayrıntılı olarak açıklar. Durumu değiştirmek için klasörü çoğaltın, aynı anda yalnızca bir değişkeni değiştirin ve manifestoyu güncelleyin. v1 profilinin doğrulayıcısı isteğe bağlı bir uzantıyı reddedebilir: bu, onun ComfyUI için geçersiz olduğunu kanıtlamaz, yalnızca kontrol edilen klasörün dışına çıktığını gösterir.

JSON'u PNG'lerden bağımsız olarak saklayın. Gömülü meta veriler bir dönüştürme veya paylaşım yoluyla kaldırılabilir. Tamamlanmış manifestonuzu, karşılaştırmayı ve seçilen çıktıları da arşivleyin. Kütüphaneler, ağırlıklar ve sürücüler ayrı bağımlılıklar olarak kalır.

## Teknik kaynaklar

- [ComfyUI 0.4 UI biçimi](https://docs.comfy.org/specs/workflow_json_0.4).
- [Yerleşik düğümler, ComfyUI 0.37.0 kaynağı](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/nodes.py).
- [Bu sürümün bağımlılıkları](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/requirements.txt).
- [Modellerin konumu](https://docs.comfy.org/basic-concepts/models).
- [ComfyUI'de SDXL, yazarın örnekleri](https://comfyanonymous.github.io/ComfyUI_examples/sdxl/).
- [PyTorch yeniden üretilebilirlik sınırları](https://docs.pytorch.org/docs/2.14/notes/randomness.html).

Klasörün özgün kaynakları `LICENSE.md` kapsamındadır. Yazılımlar ve model kendi lisanslarını korur. Bu proje için hiçbir hesap, ödeme, kimlik, çerez veya gizli bilgi dosyası gerekli değildir.

## v1 çıktılarının uyumluluğu

Yeni görüntüler `RenderParcel/ceramique-v1/` önekini kullanır. Zaten var olan hiçbir çıktı klasörü taşınmaz veya silinmez. On beş düğümün tanımlayıcıları, bağlantılar ve ayarlar aynı kalır.

Doğrulayıcı, aynı varyant adlarıyla eski `Prismora/ceramique-v1/` önekini de kabul eder. Böylece güncel manifestoyla önceki bir v1 workflow'unu okuyabilir; farklı bir varyant adını kabul etmez. Zaten üretilmiş görüntüler özgün yollarını korur.
