IMAGE DIRECTION WORKBENCH · GPT IMAGE 2
VIEW
LANG
PL / PORTRAIT GENERATION SYSTEM · PROFESSIONAL STUDIO

PORTRAIT LAB

캐스팅부터 스타일링, 로케이션, 카메라, 조명, 피니시까지 실제 촬영 사양처럼 정리하는 프로페셔널 포트레이트 워크스페이스.

CASTSTYLELOCATIONDIRECTIONCAMERALIGHTFINISH
PLPORTRAIT PRODUCTION PIPELINE
기획서의 승인 사양이 한 장의 최종 사진으로 연결
모델·의상·Moment·로케이션·카메라·조명은 먼저 촬영 사전 기획 사양으로 정리됩니다. 최종 출력은 이 사양을 실행한 한 장의 완성된 프로페셔널 사진이며, 기획서·문서 레이아웃·텍스트 오버레이는 이미지에 나타나지 않습니다.
00SHOOT CONCEPT / INTERNAL DIRECTION
아키타입 기반 촬영 콘셉트 · 연출 밀도는 fallback
V1 OUTPUT · SINGLE PROFESSIONAL PHOTO · 최종 이미지는 항상 한 장의 완성 사진입니다. 문서 레이아웃·캡션·워터마크·콜라주·복수 컷 배열은 자동으로 제외합니다.
연출 밀도 · FALLBACK · 촬영 디렉션과 카메라가 모두 OFF일 때만 활성화되어, 구체적인 장면과 구도를 모델에게 위임하면서 전체 연출 강도만 지정합니다.
01MODEL / FACE
캐스팅 인상과 고정 외모
국적은 기본 캐스팅 신호입니다. ANCESTRY가 ‘국적 기본값’이면 국적만 프롬프트에 전달하고 세부 외형 해석은 이미지 모델에 맡깁니다.
기본값에서는 ANCESTRY 문구를 출력하지 않습니다. 특정 인종·가계 배경이 꼭 필요할 때만 주인공에게 명시적 override로 사용합니다.
정확한 나이를 직접 입력합니다. 이름·생년 정보는 최종 프롬프트에 삽입하지 않습니다.
얼굴 인상은 캐스팅의 기본 인상만 정합니다. 헤어·메이크업은 LOOK, 표정·시선은 MOMENT에서 따로 설정합니다.
직접 입력한 내용은 모델의 고정 특징으로 2.모델 캐스팅에 삽입되며 저장/불러오기에서도 유지됩니다.
02MODEL / BODY
키 · 체중 · 체형 · 피부톤 · 근육량
프로필 T 자동 연동
인종/헤리티지와 독립된 형태 도메인입니다.
V4 캐스팅 프롬프트에 실제 kg 값으로 출력합니다.
고정적인 신체 구성으로 취급하며 V4 캐스팅 프롬프트에 직접 출력합니다.
V1 OUTPUT · 키·체중·프레임·상체 볼륨·허리/바디 라인·피부톤·근육량을 서로 독립된 체형 사양으로 컴파일합니다.
03LOOK / STYLING
헤어 · 메이크업 · 의상 설계
HAIR / MAKEUP · 촬영 전에 확정할 헤어와 메이크업
#171412
자유 컬러피커 · 프롬프트에는 선택한 HEX만 전달됩니다.
WARDROBE · 의복 구조와 소재, 핏, 색, 패턴, 액세서리
란제리 인스파이어드에서는 의복 구성을 투피스/원피스로 제한하고, 의복·소재 옵션을 전용 목록으로 전환합니다.
실제로 추가할 의복이나 소품을 고릅니다. '없음'이면 기본 룩의 단일 실루엣을 유지합니다.
현재 의복 구조와 커버업에 가능한 착용 방식만 표시합니다.
#F5F3EE
자유 컬러피커 · 프롬프트에는 HEX만 전달됩니다.
#1D2A44
투톤·트림·믹스매치·레이어 색상에 사용됩니다.
COLOR SYSTEM · SOLID는 단일 의상색, PRINT는 패턴, LAYERED PALETTE는 2개 이상의 레이어에 색 조합을 적용합니다. 레이스는 패턴이 아니라 소재 구조이므로 SOLID에서도 그대로 유지됩니다.
8개 프리셋 + 직접 입력 · LOOK 랜덤에 포함되며 PIN으로 고정할 수 있습니다.
FEATURE는 프로페셔널 촬영의 성격과 랜덤 후보군을 정합니다. 직접 선택한 값은 유지하며, 랜덤은 선택한 FEATURE · ERA · 현재 로케이션에 맞는 조합 안에서만 작동합니다.
04COUNTRY / CITY PACK / LOCATION
국가 · 지역 · 세부 장소 · ERA 호환
같은 로케이션 안에서 실제 프레임을 만드는 작은 구역·배경 면을 정합니다. AUTO는 현재 장소와 행동에 맞는 포인트를 위임합니다.
ERA-LOCKED LOCATION · 선택한 시대에 존재 가능한 장소만 표시합니다. Production Studio의 호텔·료칸·주택·사무실은 실제 촬영지가 아니라 제작 세트이며, 고유명사는 공간 디자인을 위한 레퍼런스로만 사용합니다.
05SHOOT DIRECTION / PERFORMANCE
행동 · 표정 · 시선 · 순간의 물리 상태
Location-Responsive는 행동을 비워두는 모드가 아닙니다. 장소의 구조·소품·동선에 맞춰 현장에서 자연스러운 행동을 선택하도록 사전 승인하는 방식입니다.
PERFORMANCE DIRECTION · Primary Action의 원인과 진행 단계가 장면을 만들고, 표정·시선은 그 셔터 순간의 관계를 마무리합니다.
표정과 별개로 렌즈 응시 여부, 시선 방향, 촬영자와의 관계를 정합니다.
PHYSICAL CONTINUITY · ACTION CONSEQUENCE · 물·모래·바람·타월 등 실제 행동의 결과를 헤어·피부·의상 상태에 연결합니다. 직접 선택/PIN은 자동 결과보다 우선합니다.
06CAMERA / COMPOSITION
샷 · 렌즈 · 시점 · 거리 · 프레이밍
포즈는 그대로 두고, 카메라가 인물의 앞·옆·뒤 중 어느 면을 중심으로 보는지만 정합니다.
07LIGHTING
장소와 시간에 맞는 광원 설계
랜덤은 현재 장소·시간·날씨와 호환되는 조명만 선택합니다. 직접 고른 조명은 유지하며, 조건이 맞지 않으면 호환 패널과 QA에서 알려줍니다. 실내등 OFF · 전구색 스탠드 1등은 촬영 시각과 무관하게 스탠드의 국소광이 장면 밝기를 결정합니다.
08ERA FINISH / PHOTO CHARACTER
시대별 질감 · 톤 · 포토 피니시
V1 OUTPUT · FINISH는 원본 질감 × 톤셰이핑 × PHOTO FINISH 세 축으로 유지합니다. 마지막 축은 사진 마스터의 리터칭·계조·텍스처 성격을 담당합니다.
ERA에 따라 필름 입자 또는 당대 디지털 캡처·RAW 현상 질감으로 해석합니다. 최종 사진 마감은 PHOTO FINISH에서 별도로 처리합니다.
AROUTPUT RULES
단일 사진 출력 규칙
SINGLE PHOTO OUTPUT
최종 이미지는 한 장의 완성된 프로페셔널 사진입니다. 기획서·문서 레이아웃·텍스트 오버레이·워터마크·콜라주·콘택트시트·복수 컷 배열은 출력하지 않습니다.
PRODUCTION DOCUMENT
1~10번 제작 사양과 내부 기획서 문법은 프롬프트 구조로 유지하되, 화면에 보이는 결과물 자체는 사진 한 장으로 제한합니다.
QUICK PRESET처음이라면 여기서 시작
캐스팅·로케이션·장면·카메라·조명을 한 번에 불러옵니다. 전체 샘플 상태로 전환되며 직전 상태는 Undo로 복귀할 수 있습니다.
ERA 선택한 ERA 기본값 적용
SHOOT TYPE
현재 SHOOT TYPE 기준 전체 랜덤
ERA가 촬영·후반 작업·로케이션의 시대 기준을 고정합니다 · 출력: 단일 프로페셔널 사진 / 화면비 선택 가능
TOOLS
일반 랜덤은 새 SEED를 만들고, 재현 버튼은 현재 SEED를 사용합니다. 같은 초기 상태 + 같은 SEED = 같은 선택 흐름입니다.
SHOOT TYPE / QUICK GUIDE샷 타입 차이 한눈에 보기

