Jedes Bild auf dieser Seite: Fooocus, RTX 3070

Das lokale KI-Bildstudio auf dem eigenen Rechner

Bilder generieren, freistellen, ausliefern — ohne Cloud, ohne Abo, ohne dass eine Datei den Rechner verlässt. So funktioniert der Workflow auf diesem Setup.

Setup

Die Maschine

Ein normaler Desktop-PC reicht. Alles läuft isoliert unter Pinokio — ein Klick installiert, ein Klick startet, nichts verschmutzt das System.

Pop!_OS 24.04
RTX 3070 · 8 GB VRAM
16 GB RAM
Fooocus via Pinokio
rembg · BiRefNet

Zahlen

Was der Workflow kostet

Kurz: Strom und ein paar Sekunden Geduld. Sonst nichts.

15–25 spro Bild auf der 3070
1–5 sFreistellen mit BiRefNet
0 €pro Bild, kein Abo
0Uploads — nichts verlässt den Rechner

Workflow

Vom Prompt zum fertigen Asset

Low-Poly-Rakete

SCHRITT 1 Fooocus starten

Pinokio öffnen → FooocusStart. Oder im Terminal:

$ cd ~/pinokio/api/fooocus && pterm start start.json

Nach ~30 Sekunden läuft der Server. Er ist so konfiguriert, dass er auf allen Netzwerk-Interfaces lauscht (--listen 0.0.0.0 --port 7865).

Low-Poly-Globus mit Netzwerkknoten

SCHRITT 2 Von jedem Gerät im LAN öffnen

Handy, Tablet, Laptop — alles im Heimnetz erreicht das Studio unter:

 http://192.168.2.158:7865  # oder http://pop-os.local:7865

Kein Login nötig. Deshalb gilt: nur im Heimnetz lassen, nie per Port-Forwarding ins Internet stellen.

Low-Poly-Zauberstab mit Palette

SCHRITT 3 Prompten & Modell wählen

Prompt eintippen, Generate — fertig. Für gezielte Looks unten Advanced anhaken: dort liegen Presets, Stile und die Modell-Auswahl.

Rezept für saubere Icons: Stil + Motiv + „isolated on pure white background, no text, no shadow" — das macht das Freistellen in Schritt 4 fehlerfrei.

Ein Bild dauert auf der 3070 etwa 15–25 Sekunden.

Low-Poly-Schere

SCHRITT 4 Freistellen mit rembg

Hintergrund entfernen macht BiRefNet lokal auf der GPU — Ergebnis: transparentes PNG mit sauberen Kanten, ~1 Sekunde pro Bild.

$ export LD_LIBRARY_PATH=$(ls -d ~/tools/rembg-venv/lib/python*/site-packages/nvidia/*/lib | tr '\n' ':')
$ ~/tools/rembg-venv/bin/rembg p -m birefnet-general eingang/ ausgang/

Wichtig bei 16 GB RAM: nie parallel zur laufenden Generierung — erst generieren, dann freistellen.

Low-Poly-Paket

SCHRITT 5 Einsammeln & ausliefern

Alle Ergebnisse landen automatisch in:

 ~/pinokio/api/fooocus/app/outputs/<datum>/

Von dort: zippen, in die Website einbauen, ins Design-Tool ziehen. Diese Seite hier ist das Ergebnis genau dieses Ablaufs.

Rezepte

Der Prompt-Rezeptkasten

Das Muster ist immer gleich: Stil + Motiv + Freistell-Klausel. Die Klausel „isolated on pure white background, no text, no shadow" sorgt dafür, dass rembg in Schritt 4 saubere Kanten findet.

Icon Low-Poly-Asset

low poly geometric wolf head, vibrant purple and teal facets, isolated on pure white background, no text, no shadow

Motiv austauschen, Rest stehen lassen — so ist die ganze Tierserie entstanden.

UI Button-Hintergrund

glossy 3d rounded rectangle ui button, purple gradient, soft studio lighting, isolated on pure white background, no text, no shadow

Beschriftung kommt danach als echtes HTML darüber — nie im Prompt.

Foto Produktbild

professional product photography of a ceramic mug, softbox lighting, isolated on pure white background, no text, no shadow

Dazu im UI: Modell RealVisXL oder Preset realistic.

Merke: SDXL kann keinen lesbaren Text rendern. Alles, was Schrift braucht, prompst du ohne Schrift und setzt sie danach als HTML, SVG oder in Inkscape darüber.

Modelle

Was auf der Platte liegt

Fünf SDXL-Checkpoints, alle 8-GB-VRAM-tauglich. Wechsel im UI unter Advanced → Model.

ModellEinsatz
JuggernautXL v8Allrounder — Standard, hat alle Bilder dieser Seite erzeugt
RealVisXL V5.0Bester Fotorealismus, Produktbilder für Websites
RealisticStockPhoto v2Stockfoto-Look (Preset „realistic")
DreamShaperXL TurboSchnell (~8 Steps), Kunst & Illustration
AnimaPencilXL v5Anime & Zeichenstil (Preset „anime")

Beweisstück A

Buttons aus dem Bildgenerator

Sogar die Buttons sind generierte Bilder — Prompt: „glossy 3d rounded rectangle ui button, gradient, isolated on white", danach freigestellt und als Hintergrund eingesetzt.

// klick sie an — es sind echte <button>-Elemente

Beweisstück B

Aus der laufenden Produktion

Low-Poly-Tierserie aus diesem Setup — je ~20 Sekunden Generierung plus ~1 Sekunde Freistellung, fertig zum Einbauen:

Grenze des Verfahrens: SDXL kann keine sauberen Schriftzüge rendern. Logos entstehen hier als Bildmarken — Text kommt danach in Inkscape oder Canva darüber.

Troubleshooting

Wenn's klemmt

Fooocus nicht erreichbar?

Erst prüfen, ob Pinokio überhaupt läuft. Dann den Server neu starten: cd ~/pinokio/api/fooocus && pterm start start.json — nach ~30 Sekunden ist die UI wieder da.

Out of Memory bei 16 GB RAM?

Nie generieren und freistellen gleichzeitig. Fooocus und BiRefNet teilen sich GPU und RAM — immer nacheinander: erst den Batch generieren, dann in einem Rutsch freistellen.

Sicherheit

Port 7865 hat keinen Login. Er bleibt im Heimnetz — kein Port-Forwarding, kein Reverse-Proxy ins Internet. Punkt.

Tipps

Kleine Hebel, großer Effekt

Wie bekomme ich Varianten desselben Motivs?

Unter Advanced den Seed fixieren und nur den Prompt leicht ändern — oder Seed freilassen und Image Number hochdrehen, dann kommen mehrere Varianten in einem Durchlauf.

Wofür sind die Presets?

realistic schaltet auf Fotorealismus (passendes Modell + Stile), anime auf Zeichenstil. Für alles andere: Standard-Preset lassen und Stil in den Prompt schreiben.

Wo verstecken sich die erweiterten Optionen?

Unten links die Advanced-Checkbox anhaken. Dort liegen Presets, Stile, Modell-Auswahl, Seed und Auflösung — standardmäßig ist das alles ausgeblendet.

Ein Bild ist fast perfekt — wie reproduziere ich es?

Jedes Bild in outputs/ hat seinen Seed in den Metadaten. Seed unter Advanced eintragen, gleichen Prompt nutzen — und dann gezielt einzelne Wörter ändern.