본문 바로가기
Midjourney x 디자이너

Midjourney P 코드 생성 가이드|나만의 스타일을 코드로 고정하는 법

by dotory-rich 2025. 12. 27.

Midjourney P 코드 생성 가이드를 소개하는 썸네일 이미지, 개인화된 감성 해석 기준과 아날로그 필름 톤을 상징하는 인물 비주얼_Midjourney
P 코드 가이드 ❘ Midjourney 개인화 코드 활용 이미지 ❘ Created with Midjourney

 

같은 프롬프트로 이미지를 생성해도 결과가 매번 달라지는 이유는, 이미지가 프롬프트 조합만으로 완성되지 않기 때문이다.

미드저니(Midjourney)는 사용자가 이미지를 선택해 온 과정을 통해, 특정 스타일이나 취향을 넘어 이미지를 어떤 기준으로 바라보고 해석하는가를 먼저 학습한다.

P 코드는 단순히 무엇을 좋아하는지가 아니라, 수많은 시각 데이터 속에서 내가 무엇을 아름답다고 정의하는지, 어떤 방향과 기준으로 해석하는지하나의 기본값으로 고정하는 코드다.

이 글은 P 코드의 기능이나 UI 설명을 다루지 않는다. 대신 어떤 기준으로 이미지를 선택했고, 그 결과 어떤 감성의 개인화 코드가 만들어졌는지를 기록하며, P 코드를 의도한 방향으로 활용하기 위한 실험 내용을 정리한다.


전체 요약

  • P 코드(P-code)는 스타일이 아니라, 이미지를 해석하는 개인화 기준을 고정하는 코드다.
  • Midjourney는 사용자의 이미지 선택 기록을 통해 감성·톤·질감의 기본 해석 방향을 학습하며, P 코드는 이를 기본값으로 적용한다.
  • 주제가 바뀌어도 톤과 감성은 흔들리지 않으며, 기본값 위에 키워드를 선택적으로 얹는 방식으로 사용할 때 가장 효과적이다.
  • 여러 P 코드를 비율로 믹스하면 서로 다른 감성을 조합해 나만의 스타일로 확장할 수 있다.

P 코드는 미적 해석 기준이다. 

P-code란

P 코드는 모델 내부의 스타일 분포를, 사용자의 이미지 선택 기록을 통해 개인 기준으로 재가중치한 결과다. 약 200장 이상의 선별 이미지를 기반으로 생성되며, 이후 이미지 생성은 개인이 축적해 온 미적 해석 기준을 중심으로 이루어진다.

P-code와 스타일 코드의 차이점

P-code를 흔히 ‘스타일 코드’로 이해하지만, 실제로는 스타일보다 아래 레이어에 위치한다.

  • Style Reference는 “이렇게 보이게 만들어라”에 가깝고
  • P-code는 “이런 시선으로 해석하라”에 가깝다

P-code는 결과를 고정하지 않는다. 결과를 해석하는 기준을 고정한다.
따라서, P-code가 활성화된 상태에서는 프롬프트가 달라져도 톤, 질감, 감성의 방향은 크게 흔들리지 않는다.


P 코드 : 개인화 감성 코드 만들기

개인화 감성 코드 실험의 목표는 특정 장르나 스타일에 한정되지 않고, 어떤 프롬프트 위에서도 자연스럽게 작동하는 범용적 개인화 감성 코드를 만드는 것이었다. 이를 위해 다음과 같은 감성 방향을 설정했다.

Analog Film, Photo, Nostalgic 감성 기준을 조합해 P 코드의 방향성을 설정한 Midjourney 이미지_Midjourney
P 코드 감성 방향 설정 ❘ Analog Film × Photo × Nostalgic 기준 이미지 ❘ Created with Midjourney

주제 방향 설정

  • Analog Film : 아날로그 필름 특유의 질감과 색 해석
  • Photo : 사진 기반의 현실적인 재현 방식
  • Nostalgic : 과거를 재현하기보다, 기억과 회상의 감성이 남아 있는 분위기

위 세가지 감성 기준으로 하나의 주제를 선정했다.

Analog Film × Photo × Nostalgic


세부 선택 기준

