제품 배치

이 제품 배치 워크플로우는 참고 씬에 제품을 자연스럽게 합성하면서 원본 구도와 조명 정보를 유지합니다. 핵심은 GeminiNanoBanana2 노드(Nano Banana 2 체크포인트 사용)로, 씬 이미지를 조건으로 받아 제품 이미지를 자연스럽게 합성하여 일관성 있는 스틸 이미지를 만듭니다. BatchImagesNode를 활용하면 여러 SKU에 대해 동일한 씬을 반복 적용할 수 있고, PreviewImage로 배치, 크기, 시드 변형을 빠르게 QC할 수 있습니다. 이 워크플로우는 Products 그룹에 정리되어 제품 사진 파이프라인에서 재사용이 쉽습니다.

스틸 이미지 외에도, 워크플로우는 자동으로 영상 프롬프트를 생성합니다. GeminiNode(Gemini-3.1-Pro)가 최종 이미지를 분석해 Kling에 적합한 설명과 샷 가이드를 생성합니다. 이 텍스트는 PreviewAny에서 확인할 수 있으며, KlingVideoNode(Kling 3.0)로 전달되어 스틸 이미지의 분위기를 유지하는 짧은 제품 영상을 렌더링합니다. SaveVideo로 최종 영상을 저장하면, 고품질 제품 이미지와 브랜드 일관성 있는 모션 티저를 모두 얻을 수 있습니다.

API

Use this workflow from code

Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.

template_product_placement.json
Fetching workflow JSON…

Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.

// Install (beta)
npm i @comfyorg/sdk

// Run "제품 배치" (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_product_placement_api.json");

const asset = client.assets.fromFile("input.png");
wf.setInput("1", "image", asset); // LoadImage

const job = await client.run(wf);
await job.getOutputs("10")[0].toFile("output.png"); // SaveVideo

The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).

Comfy Cloud API access requires a plan with an API key.

FAQ

자주 묻는 질문

모든 워크플로우 보기
Character
Cinematic
Image to Video
Lip Sync
Multiple Angles
Portrait
Style Reference
Style Transfer
Text to Video
Video Generation
Video
Showing 30 of 30 templates