# RenderParcel — Keramik, drei Lichtintentionen

Version des Dossiers: **1.0.0**. Originaler Workflow zur Rekonstruktion eines kreativen Experiments auf einer anderen Maschine.

**Was geliefert wird:** eine ComfyUI-Oberflächen-JSON 0.4, 15 integrierte Nodes, drei Lichtzweige, ein exaktes Manifest des Modells und der Softwarequellen, ein Offline-Validator und ein leeres Vergleichsblatt.

**Was geprüft wurde:** JSON-Syntax, offizielles Schema UI 0.4, Struktur der Nodes, Verbindungstypen, zyklenfreier Graph, übereinstimmende Parameter und absichtlich eingeführte Standardwerte. **ComfyUI wurde nicht gestartet; es wurde kein Bild generiert, kein VRAM-Bedarf und keine Generierungszeit gemessen.** Der Import in eine ComfyUI-Oberfläche und die Ausführung in Ihrer Umgebung bleiben zu prüfen. Das Dossier enthält keine Gewichte.

## 1. Das Dossier ohne ComfyUI prüfen

Entpacken Sie das Archiv und öffnen Sie ein Terminal in `comfyui-v1`. Mit Python 3.10 oder neuer:

```console
python validate_workflow.py
```

Der Validator verwendet nur die Standardbibliothek, kontaktiert keinen Server und startet keine KI-Berechnung. Das erwartete Ergebnis für das intakte Dossier enthält `ok: true`, `nodes: 15`, `links: 25`, `checkpoint_verified: false`, `comfyui_executed: false` und `image_generated: false`. Ein Fehlschlag liefert einen Exit-Code 1 und eine Erklärung. Dieser Validator prüft das genaue Profil dieses Dossiers, nicht jeden möglichen ComfyUI-Workflow.

## 2. Die Abhängigkeiten auf der Zielmaschine zusammenstellen

Der Graph wurde aus den Definitionen von **ComfyUI 0.37.0** erstellt, Commit `73c9bad4d21e7addbe1d13bc92eee0f1431b017d`. Die Abhängigkeiten dieser Version verweisen auf **comfyui-frontend-package 1.52.7**, Frontend-Commit `1a7a6b82514874545dc5e8203d0bd2188c2d9b18`. Dies sind exakte dokumentarische Referenzen, keine in dieser Lieferung installierte und ausgeführte Umgebung. Eine neuere Version kann das Format importieren; diese Möglichkeit gilt nicht als Validierung ihres Verhaltens.

