- Ana Sayfa
- İş Akışları
- Karakter Portresi Yeniden Aydınlatma

Character Portrait Relighting, tek bir portreyi alıp karakterin kimliğini tutarlı tutarken farklı, sinematik ışık koşulları altında yeniden render eden kompakt bir ComfyUI iş akışıdır. Uçtan uca üç düğüm kullanır: kaynak portreni içe almak için LoadImage, harici bir API üzerinden görüntüden görüntüye yeniden ışıklandırma yapmak için GeminiImage2Node ve sonuçları yazmak için SaveImage. İş akışı, GeminiImage2Node içinde Nano Banana Pro modelini çalıştıracak şekilde yapılandırılmıştır ve fotogerçekçi portre çalışmaları için uygundur.
Teknik olarak yeniden ışıklandırma, yüklediğin görüntüye ek olarak istediğin ışık kurulumunu tarif eden bir metin istemiyle oluşturmayı koşullandırarak gerçekleşir (ör. "kamera solundan yumuşak ana ışık, sıcak kenar ışığı, düşük dolgu, filmik kontrast"). GeminiImage2Node, görüntü ve istemi API’ye gönderir ve girdiye dayanarak pozu ve yüz yapısını koruyan yeniden ışıklandırılmış bir görüntü döndürür. Kimliği daha sıkı tutmak için daha yüksek görüntüden görüntüye korumayı tercih edebilirsin (çoğu zaman strength veya rehberlik ayarı olarak sunulur). Aynı portreden birden fazla görünüm üretmek için GeminiImage2Node’u çoğalt (her birinde farklı bir ışık istemiyle) ve hepsini aynı LoadImage’dan yönlendir; ardından her sonucu SaveImage ile kendi etiketiyle kaydet.
API
Bu iş akışını koddan kullan
Her Comfy iş akışı bir JSON grafiğidir. Aşağıdaki veri, bu iş akışının tam olarak ComfyUI'da çalıştırıldığı halidir — URL'den alın, sürüm kontrolünde saklayın veya ComfyUI'da yükleyip düğüm düğüm çalıştırın.
Comfy SDK ile TypeScript veya Python'dan çalıştırın. Aynı kod Comfy Cloud veya kendi barındırdığınız bir ComfyUI'ı hedefler — sadece temel URL değişir.
// Install (beta)
npm i @comfyorg/sdk
// Run "Karakter Portresi Yeniden Aydınlatma" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("template_character_portrait_relighting_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("124", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("138")[0].toFile("output.png"); // SaveImageSDK, API formatında bir iş akışı alır: bu iş akışını ComfyUI'da açın ve Dosya → İş Akışını Dışa Aktar (API) seçeneğini kullanın.
Comfy Cloud API erişimi, API anahtarı içeren bir plan gerektirir.
SSS