무엇이 달라지나요? SHOOT TYPE은 표정·포즈·의상·카메라·장소 반응의 랜덤 후보군과 연출 우선순위를 바꿉니다. 타입만 바꿀 때는 기존 세부 설정을 최대한 유지하며, 호환성에 필요한 값만 조정될 수 있습니다.

TIP · Figure Editorial은 사람의 형태/포즈가 주인공이고, Fashion Editorial은 의상과 공간/프레이밍이 주인공입니다.

옵션 목록 검색
UPDATE LOG · PORTRAIT LAB 1.5.9
V1.5.9 · 2026-08-24 · KOREA BEACH BALANCE
  • LOCATION · 한국 로케이션의 해안/항구 편중을 보완하기 위해 모래사장 중심의 실제 해변 4곳을 추가.
  • GANGNEUNG · 경포해변을 BEACH 패밀리로 추가해 넓은 모래사장·얕은 동해 수면·소나무 숲 조합을 제공.
  • JEJU · 협재해변을 추가해 흰 모래·얕은 에메랄드빛 수면·현무암·비양도 원경을 별도 로케이션으로 제공.
  • INCHEON / BUSAN · 을왕리의 서해 백사장·서쪽 수평선과 다대포의 넓은 모래사장·얕은 수면·낙동강 하구 풍경을 추가.
  • SCENE GRAMMAR · 4곳 모두 BEACH · 해변 패밀리와 beach_walk / enter_water / sit_dry_sand / step_back_wave affordance를 사용.
  • CATALOG · 전체 세부 로케이션은 1,518개, 대한민국은 67개로 증가. 상태 스키마 39는 유지하고 V1.5.8 저장 데이터를 자동 이전.