P 코드 생성 과정에서는 약 200장 이상의 이미지를 선택해야 한다.
스타일 코드나 무드보드처럼 특정 이미지만을 고르기보다는, 랜덤으로 제시되는 이미지들 속에서 일관된 해석 기준을 유지하는 것이 중요했다. 따라서 이미지의 스타일적 완성도보다, 아래 기준에 부합하는지를 중심으로 선택을 진행했다.

P 코드 생성을 위해 선택된 현실적인 일상 사진 톤과 아날로그 필름 질감 기준 이미지 예시_Midjourney
P 코드 이미지 선택 기준 ❘ 현실적 사진 톤과 향수적 감성 기준 예시 ❘ Created with Midjourney

 

☑️ 세부 이미지 선택 기준

  • 현실적 일상 사진 스타일의 인물 중심 이미지
  • 밝고 자연스러운 확산광
  • 너무 과하지 않은 필름 질감
  • 아날로드 필름 질감의 색과 톤
  • 향수와 회상에 가까운 감성이 느껴지는 이미지

☑️ 배제한 이미지

  • 과도한 시네마틱 인물 이미지
  • 콘트라스가 강한 극적인 조명과 연출
  • 광고·화보 뷰티 느낌의 컷
  • 극단적 빈티지·레트로한 스타일
  • 회화·일러스트 스타일

이 기준을 바탕으로 약 200장의 이미지를 선택했고, 기준에 모호하게 걸치는 이미지는 과감히 스킵하며 감성 방향이 명확한 컷만 선택하여 누적했다.


생성된 P 코드 결과 확인

랜덤 프롬프트로 기본 감성 검증하기

랜덤 프롬프트는 특정 키워드의 영향 없이, P 코드자체가 가진 기본 감성·톤·질감의 범위를 확인하기 위한 테스트다.

생성된 P 코드의 기본 성향을 확인하기 위해 다음과 같은 방식으로 테스트를 진행했다.

랜덤 프롬프트를 통해 P 코드 고유의 톤, 질감, 감성 기준을 확인한 Midjourney 이미지 결과_Midjourney
P 코드 기본 감성 테스트 ❘ 랜덤 프롬프트로 확인한 톤 앤 매너 ❘ Created with Midjourney

random --P-code(생성한 P코드) --ar 2:3 --v 7

 

☑️ 기본적으로 확인된 톤 앤 매너

  • 인물·사물·배경 모두 현실적인 재현 유지
  • 밝고 부드러운 확산광 중심의 라이팅
  • 아날로그 필름 특유의 살짝 빛바랜 톤
  • 주제와 무관하게 톤과 질감의 방향은 일관되게 유지

☑️ 감성적 인상

  • 향수와 회상에 가까운 분위기 유지
  • 과도한 빈티지·레트로 재현으로 치우치지 않음
  • 디지털적인 선명함보다는 회상적 분위기와 질감

이 테스트를 통해, 해당 P-code는 별도의 감성·스타일 키워드를 사용하지 않아도
축적된 해석 기준을 기본값으로 적용하고 있음을 확인할 수 있다.


주제별 프롬프트 생성

랜덤 테스트 이후에는 P 코드의 기본 감성을 유지한 상태에서 주제만 최소한으로 지정하여 이미지를 생성한다.

어떤 특정 스타일을 지시하지 않고, 상태만 정의하는 것이다.

 

☑️ P 코드 주제 프롬프트 기본 템플릿

[피사체] + [분위기/ 상태]

[Subject]
+ neutral / unstaged / quiet

unstaged는 연출되지 않은, 의도적으로 꾸며지지 않은 상태를 의미한다.

  • 장면 연출, 포즈, 메시지를 제거
  • 광고·화보적 해석을 차단
  • 해석 여백을 P-code에 맡기도록 유도

주제별 프롬프트 확인 예시

인물·사물·공간의 세부 외형이나 감성 키워드를 배제한 상태에서도, 이미지 생성 시 P 코드가 가진 톤·질감·감성이 자연스럽게 반영됨을 확인한다.

 

☑️ 예시 1 : 인물

P 코드가 적용된 Midjourney 이미지로, 특정 스타일 지시 없이도 일관된 톤과 감성이 유지된 인물 예시_Midjourney
P 코드 적용 예시 ❘ 인물 주제에서 유지되는 개인화 감성 ❘ Created with Midjourney

 