Verwenden Sie die [offizielle, an Ihr System angepasste Installation](https://docs.comfy.org/installation/manual_install). Ersetzen Sie nicht blind Ihre Produktionsinstallation. Erfassen Sie Ihre tatsächlich verwendeten Versionen in `environnement-a-remplir.json`, insbesondere Python, PyTorch, den Treiber, die Präzision und die Startoptionen. Kein Python/PyTorch zur Generierung wird hier als getestet präsentiert.

Das einzige erforderliche Modell ist **Stable Diffusion XL Base 1.0** von Stability AI:

- Repository: `stabilityai/stable-diffusion-xl-base-1.0` ;
- Revision: `462165984030d82259a11f4367a4eed129e94a7b` ;
- Datei: `sd_xl_base_1.0.safetensors` ;
- Referenzgröße: `6938078334` Bytes, ohne direkten Bezug zum VRAM-Spitzenwert ;
- Referenz-SHA-256: `31e35c80fc4829d14f90153f4c74cd59c90b779f6afe05a74cd6120b893f7e5b` ;
- vorgesehener Speicherort: `ComfyUI/models/checkpoints/sd_xl_base_1.0.safetensors`.

Konsultieren Sie die [Datei des Herausgebers zur festgelegten Revision](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/sd_xl_base_1.0.safetensors) und ihre [CreativeML Open RAIL++-M-Lizenz](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/462165984030d82259a11f4367a4eed129e94a7b/LICENSE.md), bevor Sie sie separat beziehen. Das Dossier führt keinen Download durch. Der Fingerabdruck stammt aus den LFS-Metadaten des Herausgebers; er wurde in dieser Lieferung nicht auf den Gewichten neu berechnet.

Um die Datei zu vergleichen, die Sie bereits besitzen, ohne sie in den GPU-Speicher zu laden:

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

Diese Option liest die Datei, um ihre Größe und ihren Fingerabdruck zu prüfen. Je nach Speicher kann dies einige Zeit dauern. Ein korrekter Fingerabdruck ist kein Beweis für eine erfolgreiche Ausführung. Kein Refiner, LoRA, ControlNet, Eingabebild oder benutzerdefinierter Node wird von diesem Graphen benötigt.

## 3. Die drei Zweige importieren und lesen

Öffnen Sie eine vorbereitete ComfyUI-Installation und importieren Sie dann `workflow-ui.json` in die Oberfläche, indem Sie den Workflow öffnen oder die JSON per Drag-and-Drop auf die Leinwand ziehen. **Senden Sie diese Datei nicht an den API-Endpunkt `/prompt`: Sie beschreibt die Oberfläche, nicht die API-Ausführungsnutzlast.**

Prüfen Sie die Auswahl des Checkpoints im Knoten 1. Wenn die Datei in einem Unterordner abgelegt wurde, wählen Sie ihren tatsächlichen Pfad und behalten Sie diese Änderung in Ihrer Kopie des Manifests bei. Wenn das Menü sie nicht anbietet, prüfen Sie zuerst ihren Speicherort und die zusätzlichen Pfade Ihrer Installation und aktualisieren Sie dann die Modelle oder starten Sie neu gemäß der Vorgehensweise Ihrer Version.

Die Zweige A, B und C verwenden dasselbe fiktive Objekt: eine matte elfenbeinfarbene Vase auf einem kobaltblauen Sockel, mit einer freien Fläche für einen Titel, der später in einer Layout-Software hinzugefügt wird. Die Prompts sind für dieses SDXL-Beispiel auf Englisch; der Ordner erklärt ihre Rolle auf Französisch. Nur der letzte Satz des positiven Prompts variiert: weiches frontales Licht, linke Seitenansicht, Gegenlicht.

Die drei KSampler verwenden `24092026`, Kontrolle nach der Generierung `fixed`, 24 Schritte, CFG 6.5, `euler`, `normal`, Denoise 1. Das gemeinsame Latent ist 1024 × 1024 Pixel mit einer Batch von 1. Diese Zahlen definieren die Übung; sie sind weder eine universell optimale Einstellung noch eine Leistungsmessung. Das Rezept steuert nicht drei GPUs und setzt kein Triptychon zu einem einzigen Bild zusammen.

## 4. Ausführen und Ihr Ergebnis beurteilen

Starten Sie eine Ausführung, wenn die Abhängigkeiten verfügbar sind. Jeder Zweig muss seinen SaveImage-Knoten erreichen. Die Präfixe sind `RenderParcel/ceramique-v1/a_frontale`, `b_laterale` und `c_contrejour` im Ausgabeverzeichnis von ComfyUI; ComfyUI fügt seine Dateizähler hinzu. Drei Zweige garantieren keine gleichzeitige Ausführung.

Öffnen Sie die drei PNG. Füllen Sie `comparaison.csv` aus: lesbarer Rand, lesbares Material, Platz für den Titel, Verformung, gewählte Variante und Kommentar. Die Zellen sind absichtlich leer. Das Licht kann auch die Silhouette oder die Komposition verändern: ein gemeinsamer Seed fixiert kein reales Objekt. Für eine originalgetreue Darstellung eines Produkts ist dieser Text-to-Image-Ordner lediglich eine Richtungsstudie, kein Verfahren zur kontrollierten Reproduktion.

Die Validierung auf Ihrer Maschine ist abgeschlossen, wenn die Dateien existieren, sich öffnen, die vorgesehenen Abmessungen haben und Ihre Kriterien erfüllen. Halten Sie die Umgebung fest, exportieren Sie das verwendete JSON und bewahren Sie ein von Ihrer Ausführung erzeugtes Referenzbild auf. Erfinden Sie keine Dauer oder VRAM, wenn Sie sie nicht gemessen haben.

## 5. Rekonstruieren, ändern, weitergeben

`reconstruction.md` beschreibt jede Verbindung und die Reihenfolge der Widgets im Detail. Um den Fall zu ändern, duplizieren Sie den Ordner, ändern Sie jeweils eine Variable und aktualisieren Sie das Manifest. Der Validator des Profils v1 kann eine absichtliche Erweiterung ablehnen: das beweist nicht, dass sie für ComfyUI ungültig ist, sondern nur, dass sie aus dem kontrollierten Ordner herausfällt.

Bewahren Sie das JSON unabhängig von den PNG auf. Eingebettete Metadaten können durch eine Konvertierung oder eine Weitergabe entfernt werden. Archivieren Sie auch Ihr ausgefülltes Manifest, den Vergleich und die ausgewählten Ausgaben. Bibliotheken, Gewichte und Treiber bleiben separate Abhängigkeiten.

## Technische Quellen

- [Format UI ComfyUI 0.4](https://docs.comfy.org/specs/workflow_json_0.4).
- [Integrierte Knoten, Quelle ComfyUI 0.37.0](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/nodes.py).
- [Abhängigkeiten dieser Version](https://github.com/Comfy-Org/ComfyUI/blob/73c9bad4d21e7addbe1d13bc92eee0f1431b017d/requirements.txt).
- [Speicherort der Modelle](https://docs.comfy.org/basic-concepts/models).
- [SDXL in ComfyUI, Beispiele des Autors](https://comfyanonymous.github.io/ComfyUI_examples/sdxl/).
- [Grenzen der Reproduzierbarkeit in PyTorch](https://docs.pytorch.org/docs/2.14/notes/randomness.html).

Die Originalressourcen des Ordners unterliegen `LICENSE.md`. Die Software und das Modell behalten ihre eigenen Lizenzen. Keine Datei zu Konto, Zahlung, Identität, Cookie oder Secret ist für dieses Projekt erforderlich.

## Kompatibilität der Ausgaben v1

Die neuen Bilder verwenden das Präfix `RenderParcel/ceramique-v1/`. Kein bereits vorhandener Ausgabeordner wird verschoben oder gelöscht. Die Identifikatoren der fünfzehn Knoten, die Verbindungen und die Einstellungen bleiben identisch.

Der Validator akzeptiert auch das historische Präfix `Prismora/ceramique-v1/`, mit denselben Variantennamen. So kann er einen früheren v1-Workflow mit dem aktuellen Manifest lesen; er akzeptiert keinen anderen Variantennamen. Bereits erzeugte Bilder behalten ihren ursprünglichen Pfad.
