레퍼런스 역할
각 레퍼런스에 얼굴, 의상, 배경, 스타일 같은 역할을 지정하고, 필요할 때 피사체의 외모를 고정하고, 프롬프트에서 이름으로 레퍼런스를 멘션하세요.
레퍼런스 역할은 레퍼런스 하나에서 외모, 의상, 배경, 스타일 등 무엇을 가져올지 모델에 알려 줍니다. 레퍼런스는 이미지 생성 또는 동영상 생성 노드에 연결된 일반 이미지일 수도 있고, 캐릭터, 장소, 오브젝트, 동물 에셋일 수도 있습니다. Nodaro는 각 레퍼런스의 역할을 간단한 문구 하나로 프롬프트에 적으므로, 모델은 어느 이미지의 어느 부분을 써야 하는지 정확히 알 수 있습니다.
프롬프트에서 역할이 읽히는 방식
역할이 있는 레퍼런스는 최종 프롬프트에서 문구 하나가 됩니다.
| 노드 | 문구 | 레퍼런스 이름 지정 방식 |
|---|---|---|
| 이미지 생성 | the {role} from reference image A | 문자로: A, B, C |
| 동영상 생성 | the {role} from @image_1 | 번호로: @image_1, @image_2 |
두 노드의 역할은 같습니다. 일반 이미지와 에셋은 하나의 순서를 공유하므로 두 레퍼런스가 같은 이름을 갖는 일은 없습니다.
기본 역할
새 레퍼런스는 유형에 가장 유용한 역할로 시작하므로 따로 설정하지 않아도 작동합니다.
| 연결된 소스 | 기본 역할 |
|---|---|
| 캐릭터 에셋 | 인물 |
| 장소 에셋 | 장소 |
| 오브젝트/소품 에셋 | 오브젝트 |
| 동물/크리처 에셋 | 크리처 |
| 얼굴 만들기 | 얼굴 |
| 일반 이미지 또는 업로드 | 레퍼런스만 |
| 동영상 또는 오디오 | 레퍼런스만 |
역할 선택
레퍼런스의 칩을 클릭하면 역할 메뉴가 열립니다. 그 유형에 가장 유용한 역할이 먼저 나오고, 기본값은 굵게 표시됩니다. 목록에 없는 역할을 위한 사용자 지정… 항목은 항상 맨 끝에 있습니다.
| 소스 | 선택할 수 있는 역할 |
|---|---|
| 캐릭터 | 레퍼런스만, 인물, 얼굴, 의상, 헤어, 포즈, 표정, 스타일 |
| 장소 | 레퍼런스만, 장소, 배경, 분위기, 있는 그대로, 빈 배경, 레이아웃, 조명, 스타일 |
| 오브젝트 | 오브젝트, 형태, 재질, 색상, 질감, 스타일 |
| 동물 또는 크리처 | 크리처, 해부학, 무늬, 포즈, 색상, 스타일 |
| 일반 이미지 | 레퍼런스만, 오브젝트, 인물, 얼굴, 의상, 배경, 스타일, 포즈, 질감 |
두 역할은 프롬프트가 자연스럽게 읽히도록 더 긴 문구가 됩니다.
| 역할 | 읽히는 방식 |
|---|---|
| 있는 그대로 | reference image A, used as-is |
| 빈 배경 | the background from reference image A (without its foreground objects) |
레퍼런스만
레퍼런스만은 무엇을 가져올지에 대한 문구 없이 레퍼런스를 보냅니다. 이미지 노드에서는 프롬프트에 reference image A만, 동영상 노드에서는 @image_1, @video_1 또는 @audio_1만 들어갑니다. 모델은 레퍼런스를 보지만 어떻게 쓸지는 듣지 못합니다. 레퍼런스만은 일반 이미지, 동영상, 오디오의 기본값입니다. 캐릭터 에셋이나 장소 에셋에서는 의도적으로 선택할 수 있으며, 이때 칩에 작은 레퍼런스 배지가 표시됩니다.
사용자 지정 역할
사용자 지정… 항목을 선택하고 dragon, hoodie, Danny 같은 단어를 입력하세요. 사용자 지정 역할은 최대 32자이며, 공백은 대시로 바뀝니다. 이 단어가 문구 속 역할 자리에 들어갑니다. 예: the hoodie from reference image A. 고유 이름은 입력한 그대로 쓰입니다. 예: Danny from reference image A.
여러 레퍼런스 조합
레퍼런스 여러 개를 연결하고, 각각에 역할을 지정한 다음, 어떻게 어우러지는지 설명하세요.
번역된 프롬프트입니다. 모델에는 아래에 있는 영어 원문을 보냈습니다.
영어 원문 프롬프트
레퍼런스 순서. 레퍼런스에는 하나의 순서로 번호가 매겨집니다. 레퍼런스에 연결된 이미지가 먼저 오고, 그다음 에셋에 연결된 에셋이 오며, 각각 나타나는 순서를 따릅니다. 프롬프트와 모델에 보내는 이미지에 같은 번호가 쓰이므로, 최종 프롬프트 미리 보기에 실제로 실행되는 내용이 그대로 표시됩니다.
이름으로 레퍼런스 멘션
@ 멘션을 쓰면 문장에서 레퍼런스가 들어갈 위치를 정확히 정할 수 있습니다.
캐릭터와 장소
프롬프트에 @ 기호를 입력하고 캐릭터나 장소를 고르세요. 멘션으로 보낼 이미지인 베리언트와, 그 이미지에서 가져올 것인 역할도 고를 수 있습니다.
| 멘션 | 하는 일 |
|---|---|
@abi:1:walking:clothes | Abi의 걷는 이미지를 보내고 the clothes from reference image A를 추가합니다 |
@abi:1:walking:ref-only | 걷는 이미지를 문구 없이 reference image A로 보냅니다 |
@library:1:weather/rain:lighting | 장소의 비 오는 베리언트를 보내고 그 조명을 가져옵니다 |
프롬프트에서 멘션은 컨트롤이 두 개 있는 칩입니다. 썸네일을 클릭하면 이미지를 바꿀 수 있으며, 같은 캐릭터의 다른 이미지로 바꿔도 역할은 유지됩니다. 레이블을 클릭하면 역할을 바꿀 수 있으며, 이때 이미지는 유지되고 기본값을 고르면 기본 역할로 돌아갑니다.
일반 이미지
이미지 업로드 노드에 레이블을 지정하세요. 레이블이 이미지의 멘션 이름이 되므로, 레이블이 Town인 노드는 @town:1이 됩니다.
| 멘션 | 하는 일 |
|---|---|
@town:1 | 입력한 위치에 정확히 reference image A를 넣습니다 |
@town:1:background | the background from reference image A를 넣습니다 |
@town:1:signage | 사용자 지정 단어 하나를 무엇이든 역할로 사용합니다 |
@town:1~lock 또는 @town:1~nolock | 이 멘션에서 외모 고정을 켜거나 끕니다 |
멘션은 선택 사항입니다. 레이블이 없는 이미지도 이전처럼 전송되며, 멘션할 이름만 없을 뿐입니다. 3D Render처럼 숫자로 시작하는 레이블은 멘션 이름이 될 수 없으므로, 멘션하려면 이름을 바꾸세요.
크리처와 오브젝트
동물/크리처 에셋과 오브젝트/소품 에셋도 각자의 이름과 역할로 같은 짧은 형식을 씁니다. Nessie라는 크리처는 @nessie:1이고, @nessie:1:markings는 그 무늬를 가져옵니다. 에디터가 이 멘션을 제안하지 않으므로 직접 입력하세요.
멘션은 크리처와 오브젝트에서 가장 중요합니다. 연결했지만 멘션하지 않은 크리처나 오브젝트도 프롬프트 끝에 문구를 추가합니다. 멘션하면 문구가 문장 안에 한 번만 나타나고, 모델이 그 문구를 내가 쓴 내용과 연결합니다.
번역된 프롬프트입니다. 모델에는 아래에 있는 영어 원문을 보냈습니다.
영어 원문 프롬프트
이 프롬프트는 “호수에서 떠오르는 the creature from reference image A의 와이드 샷”이 됩니다.
두 종류가 같은 이름을 쓰면 캐릭터, 장소, 이미지, 크리처, 오브젝트 순서에서 먼저 오는 종류가 우선합니다.
피사체의 외모 고정
기본적으로 Nodaro는 외모 관련 지시를 추가하지 않습니다. 레퍼런스는 이미지처럼 동작하고, 역할만으로 결과가 정해집니다. 피사체가 바뀌면 안 될 때는 그 레퍼런스의 외모 고정을 켜세요. 외모 고정은 프롬프트의 나머지 부분 앞에 문장 하나를 추가합니다.
번역된 프롬프트입니다. 모델에는 아래에 있는 영어 원문을 보냈습니다.
영어 원문 프롬프트
- 레퍼런스별. 외모 고정은 기본적으로 꺼져 있으며 레퍼런스마다 켭니다. 기본 제공 문구는 인물, 얼굴, 크리처, 장소 유형별로 작성되어 있으며, 내 문구로 바꿀 수 있습니다.
- 멘션별. 캐릭터 멘션이나 장소 멘션의 메뉴에서 외모 고정을 켜세요. 그러면 레퍼런스 자체의 고정이 꺼져 있어도 그 멘션에
@kira:1:face~lock처럼~lock이 붙습니다. - 멘션 하나만 끄기. 멘션 뒤에
~nolock을 입력하세요. 예:@kira:1:face~nolock. 그러면 레퍼런스의 고정이 켜져 있어도 그 멘션에서는 꺼집니다. 둘 다 없는 멘션은 레퍼런스의 설정을 따릅니다.
장소에서는 외모 고정이 얼굴 대신 장소를 유지합니다.
번역된 프롬프트입니다. 모델에는 아래에 있는 영어 원문을 보냈습니다.
영어 원문 프롬프트
API에서
코드와 AI 어시스턴트도 레퍼런스마다 역할과 외모 고정을 설정할 수 있습니다. 이미지 생성 요청과 동영상 생성 요청에 구조화된 레퍼런스로 함께 보냅니다. 단일 노드 실행과 MCP 도구를 참고하세요.
팁
- 크리처와 오브젝트는 멘션하세요. 멘션하면 문구가 문장 안에 들어가므로, 모델이 내가 설명한 동작과 연결할 수 있습니다.
- 바뀌면 안 되는 것만 고정하세요. 외모 고정을 끄면 프롬프트가 짧게 유지되고 문구를 완전히 직접 제어할 수 있습니다. 외모가 유지되어야 하는 피사체에만 켜세요.
- 반복해서 나오는 피사체에는 기준을 만드세요. 여러 샷에 쓰는 캐릭터라면 일관성 그리드를 한 번 만들어 레퍼런스로 연결하세요.
- 최종 프롬프트를 확인하세요. 프롬프트 필드의 최종 프롬프트 보기를 열면 역할이 추가하는 모든 문구를 볼 수 있습니다.
자주 묻는 질문
레퍼런스 역할이란 무엇인가요?
역할은 얼굴, 의상, 배경, 스타일처럼 레퍼런스의 어느 부분을 사용할지 모델에 알려 주는 짧은 레이블입니다. Nodaro는 역할을 “the clothes from reference image B”(레퍼런스 이미지 B의 의상) 같은 문구로 프롬프트에 적습니다.
일반 이미지 레퍼런스에 역할이 없는 이유는 무엇인가요?
일반 이미지, 동영상, 오디오는 레퍼런스만 상태로 시작합니다. 모델은 무엇을 가져올지 듣지 못한 채 레퍼런스를 받습니다. 레퍼런스의 칩을 클릭하고 배경이나 스타일 같은 역할을 고르세요.
외모 고정은 무엇을 하나요?
인물의 얼굴과 골격처럼 그 레퍼런스 속 피사체의 정확한 외모를 유지하라고 모델에 알려 주는 문장 하나를 프롬프트에 추가합니다. 기본적으로 꺼져 있습니다. 바뀌면 안 되는 레퍼런스마다 켜세요.
업로드한 이미지를 프롬프트에서 멘션하려면 어떻게 하나요?
이미지 업로드 노드에 Town 같은 레이블을 지정하세요. 그러면 이미지에 @town:1이라는 멘션 이름이 생기고, @town:1:background는 그 이미지에서 배경을 가져오라고 모델에 알려 줍니다.
역할은 이미지 노드와 동영상 노드 모두에서 작동하나요?
네. 이미지 생성과 동영상 생성의 역할은 같습니다. 프롬프트에서 레퍼런스의 이름을 붙이는 방식만 다른데, 이미지 노드는 문자를, 동영상 노드는 번호를 씁니다.
관련 문서
레퍼런스 보드와 일관성 그리드
캐릭터 일관성
이미지 생성
동영상 생성
캐릭터 에셋
최종 업데이트