a korean woman, 
neutral, unstaged, 
--P-code(생성한 P코드) --ar 2:3 --v 7

☑️ 예시 2 : 사물

P 코드가 적용된 Midjourney 이미지로, 특정 스타일 지시 없이도 일관된 톤과 감성이 유지된 사물 예시_Midjourney
P 코드 적용 예시 ❘ 사물 주제에서 유지되는 개인화 감성 ❘ Created with Midjourney

an everyday object,
neutral, unstaged, 
--P-code(생성한 P코드) --ar 2:3 --v 7

☑️ 예시 3 : 공간

P 코드가 적용된 Midjourney 이미지로, 특정 스타일 지시 없이도 일관된 톤과 감성이 유지된 사물 예시_Midjourney
P 코드 적용 예시 ❘ 공간 주제에서 유지되는 개인화 감성 ❘ Created with Midjourney

a quiet room,
unstaged, still, 
--P-code(생성한 P코드) --ar 2:3 --v 7

P 코드의 안정적 사용

P 코드는 하나의 고정된 스타일이 아니라, 기본 감성 기준점으로 작동한다.

이 기준이 명확할수록, 프롬프트를 통해 감성을 강조하거나 다른 분위기로 확장할 수 있다.

중요한 점은, P 코드를 덮어쓰는 것이 아니라 기본값 위에 선택적으로 얹는 방식으로 사용하는 것이다.

P-code 감성 강화 템플릿

템플릿 구조

[Subject]
+ neutral / unstaged
+ [강조하고 싶은 감성·상태·환경 키워드]
  • P 코드의 기본 감성을 유지
  • 동일한 감성 키워드를 한 번만 추가해 방향을 또렷하게 만듦
  • 과도한 반복은 오히려 해석을 흐림

1️⃣ 예시 1 : 감성 강화 (Analog Film × Nostalgic)

P 코드 기반 인물 포트레이트에 analog film texture와 nostalgic mood를 얹어, 확산광과 빛바랜 톤이 더 또렷해진 감성 강화 결과 이미지_Midjourney
예시 이미지 ❘ P 코드 감성 강화: Analog Film × Nostalgic 인물 포트레이트 ❘ Created with Midjourney

a korean woman,
neutral, unstaged,
analog film texture, nostalgic mood, quiet memory

기본 P 코드가 가진 필름 감성을 유지한 상태에서 아날로그 필름 질감 톤을 한 단계 올려준다.


2️⃣ 예시 2 : 포토 감성 강화 (Photographic × Analog Film)

close-up portrait 구도에서 photographic 키워드와 analog film color response로 피부 질감과 자연광의 현실감이 강화된 P 코드 적용 이미지_Midjourney
예시 이미지 ❘ P 코드 감성 강화 : Photographic × Analog Film 클로즈업 ❘ Created with Midjourney

close-up portrait of a korean woman,
neutral, unstaged,
photographic, analog film color response, natural skin texture

사진의 구도와 아날로그 감성, 사실적인 인물과 피부 표현이 더욱 강조된다.


P 코드를 활용한 다양한 이미지 제작

이러한 P 코드의 특성을 활용하면, 별도의 스타일 코드를 사용하지 않더라도 P-code 고유의 톤 앤 매너가 유지된 이미지를 생성할 수 있고 나만의 스타일을 일관성 있게 유지하며 다양한 용도의 이미지를 제작할 수 있다.

사진 화보 이미지 활용

☑️ 예시 1 : 포토 감성 강화 (Photographic × Analog Film)

20대 한국 여성 모델의 일상적 순간을 neutral, unstaged 톤으로, 부드러운 확산광과 자연스러운 피부 질감이 유지된 P 코드 사진 화보 분위기 이미지_Midjourney
활용 예시 ❘ P 코드 기반 사진 화보 : 조용한 순간 포착 ❘ Created with Midjourney

a Korean woman in her 20s, 
caught in a quiet moment,
neutral, unstaged, 
natural makeup, realistic skin texture, soft diffused daylight

주제와 상황, 인물의 표현, 라이팅을 비교적 구체적으로 지정하고 P 코드의 감성을 자연스럽게 얹어 사진처럼 해석되도록 유도한 예시


