# RenderParcel — Keramik, tiga intensi cahaya

Versi berkas: **1.0.0**. Alur kerja orisinal untuk merekonstruksi eksperimen kreatif di mesin lain.

**Yang disertakan:** sebuah JSON antarmuka ComfyUI 0.4, 15 node bawaan, tiga cabang cahaya, manifes model dan sumber perangkat lunak yang tepat, sebuah validator offline, dan lembar perbandingan kosong.

**Yang telah diperiksa:** sintaksis JSON, skema resmi UI 0.4, struktur node, tipe koneksi, graf tanpa siklus, parameter yang konsisten, dan nilai default yang sengaja dimasukkan. **ComfyUI tidak dijalankan; tidak ada gambar yang dihasilkan, tidak ada kebutuhan VRAM maupun waktu generasi yang diukur.** Impor ke antarmuka ComfyUI dan eksekusi di lingkungan Anda masih perlu diperiksa. Berkas ini tidak memuat bobot apa pun.

## 1. Memeriksa berkas tanpa ComfyUI

Ekstrak arsip dan buka terminal di dalam `comfyui-v1`. Dengan Python 3.10 atau lebih baru:

```console
python validate_workflow.py
```

Validator hanya menggunakan pustaka standar, tidak menghubungi server mana pun, dan tidak menjalankan komputasi AI apa pun. Hasil yang diharapkan untuk berkas utuh mencakup `ok: true`, `nodes: 15`, `links: 25`, `checkpoint_verified: false`, `comfyui_executed: false`, dan `image_generated: false`. Kegagalan mengembalikan kode keluar 1 beserta penjelasannya. Validator ini memeriksa profil spesifik berkas ini, bukan semua alur kerja ComfyUI yang mungkin ada.

## 2. Menyiapkan dependensi di mesin tujuan

Graf dibangun dari definisi **ComfyUI 0.37.0**, commit `73c9bad4d21e7addbe1d13bc92eee0f1431b017d`. Dependensi versi ini merujuk pada **comfyui-frontend-package 1.52.7**, commit frontend `1a7a6b82514874545dc5e8203d0bd2188c2d9b18`. Ini adalah rujukan dokumentasi yang tepat, bukan lingkungan yang terpasang dan dijalankan dalam pengiriman ini. Versi yang lebih baru mungkin dapat mengimpor format ini; kemungkinan itu bukan berarti perilakunya tervalidasi.