V1.5.8 · 2026-08-24 · 9:16 + ACCESSORY PRESETS
  • ASPECT · 화면비 메뉴에 9:16 세로를 추가하고 한국어/영어 최종 프롬프트에 해당 비율을 직접 전달.
  • ACCESSORIES · 직접 입력만 있던 액세서리에 8개의 사진 친화적 프리셋과 Custom을 추가.
  • RANDOM · 액세서리 프리셋을 LOOK 랜덤/PIN/SEED 흐름에 포함하되 Custom은 랜덤 후보에서 제외.
  • MIGRATION · V1.5.7 이전 저장 데이터에 액세서리 직접 입력값이 있으면 자동으로 Custom 프리셋으로 복원.
  • STORAGE · 새 액세서리 프리셋 상태 추가에 따라 상태 스키마를 39로 올리고 V1.5.7 저장 데이터를 자동 이전.
V1.5.7 · 2026-08-24 · PROMPT OUTPUT CLEANUP
  • GRADIENT MAP · 한국어 최종 프롬프트의 Tone Shaping이 실제 Shadow / Midtone / Highlight HEX stop을 출력하도록 컴파일 경로를 수정.
  • REGRESSION · 한국어 v4Finish() 결과에 세 Gradient Map HEX가 모두 포함되는지 회귀 테스트 추가.
  • REMARKS · 이전 포크에서 남아 있던 고정 PRE-PRODUCTION REMARKS와 추가 비고 입력, 출력 토글을 제거.
  • OUTPUT · Remarks 제거에 맞춰 ERA CONSISTENCY를 10번으로 당기고 제작 사양 표기를 1~10으로 정리.
  • STORAGE · 상태 스키마 38을 유지하고 V1.5.6 자동 저장/저장 프리셋을 이어받으며 구형 reportRemarksExtra 상태는 폐기.