☑️ 예시 2 : 패션 화보 감성 강화 (Photographic × Analog Film)

Konica C35 필름 카메라 무드를 가정한 클로즈업 패션 화보, 메탈릭 Y2K 의상과 쿨한 조명이 P 코드의 아날로그 톤으로 해석된 이미지_Midjourney
활용 예시 ❘ P 코드 기반 패션 화보 : Y2K 메탈릭 룩 클로즈업 ❘ Created with Midjourney

close-up portrait of a cool Korean woman in her 20s,
facing the camera directly, piercing almond eyes with bold eyeliner,
glowing porcelain skin, glossy muted pink lips,
wearing a metallic Y2K crop top with layered silver earrings,
captured with Konica C35, clean background, cool soft lighting

 

인물 클로즈업 중심의 화보 감성 프롬프트에 P 코드의 아날로그 필름 감성이 스며든 사진 톤으로 해석한 예시


P 코드를 활용한 무드보드 생성

P 코드로 생성된 이미지 범위에서 특정한 스타일의 이미지를 계속 생성하고 싶다면, 해당 이미지를 스타일레퍼런스로 첨부하여 무드보드를 제작할 수 있다.

☑️ 무드보드용 프롬프트 템플릿

[random subject] + [Style Reference image 첨부] + [P-code]

원하는 이미지를 random 프롬프트를 활용하면 일관된 질감의 다양한 구성 이미지를 생성하여 무드보드를 제작할 수 있다.


☑️ 예시 1 : 무드보드용 인물 포트레이트

Style Reference 이미지와 P 코드를 함께 사용해, 동일한 질감과 감성 톤을 유지하며 생성한 포트레이트 무드보드 예시 이미지_Midjourney
무드보드 ❘ 스타일 레퍼런스 + P 코드로 확장한 인물 포트레이트 ❘ Created with Midjourney

random portrait of a Korean woman, 
--Style Reference image
--P-code

동일한 무드의 다양한 구도 이미지를 40장 이상 생성하여 무드보드로 제작하면 P 코드 없이도 일관성 있는 이미지를 생성할 수 있다.


P 코드 믹스 활용

다양한 감성의 P 코드를 생성했다면 스타일코드처럼 다중 믹스하여 사용할 수 있다.

☑️ P 코드 믹스 비율 설정

[Subject] --p P-code-A::1 --p P-code-B::1
  • :: 뒤 숫자는 각 P-code의 해석 비중
  • 값이 높은 P-code의 감성이 더 강하게 반영됨
  • 동일 비율일 경우 두 해석 기준이 균형 있게 작동

☑️ P 코드 믹스 사용 예시

beauty editorial P 코드와 analog film P 코드를 혼합 비율별 인물 포트레이트 이미지 예시_Midjourney
믹스 예시 ❘ P 코드 2종 혼합 : 뷰티 화보 × 아날로그 필름 밸런스 ❘ Created with Midjourney

a portrait of a Korean woman,soft daylight, 
calm expression, clean minimal background, natural skin texture
--p beauty-editorial-code::1
--p analog-film-code::1

뷰티 화보 감성 P 코드와 아날로그 필름 질감 감성 P 코드를 믹스하여 비율을 1:1 ,2:1 등으로 조절하여 원하는 결과물을 생성할 수 있다.


Author Note

P 코드는 스타일 코드보다 더 넓은 범위에서, 나만의 감성 해석 기준을 이미지에 반영할 수 있는 개인화 코드다.

이번 가이드를 통해 일관된 감성의 기준을 세우고 다양한 P 코드를 만들어두면, 상황에 따라 유연하게 활용할 수 있다.

이 글은 P-code 생성을 위한 기준점을 정리한 기록이다.


Experiment Log

Prompt Params Fix Insight Use-case

Prompt Params Fix Insight  Use-case
random --p [code] 해석 기준 별도 키워드 없이도 필름 톤 유지 기본 톤 앤 매너 구축
neutral, unstaged --p [code] 연출 배제 'unstaged' 자연스러운 연출 배제 무드보드 베이스 제작

by dotory · 작지만 단단한 정보의 씨앗