
'Kling2.6: 모션 컨트롤' 워크플로는 참조 비디오의 캐릭터 동작과 표정을 캐릭터 이미지에 정밀하게 적용하도록 설계되었습니다. 이 워크플로는 Kling 2.6 모델의 기능을 활용해 모션 컨트롤을 동기화하므로, 현실적인 캐릭터 애니메이션을 만들어야 하는 애니메이터 및 비디오 편집자에게 특히 효과적입니다. 워크플로는 원하는 모션이 담긴 참조 비디오를 LoadVideo 노드로 가져오는 것부터 시작합니다. KlingMotionControl 노드가 이 워크플로의 핵심이며, 여기서 모션 데이터를 추출해 LoadImage 노드로 로드된 캐릭터 이미지에 적용합니다. 마지막으로 SaveVideo 노드가 애니메이션된 캐릭터 비디오를 출력해, 캐릭터의 움직임이 참조 비디오와 정확히 맞도록 합니다.
이 워크플로는 캐릭터 표정과 동작의 무결성을 유지해 애니메이션이 자연스럽고 유려하게 보이도록 하는 점에서 유용합니다. 정밀한 모션 캡처 기능으로 알려진 Kling 모델을 사용해, 다양한 애니메이션 요구에 맞게 커스텀 가능한 세밀한 모션 컨트롤을 제공합니다. MarkdownNote 노드를 포함해 워크플로 과정에 메모를 남기고 문서화할 수 있어, 이후 프로젝트에서 재현하거나 수정하기가 더 쉽습니다.
API
코드에서 이 워크플로우 사용하기
모든 Comfy 워크플로우는 JSON 그래프입니다. 아래 페이로드는 이 워크플로우 그 자체로, ComfyUI에서 실행되는 것과 동일합니다 — URL에서 가져오거나, 버전 관리에 보관하거나, ComfyUI에서 불러와 노드별로 실행할 수 있습니다.
Comfy SDK로 TypeScript 또는 Python에서 실행하세요. 동일한 코드는 Comfy Cloud 또는 직접 호스팅하는 ComfyUI 모두에 적용됩니다 — 기본 URL만 다릅니다.
// Install (beta)
npm i @comfyorg/sdk
// Run "Kling2.6:모션 컨트롤" (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("api_kling_motion_control_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("11", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("9")[0].toFile("output.png"); // SaveVideoSDK는 API 형식의 워크플로우를 사용합니다: 이 워크플로우를 ComfyUI에서 열고 파일 → 워크플로우 내보내기(API)를 사용하세요.
FAQ

