V1.5.6 · 2026-08-24 · JSON EXPORT FIX
  • JSON EXPORT · 누락된 파일명 정리 함수로 인해 내보내기 버튼이 ReferenceError로 중단되던 문제 수정.
  • FILENAME · JSON/TXT 기본 파일명을 PORTRAIT-LAB-v버전-ERA-SHOOTTYPE-날짜시간 형식으로 통일.
  • SAVED CONCEPT · 비어 있는 콘셉트 이름의 자동 저장명을 STANDARD 대신 PORTRAIT LAB 브랜드로 정리.
  • EXPORT META · 새로 내보내는 JSON의 domainPack 식별자를 portrait-lab으로 정리하며 구버전 JSON 불러오기는 계속 허용.
  • STORAGE · 상태 스키마는 38을 유지하고 V1.5.5 자동 저장/저장 프리셋을 그대로 이전.
  • EYE COLOR · 생성 모델에서 실효성이 낮은 눈색 HEX 컨트롤과 관련 랜덤/프롬프트 출력을 제거하고 Natural Iris / Colored Contacts 표현 방식만 유지.
V1.5.5 · 2026-08-24 · EXACT AGE INPUT
  • AGE · 기존 20대~60대 연령대 select를 정확한 나이를 직접 입력하는 숫자 필드로 전환.
  • PROMPT · 주인공을 연령 중립적인 여성 인물 / female subject로 표현하고 입력한 정확한 나이를 숫자로 직접 전달.
  • RANDOM · 전체/모델 랜덤은 기존처럼 성인 중심을 유지하되 20~69세에서 정확한 나이를 생성.
  • MIGRATION · V1.5.4 이전의 20s/30s/40s/50s/60s 저장값을 25/35/45/55/65세 대표값으로 자동 이전.
V1.5.4 · 2026-08-24 · FREE HEX COLOR CONTROLS
  • COLOR PICKER · Hair / Eye / Primary Garment / Secondary Garment 색상을 고정 목록 대신 완전 자유 컬러피커로 전환.
  • PREVIEW · 각 색상 필드에 현재 선택색 swatch와 실시간 HEX 값을 함께 표시.
  • PROMPT · 색 이름을 자동 생성하지 않고 선택한 HEX를 그대로 헤어·홍채/렌즈·의상 색 지시에 전달.
  • EYES · Eye Appearance에 Natural Iris / Colored Contacts를 추가하고 Eye Color는 동일한 자유 HEX 컨트롤로 사용.
  • RANDOM · 화면의 고정 팔레트는 없애되 기존 시대/SHOOT TYPE 색군을 비가시적 랜덤 기준점으로만 사용해 주변 HEX를 생성.
  • MIGRATION · V1.5.3 이전의 이름 기반 Hair/Garment Color 저장값을 대표 HEX로 자동 이전.
V1.5.3 · 2026-08-24 · ERA GRADIENT MAP TONE SHAPING
  • TONE SHAPING · 기존 텍스트 중심 Tone Shaping 후보를 전부 폐기하고 1980s~2020s 각 ERA에 4개의 Gradient Map 프리셋을 새로 구성.
  • PREVIEW · 각 프리셋을 Shadow → Midtone → Highlight 실제 색 띠와 3개의 HEX 값으로 카드에 표시하고 카드 자체에서 선택.
  • PROMPT · 선택 이름을 색 의미로 재해석하지 않고 Shadow/Midtone/Highlight HEX 역할을 직접 전달하는 Gradient Map 스타일 컬러 그레이딩 문장으로 컴파일.
  • COLOR SAFETY · 그레이딩은 은은하게 적용하고 피부·헤어·의상·환경의 고유색과 자연스러운 국소 대비를 보존하도록 명시.
  • RANDOM · Tone Shaping 랜덤은 선택 ERA의 4개 Gradient Map 안에서만 균등하게 동작하며 PIN/SEED/Undo/Redo/저장 흐름을 유지.
  • MIGRATION · V1.5.2 저장 상태의 구형 Tone Shaping 값은 같은 ERA의 가장 가까운 새 Gradient Map으로 자동 이전.