Gunakanlah [instalasi resmi yang sesuai dengan sistem Anda](https://docs.comfy.org/installation/manual_install). Jangan mengganti instalasi produksi Anda secara sembarangan. Catat versi yang benar-benar Anda gunakan di `environnement-a-remplir.json`, terutama Python, PyTorch, driver, presisi, dan opsi peluncuran. Tidak ada Python/PyTorch untuk generasi yang dinyatakan telah diuji di sini.

Satu-satunya model yang dibutuhkan adalah **Stable Diffusion XL Base 1.0** dari Stability AI:

- repositori: `stabilityai/stable-diffusion-xl-base-1.0`;
- revisi: `462165984030d82259a11f4367a4eed129e94a7b`;
- berkas: `sd_xl_base_1.0.safetensors`;
- ukuran referensi: `6938078334` bita, tidak berhubungan langsung dengan puncak VRAM;
- SHA-256 referensi: `31e35c80fc4829d14f90153f4c74cd59c90b779f6afe05a74cd6120b893f7e5b`;
- lokasi yang direncanakan: `ComfyUI/models/checkpoints/sd_xl_base_1.0.safetensors`.

Lihatlah [berkas penerbit pada revisi yang ditetapkan](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/sd_xl_base_1.0.safetensors) dan [lisensi CreativeML Open RAIL++-M](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/LICENSE.md) sebelum memperolehnya secara terpisah. Berkas ini tidak melakukan pengunduhan apa pun. Sidik jari berasal dari metadata LFS penerbit; sidik jari itu tidak dihitung ulang pada bobot dalam pengiriman ini.

Untuk membandingkan berkas yang sudah Anda miliki, tanpa memuatnya ke memori GPU:

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

Opsi ini membaca berkas untuk memverifikasi ukuran dan sidik jarinya. Proses ini bisa memakan waktu tergantung penyimpanan. Sidik jari yang benar bukanlah bukti eksekusi berhasil. Graf ini tidak memerlukan refiner, LoRA, ControlNet, gambar masukan, atau node kustom apa pun.

## 3. Mengimpor dan membaca tiga cabang

Bukalah instalasi ComfyUI yang telah disiapkan, lalu impor `workflow-ui.json` ke antarmuka, baik dengan membuka alur kerja maupun menyeret-lepas JSON ke kanvas. **Jangan kirim berkas ini ke titik masuk API `/prompt`: berkas ini menjelaskan antarmuka, bukan payload eksekusi API.**

Periksa pilihan checkpoint di node 1. Jika file ditempatkan di subfolder, pilih path sebenarnya dan pertahankan perubahan ini di salinan manifest Anda. Jika menu tidak menawarkannya, periksa dulu lokasinya dan path tambahan instalasi Anda, lalu perbarui model atau mulai ulang sesuai prosedur versi Anda.

Cabang A, B, dan C memakai objek fiktif yang sama: vas ivory matte di atas alas biru kobalt, dengan area kosong yang disediakan untuk judul yang ditambahkan kemudian di perangkat lunak tata letak. Prompt dalam bahasa Inggris untuk contoh SDXL ini; folder menjelaskan perannya dalam bahasa Prancis. Hanya kalimat terakhir dari prompt positif yang berubah: frontal lembut, lateral kiri, backlight.

Ketiga KSampler menggunakan `24092026`, kontrol setelah generasi `fixed`, 24 langkah, CFG 6.5, `euler`, `normal`, denoise 1. Latent bersama berukuran 1024 × 1024 piksel dengan batch 1. Angka-angka ini mendefinisikan latihan; ini bukan pengaturan optimal universal maupun ukuran performa. Resep ini tidak mengendalikan tiga GPU dan tidak merakit triptych menjadi satu gambar.

## 4. Jalankan dan nilai hasil Anda

Jalankan eksekusi ketika dependensi tersedia. Setiap cabang harus mencapai node SaveImage-nya. Prefiksnya adalah `RenderParcel/ceramique-v1/a_frontale`, `b_laterale`, dan `c_contrejour` di direktori output ComfyUI; ComfyUI menambahkan penghitung filenya sendiri. Tiga cabang tidak menjamin eksekusi simultan.

Buka ketiga PNG. Isi `comparaison.csv`: tepi terbaca, material terbaca, ruang untuk judul, deformasi, varian yang dipilih, dan komentar. Sel-selnya sengaja dibiarkan kosong. Cahaya juga dapat mengubah siluet atau komposisi: seed bersama tidak mengunci objek nyata. Untuk representasi produk yang setia, folder text-to-image ini hanyalah studi arah, bukan prosedur reproduksi terkontrol.

Validasi di mesin Anda selesai ketika file ada, dapat dibuka, memiliki dimensi yang diharapkan, dan memenuhi kriteria Anda. Catat lingkungannya, ekspor JSON yang digunakan, dan simpan gambar acuan yang dihasilkan oleh eksekusi Anda. Jangan mengarang durasi atau VRAM jika Anda tidak mengukurnya.

## 5. Membangun ulang, mengubah, mentransfer

`reconstruction.md` merinci setiap koneksi dan urutan widget. Untuk mengubah kasus, duplikat foldernya, ubah satu variabel pada satu waktu, dan perbarui manifest. Validator profil v1 dapat menolak ekstensi yang disengaja: itu tidak membuktikan bahwa ekstensi tersebut tidak valid untuk ComfyUI, hanya bahwa ekstensi itu keluar dari folder yang dikontrol.

Simpan JSON secara terpisah dari PNG. Metadata yang tertanam dapat dihapus melalui konversi atau berbagi. Arsipkan juga manifest Anda yang telah dilengkapi, perbandingan, dan output yang dipilih. Pustaka, bobot, dan driver tetap menjadi dependensi terpisah.

## Sumber teknis

- [Format UI ComfyUI 0.4](https://docs.comfy.org/specs/workflow_json_0.4).
- [Node bawaan, sumber ComfyUI 0.37.0](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/nodes.py).
- [Dependensi versi ini](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/requirements.txt).
- [Lokasi model](https://docs.comfy.org/basic-concepts/models).
- [SDXL di ComfyUI, contoh dari penulis](https://comfyanonymous.github.io/ComfyUI_examples/sdxl/).
- [Batas reproduksibilitas PyTorch](https://docs.pytorch.org/docs/2.14/notes/randomness.html).

Sumber daya asli folder ini tunduk pada `LICENSE.md`. Perangkat lunak dan model tetap memiliki lisensinya masing-masing. Tidak ada file akun, pembayaran, identitas, cookie, atau rahasia yang diperlukan untuk proyek ini.

## Kompatibilitas output v1

Gambar baru menggunakan prefiks `RenderParcel/ceramique-v1/`. Tidak ada folder output yang sudah ada yang dipindahkan atau dihapus. Pengidentifikasi lima belas node, tautan, dan pengaturan tetap sama.

Validator juga menerima prefiks historis `Prismora/ceramique-v1/`, dengan nama varian yang sama. Dengan demikian, ia dapat membaca workflow v1 sebelumnya dengan manifest saat ini; ia tidak menerima nama varian yang berbeda. Gambar yang sudah dihasilkan mempertahankan path aslinya.
