블로그

비주얼 프롬프트 가이드: 캔버스 위에서 모듈형 AI 생성 지휘하기

2026-07-03 · BLOCKLORE 팀

기존 생성형 AI 도구는 창작자를 글자로 가득 찬 하나의 입력창에 가둡니다. 설명을 길게 쓸수록 결과는 예측하기 어려워집니다. 모델이 여러 지시를 동시에 저울질하기 어렵기 때문입니다. BLOCKLORE는 비주얼 프롬프트로 이 과정을 다시 정의합니다. 프롬프트를 무한 캔버스 위에서 서로 연결되는 모듈형 노드로 분해하는 방식입니다.

창작 의도를 독립적이고 논리적인 단계로 나누면 생성 파이프라인 전체를 완전히 통제할 수 있습니다. 아래는 그 기본 기법입니다.

1. 모듈형 프롬프트: 공식을 분해하기

비주얼 프롬프트의 핵심은 복잡한 장면을 개별 구성 요소로 나누고 각각을 전용 텍스트 노드에 맡기는 것입니다. "안개 낀 숲에 선 중세 전사, 매우 정교하게, 시네마틱 조명, 느린 팬"처럼 한 문장으로 쓰는 대신 요소를 나눕니다. 주제 노드는 인물만 정의하고("철제 판금 갑옷을 입은 중세 전사"), 환경 노드는 배경을 정의하며("새벽의 짙은 안개가 낀 소나무 숲"), 미학 노드는 스타일과 조명을 정의합니다("시네마틱 볼류메트릭 조명, 다크 판타지 무드, 차가운 색조").

이 텍스트 노드들을 하나의 이미지 노드에 연결하면 모델이 각 지시를 가장 또렷하게 처리해, 의도한 그림에 훨씬 가까운 결과가 나옵니다.

2. 부모-자식 체인으로 스타일 유지하기

여러 생성에 걸쳐 시각적 일관성을 지키는 일은 생성형 미디어에서 가장 어려운 과제 중 하나이며, 부모-자식 노드 관계가 그 해법입니다. 어떤 이미지 노드가 만족스러운 캐릭터를 만들어 냈다면 그 노드가 부모가 됩니다. 같은 캐릭터로 다른 장면을 만들려면 부모의 출력을 하위 자식 이미지 노드의 입력 포트에 연결하면 됩니다.

이 연결은 원래의 비주얼 파라미터를 하위로 전달해 직접적인 스타일 레퍼런스 역할을 합니다. 자식 노드에 새 텍스트 노드를 붙여 "검을 든 자세" 같은 새로운 동작을 지정하면, 모델은 얼굴 특징과 갑옷 디자인을 유지한 채 새 프롬프트를 실행합니다.

3. 순차 워크플로: 초안에서 애니메이션까지

비주얼 프롬프트는 정지 이미지에만 머무르지 않습니다. 캔버스에는 비디오, 오디오, 스크립트 노드도 있어 제작 전체를 왼쪽에서 오른쪽으로 시각화할 수 있습니다. 스크립트 노드가 스토리보드와 카메라 움직임, 숏 리스트를 정리하고, 텍스트 노드로 이어져 각 숏의 프롬프트 변수를 만들고, 이미지 노드가 정적인 장면 레이아웃을 그리고, 그 이미지가 비디오 노드로 전달되어 정밀한 모션 제어로 움직이며, 마지막으로 오디오 노드가 연결되어 동기화된 사운드를 얹습니다.

노드 출력을 하위 입력에 연결하는 일은 곧 방향성 비순환 그래프(DAG)를 세우는 일이며, 프롬프트 지시는 그래프를 따라 자동으로 전파됩니다. 중간 생성물도 모두 캔버스에 영구 노드로 남기 때문에, 변형을 분기하고 재사용하고 나란히 비교해도 진행 상황이 사라지지 않습니다.

4. 디렉터 스테이지로 무작위성 없애기

기존 프롬프트는 카메라 위치를 전적으로 모델에 맡깁니다. 디렉터 스테이지는 공간적인 비주얼 프롬프트로 그 불확실성을 걷어냅니다. 3D 장면에서 포즈를 잡고 달리 줌이나 느린 시네마틱 팬 같은 카메라 움직임을 설계한 뒤, 그 공간 파라미터를 물리적 제약으로 현재 프롬프트 노드에 전달합니다. 모델은 그 좌표에 맞춰 렌더링해 프레임 단위로 정확하고 재현 가능한 구도를 내놓습니다.

비주얼 프롬프트를 받아들이면 창작자는 수동적인 추측에서 능동적이고 구조적인 연출로 옮겨 갑니다. 무한 캔버스는 모든 프롬프트와 스타일 레퍼런스, 애니메이션 파라미터를 눈에 보이고 연결할 수 있는 구성 요소로 바꿔, 전체 과정을 더 정돈되고 재현 가능하며 강력하게 만듭니다.

템플릿 둘러보기

블로그 더 보기