V1.5.2 · 2026-08-24 · ERA-SCOPED PHOTO FINISH
  • PHOTO FINISH · 1980s~2020s 각 ERA에 전용 피니시 4개를 부여하고 다른 시대의 피니시는 후보에서 완전히 제외.
  • RANDOM · PHOTO FINISH는 선택 ERA의 4개 후보 안에서만 균등 랜덤되도록 변경해 시대 불일치를 구조적으로 차단.
  • ERA CHANGE · ERA 변경 시 PHOTO FINISH를 해당 시대의 ERA AUTO로 정규화하고 드롭다운 후보도 즉시 새 ERA 전용 목록으로 교체.
  • HISTORY · 1980s/1990s는 필름·랩 중심, 2000s는 스캔 필름/초기 DSLR·RAW 전환기, 2010s/2020s는 RAW·디지털 피니시 중심으로 재구성.
  • STORAGE · V1.5.1 자동 저장/저장 프리셋을 V1.5.2로 이전하며 구형 PHOTO FINISH 값은 새 ERA 풀과 맞지 않으면 ERA AUTO로 안전하게 정규화.
V1.5.1 · 2026-08-24 · LANGUAGE SWITCH CONTRAST FIX
  • LANG SWITCH · 선택된 KR/ENG 버튼이 정의되지 않은 색상 변수(--paper)를 참조해 검정 텍스트로 상속되던 문제를 수정.
  • CONTRAST · 활성 언어 버튼의 텍스트를 명시적 흰색으로 고정해 STUDIO/EDITORIAL 테마 모두에서 선택 언어가 선명하게 표시되도록 보정.
  • STORAGE · V1.5.0 자동 저장/저장 프리셋을 V1.5.1로 자동 마이그레이션.
V1.5.0 · 2026-08-24 · KR / ENG INTERFACE
  • INTERFACE · 헤더 LANG 스위치로 전체 워크스페이스를 KR/ENG로 전환하고 선택값을 브라우저에 저장.
  • PROMPT · 인터페이스 언어를 바꾸면 프롬프트 기본 언어도 함께 전환되며, PROMPT OUTPUT의 KR/EN 버튼으로 출력 언어만 다시 독립 전환 가능.
  • COMPILER · 기존 한국어 컴파일러를 유지하면서 동일 상태를 영어 프로페셔널 포토 브리프로 컴파일하는 영문 출력 추가.
  • ACCESSIBILITY · UI와 프롬프트 영역에 각각 실제 언어에 맞는 lang/aria 상태를 적용.
  • SORT · 인터페이스 언어에 따라 로케이션 목록 정렬 locale도 한국어/영어 기준으로 변경.
  • STORAGE · V1.4.1 자동 저장/저장 프리셋을 유지하고 인터페이스 언어는 별도 UI 환경설정으로 저장.
V1.4.1 · 2026-08-24 · SKIN TONE RANDOM DEFAULT
  • SKIN TONE · 전체 랜덤 및 MODEL / BODY 섹션 랜덤에서 피부톤을 임의의 명시 색상으로 뽑지 않고 항상 ‘ERA / 현재 캐스팅 자동’으로 복귀.
  • OVERRIDE · 사용자가 피부톤을 직접 지정하는 기능은 그대로 유지하며, 해당 필드를 PIN하면 랜덤에서도 수동 선택값을 보존.
  • RANDOM MODEL · SHOOT TYPE별 피부톤 랜덤 풀을 제거해 국적·ANCESTRY·ERA·조명과 충돌하는 불필요한 색상 지시를 방지.
  • STORAGE · V1.4.0 자동 저장 및 저장 프리셋을 V1.4.1로 자동 마이그레이션.
