2024년 초, 미드저니 비디오 모델이 처음 공개되었을 때 제가 만든 첫 영상의 주인공은 4초 만에 5번의 성형수술을 거친 듯한 모습이었습니다. 분명 같은 옷, 같은 배경을 설정했는데도 AI는 매 순간 ‘새로운 사람’을 그려내더군요. 당시엔 기술의 한계라며 포기하곤 했지만, 2026년 지금은 다릅니다.
이제는 정확한 미드저니 프롬프트 작성방법만 알고 있다면, 디즈니 애니메이션처럼 일관된 캐릭터로 1분 이상의 장편 영상도 충분히 뽑아낼 수 있습니다. 오늘은 여러분의 크레딧을 갉아먹는 ‘랜덤 가차’ 방식에서 벗어나, 수학 공식처럼 딱딱 들어맞는 캐릭터 고정 프롬프트 기술을 전수해 드리겠습니다.

1. 캐릭터 고정의 핵심, –cref 파라미터 활용법
가장 먼저 익혀야 할 미드저니 프롬프트 작성방법은 바로 --cref(Character Reference)입니다. 참조할 이미지의 URL을 프롬프트 뒤에 붙이는 것만으로도 AI는 인물의 특징을 기억합니다. 하지만 진짜 실력은 여기서 결정됩니다.
“솔직히 고백하자면, 저도 처음엔 무조건 강도를 높이는 게 최고인 줄 알았습니다. 하지만 --cw 100을 주면 옷까지 고정되어 캐릭터의 역동적인 움직임이 다 깨지더군요. 수백 번의 시행착오 끝에 얼굴만 고정하고 몸의 움직임을 자유롭게 풀어주는 –cw 0의 마법을 발견했습니다.”
얼굴의 일관성은 유지하되 다양한 포즈와 의상 변화를 주고 싶다면 반드시 --cw 0 설정을 병행하십시오. 이것이 2026년 전문가들이 사용하는 가장 기본적인 캐릭터 고정 전략입니다.
2. 비디오 일관성을 위한 프롬프트 작성 공식 5가지
단순한 나열이 아닌, AI가 이해하기 쉬운 구조로 명령을 전달해야 합니다. 제가 실무에서 사용하는 5가지 핵심 공식을 적용해 보세요.
- ✅ 공식 1: 고유 명칭 부여 (Unique Naming) – ‘A girl’ 대신 ‘Lina-01’처럼 고유한 식별자를 넣으세요. AI가 특정 캐릭터의 데이터셋을 더 견고하게 구축합니다.
- ✅ 공식 2: 시그니처 컬러 고정 – 인물의 의상이나 액세서리에
Neon-orange jacket처럼 선명한 색상을 부여하면 시각적 연결성이 비약적으로 상승합니다. - ✅ 공식 3: 환경 변수 차단 – 배경 설명을 최소화하고
Cinematic lighting, 8k resolution같은 품질 키워드를 고정하여 캐릭터에만 연산이 집중되게 만듭니다. - ✅ 공식 4: 시드 번호(Seed) 재사용 – 이전 프레임에서 성공한 영상의 Seed 값을 다음 프롬프트에 입력하여 전체적인 화풍을 유지합니다.
- ✅ 공식 5: 동작 지시어의 분리 – 인물 묘사와 동작 묘사를 쉼표(,)가 아닌 마침표(.)로 명확히 구분하여 AI의 혼란을 방지합니다.
💡 코드캠의 실전 TIP
많은 분들이 놓치는 디테일이 있습니다. 바로 ‘네거티브 프롬프트’의 최소화입니다. “안경 안 쓴, 머리 길지 않은” 식의 부정어는 오히려 해당 키워드를 AI에게 각인시켜 변형을 유도합니다. 긍정적인 묘사로만 프롬프트를 구성하는 것이 훨씬 유리합니다.
3. 2026년형 ‘프롬프트 오염’ 방지 기술
효율적인 미드저니 프롬프트 작성방법은 ‘빼기’에서 시작됩니다. 2026년 모델은 문맥 이해도가 높기 때문에 Masterpiece, Ultra-detail 같은 구식 키워드는 이제 큰 의미가 없습니다. 오히려 이런 단어들이 캐릭터의 얼굴 선을 뭉개는 ‘노이즈’가 될 수 있습니다.
대신 피사체의 질감(Texture)과 빛의 방향(Direction of light)을 명시하세요. “Soft side lighting on her face”와 같은 구체적인 물리적 묘사가 캐릭터의 입체감을 유지하고 변형을 막아주는 일등 공신입니다.
지금 당장 일관성 있는 영상을 만드는 루틴
이론은 여기까지입니다. 이제 실전입니다. 먼저 가장 마음에 드는 캐릭터 정면 사진을 한 장 뽑으세요. 그리고 그 사진의 링크를 복사한 뒤, 위에서 배운 5가지 공식 중 하나를 적용해 4초짜리 비디오 생성을 눌러보십시오.
완벽한 영상은 한 번에 나오지 않습니다. 하지만 체계적인 미드저니 프롬프트 작성방법을 습관화한다면, 세 번째 시도 안에는 반드시 여러분이 상상한 그 캐릭터가 스크린 속에서 살아 움직이는 것을 목격하게 될 것입니다. 포기하지 말고 프롬프트의 한 끝을 바꿔보세요.
혹시 특정 캐릭터를 고정하려는데 자꾸 배경과 섞여서 고민이신가요? 댓글로 여러분의 프롬프트를 공유해 주시면 제가 ‘고정값’을 찾아 직접 수정해 드리겠습니다!