V1.4.0 · 2026-08-24 · NATIONALITY-FIRST CASTING
  • NATIONALITY · 국적을 기본 캐스팅 신호로 승격하고, 기본 상태에서는 이미지 모델이 국적의 시각적 맥락을 직접 해석하도록 변경.
  • ANCESTRY · 기존 HERITAGE를 수동 ANCESTRY override로 개편. ‘국적 기본값’에서는 ancestry 문장을 최종 프롬프트에 출력하지 않음.
  • MIXED · 혼합 배경을 선택한 경우에만 MIX WITH 보조 메뉴를 표시하고, 국적 기본 해석 + 지정 배경이 포함된 혼합 ancestry로 컴파일.
  • RANDOM · ANCESTRY는 랜덤 대상에서 제외해 사용자가 직접 선택한 경우에만 개입. 국적 랜덤은 기존대로 유지.
  • SUPPORTING CAST · 주인공에게 지정한 ANCESTRY override를 주변인에게 자동 상속하지 않고, 같은 국적/다국적 설정은 국적 신호만 사용.
  • MIGRATION · V1.3.6 저장 상태를 이전하며 기존 기본값이던 East Asian과 대상 없는 Mixed는 ‘국적 기본값’으로 정리.
V1.3.6 · 2026-08-24 · SUPPORTING CAST
  • CAST · 1인 주인공을 유지하면서 주변 성인 여성 +1~+3명을 선택하는 SUPPORTING CAST 컨트롤 추가.
  • STYLE · 주변인을 주인공과 비슷한 스타일 언어로 묶거나, 같은 ERA/장면 안에서 서로 다른 개인 스타일로 대비 가능.
  • BACKGROUND · 같은 국적 또는 다국적 캐스팅을 선택하되 국적을 외형 고정관념으로 치환하지 않고 각 인물을 서로 다른 개인으로 유지.
  • HIERARCHY · 기존 얼굴·체형·헤어·메이크업·의상 도메인은 주인공에게만 적용하고 주변인은 보조 인물로 명확히 분리.
  • STORAGE · V1.3.5 자동 저장 및 저장 프리셋을 V1.3.6으로 자동 마이그레이션.
V1.3.5 · 2026-08-23 · ASPECT TEXT CLIPPING FIX
  • ASPECT TYPOGRAPHY · 화면비 select만 폰트 크기와 줄높이를 재조정해 숫자/한글 라벨이 안정적으로 보이도록 수정.
  • NATIVE SELECT · 25px 고정 높이를 제거하고 min-height + 세로 padding 기반으로 바꿔 브라우저 네이티브 select의 글자 클리핑을 방지.
  • LAYOUT · 화면비 선택기 폭을 소폭 늘려 16:9 가로까지 여유 있게 표시.
  • STORAGE · V1.3.4 자동 저장 및 저장 프리셋을 V1.3.5로 자동 마이그레이션.
V1.3.4 · 2026-08-23 · ASPECT PICKER CLEANUP
  • ASPECT UI · 화면비 선택에서 불필요한 옵션 검색 버튼을 제거해 짧은 비율 목록은 select 하나로 바로 선택.
  • LAYOUT · 화면비 컨트롤의 최소 폭과 select 가용 폭을 확보해 2:3, 3:4, 16:9 등 선택 텍스트가 잘리지 않도록 보정.
  • SCOPE · 긴 옵션 목록의 검색 기능은 그대로 유지하고 화면비에만 예외 적용.
  • STORAGE · V1.3.3 자동 저장 및 저장 프리셋을 V1.3.4로 자동 마이그레이션.
V1.3.3 · 2026-08-23 · SHOOT TYPE GUIDE
  • UX · SHOOT TYPE 오른쪽에 비교 가이드 버튼을 추가하고 6개 타입의 핵심 차이를 카드로 한눈에 비교.
  • CONTEXT · 선택한 타입 아래에 핵심 방향과 키워드를 즉시 표시하고 select에 aria-describedby로 연결.
  • GUIDE · 각 타입의 핵심, 카메라 범위, 연출 경향, 추천 용도를 실제 랜덤 후보군에 맞춰 설명.
  • ACTION · 가이드 안에서 원하는 타입을 바로 선택할 수 있으며 현재 타입을 시각적으로 강조.
  • STORAGE · V1.3.2 자동 저장 및 저장 프리셋을 V1.3.3으로 자동 마이그레이션.
V1.3.2 · 2026-08-23 · 3:4 PORTRAIT
  • ASPECT · 화면비 메뉴에 3:4 세로(Portrait)를 추가.
  • OUTPUT · 3:4 선택 시 최종 프롬프트에 “3:4 세로 비율로 생성”을 명시.
  • STORAGE · V1.3.1 자동 저장 및 저장 프리셋을 V1.3.2로 자동 마이그레이션.
V1.3.1 · 2026-08-23 · CONTROL TOOLTIPS
  • UX · ERA 기본값 버튼과 전체 랜덤 버튼에 즉시 식별 가능한 커스텀 툴팁을 추가.
  • ACCESSIBILITY · 마우스 hover뿐 아니라 키보드 focus에서도 툴팁을 표시하고 aria-describedby로 설명을 연결.
  • KEYBOARD · 툴팁이 열린 상태에서 Escape 키로 닫을 수 있도록 보완.
V1.3.0 · 2026-08-23 · EUROPE + SOUTH AMERICA
  • LOCATION · 유럽 9개국과 남미 6개국을 추가해 135개 도시/지역 팩과 945개 세부 로케이션을 확장.
  • EUROPE · 네덜란드, 독일, 스웨덴, 스페인, 영국, 이탈리아, 체코, 포르투갈, 프랑스를 각각 9개 팩으로 구성.
  • SOUTH AMERICA · 브라질, 아르헨티나, 우루과이, 칠레, 콜롬비아, 페루를 각각 9개 팩으로 구성.
  • RANDOM · 신규 국가도 기존 국가 균형 샘플러에 자동 편입되어 국가 단위 편중 없이 랜덤 선택.
  • SORT / STORAGE · 한국어 가나다순 드롭다운을 유지하고 V1.2.0 저장 상태를 V1.3.0으로 자동 마이그레이션.
V1.2.0 · 2026-08-23 · GLOBAL LOCATION EXPANSION
  • LOCATION · 일본 외 7개 지리 권역을 각각 9개 도시/지역 팩으로 확장하고, 각 비일본 팩을 최소 7개 로케이션 패밀리까지 보강.
  • USA / INDONESIA · 기존 저장 키는 유지하면서 하와이 중심 미국을 미국 전역으로, 발리 중심 인도네시아를 주요 지역으로 확장.
  • SORT · 국가/권역, 도시 팩, 로케이션 패밀리, 세부 장소 드롭다운을 한국어 가나다순으로 정렬.
  • RANDOM · 전체 랜덤에서 국가별 후보를 먼저 균형 선택한 뒤 해당 국가 안에서 기존 도시 팩 가중치를 적용해 일본 편중을 제거.
  • STORAGE · V1.1.0 PORTRAIT LAB 자동 저장 및 저장 프리셋을 V1.2.0으로 자동 마이그레이션.
V1.1.0 · 2026-08-23 · PORTRAIT LAB REBRAND
  • CORE · 사용되지 않는 모드 분기와 관련 상태·스타일·검증 코드를 제거해 단일 PORTRAIT LAB 파이프라인으로 정리.
  • NAMING · 컴파일러·프로필·컨트롤 덱 파일과 Photo Finish 내부 식별자를 현재 도메인에 맞게 정리.
  • STORAGE · 기존 포크의 V1.0.2/V1.1.0 저장 상태를 PORTRAIT LAB으로 자동 마이그레이션하며, 현재 도메인과 무관한 이전 저장 체계는 읽지 않음.
  • OUTPUT · 기존 #정체성 / #기획서 본문 / 1~11 / 화면비 출력 구조와 한국어 기본 프롬프트는 그대로 유지.
  • THEME · STUDIO를 기본 테마로 추가하고 기존 Creative/Editorial 디자인은 EDITORIAL 보조 테마로 유지. 헤더에서 즉시 전환하며 선택값을 로컬에 저장.