{"as_of": "2026-10-11", "models": [{"id": "original:KFM001", "source_id": "KFM001", "name": "한서아", "collection": "original", "age": 19, "birth_date": "2007-01-01", "height_cm": 168, "weight_kg": 54.8, "measurements": {"bust": 78, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "다양한 옷의 움직임과 실루엣을 생동감 있게 보여주고 싶었다.", "city": "서울", "face_features": "elongated oval, slightly wide-set almond eyes, narrow straight nose with rounded tip, medium upper lip and fuller lower lip, subtle high cheekbones and gently rounded jaw", "hairstyle": "sleek black chin-length bob with side part", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM001", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM001/portrait.png", "url": "assets/7bb56fe12c5aac50c1a6.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM001", "angle": "front", "label": "전신 정면", "source_path": "images/KFM001/front.png", "url": "assets/fe2c6a895aab9edf9ce8.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM001", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM001/left.png", "url": "assets/a7429126db58b475b631.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM001", "angle": "right", "label": "우측 측면", "source_path": "images/KFM001/right.png", "url": "assets/4c8dbcafe31a91b91c95.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM001", "angle": "back", "label": "뒷면", "source_path": "images/KFM001/back.png", "url": "assets/510f9e5301061fcaf37e.webp", "width": 1024, "height": 1536}], "cover": "assets/7bb56fe12c5aac50c1a6.webp", "thumb": "assets/7bb56fe12c5aac50c1a6-thumb.webp", "source_profile": {"id": "KFM001", "stage_name": "한서아", "age": 19, "date_of_birth": "2007-01-01", "age_as_of": "2026-10-08", "mbti": "INFJ", "city": "서울", "height_cm": 168, "bust_cm": 78, "waist_cm": 59, "hips_cm": 85, "shoe_mm": 235, "shoulder_width_cm": 36.0, "inseam_cm": 77.3, "face_features": "elongated oval, slightly wide-set almond eyes, narrow straight nose with rounded tip, medium upper lip and fuller lower lip, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "sleek black chin-length bob with side part", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.0cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "아침 산책과 독서", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM001/portrait.png", "front": "images/KFM001/front.png", "left": "images/KFM001/left.png", "right": "images/KFM001/right.png", "back": "images/KFM001/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "한서아의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-5818f6b864266482836b.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-a21df4889724b3e5e371.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-d56d5c3be9d9edad69ef.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-0b8c3044b7aec0b28461.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM002", "source_id": "KFM002", "name": "한하린", "collection": "original", "age": 19, "birth_date": "2007-02-08", "height_cm": 175, "weight_kg": 59.1, "measurements": {"bust": 81, "waist": 64, "hip": 92}, "mbti": "ENFP", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "일상복을 편안하고 자신 있게 입는 모습을 전하고 싶었다.", "city": "대구", "face_features": "rounded oval, deep-set tapered eyes, low bridge with broad rounded tip, thin upper lip and medium lower lip, broad cheekbones and softly tapered jaw", "hairstyle": "dark brown pixie cut", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM002", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM002/portrait.png", "url": "assets/ef23d1a1d8534fe86ed4.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM002", "angle": "front", "label": "전신 정면", "source_path": "images/KFM002/front.png", "url": "assets/c05b84045bcf1c8f6f7f.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM002", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM002/left.png", "url": "assets/060d32755b2b4d46607a.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM002", "angle": "right", "label": "우측 측면", "source_path": "images/KFM002/right.png", "url": "assets/54840ef091ccb989f381.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM002", "angle": "back", "label": "뒷면", "source_path": "images/KFM002/back.png", "url": "assets/dc2f022c64c04aa3e016.webp", "width": 1024, "height": 1536}], "cover": "assets/ef23d1a1d8534fe86ed4.webp", "thumb": "assets/ef23d1a1d8534fe86ed4-thumb.webp", "source_profile": {"id": "KFM002", "stage_name": "한하린", "age": 19, "date_of_birth": "2007-02-08", "age_as_of": "2026-10-08", "mbti": "ENFP", "city": "대구", "height_cm": 175, "bust_cm": 81, "waist_cm": 64, "hips_cm": 92, "shoe_mm": 240, "shoulder_width_cm": 36.7, "inseam_cm": 81.4, "face_features": "rounded oval, deep-set tapered eyes, low bridge with broad rounded tip, thin upper lip and medium lower lip, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "dark brown pixie cut", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.7cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "춤과 영화 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM002/portrait.png", "front": "images/KFM002/front.png", "left": "images/KFM002/left.png", "right": "images/KFM002/right.png", "back": "images/KFM002/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "춤과 영화 감상을 즐기는 한하린의 차분한 도시 일상 패션", "photos": [{"label": "영화관 산책", "url": "assets/lifestyle-3ee223f278191c2c9194.webp", "sequence": 1}, {"label": "댄스 스튜디오 가는 길", "url": "assets/lifestyle-0a9a8a6c42db12ce1ef5.webp", "sequence": 2}, {"label": "영화 기록 카페", "url": "assets/lifestyle-84d9f6fc57397b2f5ebd.webp", "sequence": 3}, {"label": "강변 음악 산책", "url": "assets/lifestyle-3f759772bb06e1d3da3c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM003", "source_id": "KFM003", "name": "한지유", "collection": "original", "age": 19, "birth_date": "2007-03-15", "height_cm": 182, "weight_kg": 64.6, "measurements": {"bust": 84, "waist": 69, "hip": 86}, "mbti": "ISTJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "일상복을 편안하고 자신 있게 입는 모습을 전하고 싶었다.", "city": "수원", "face_features": "heart shaped, hooded almond eyes, gently aquiline bridge and fine tip, full lips with a broad cupid bow, low cheekbones and defined square jaw", "hairstyle": "black short textured crop", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM003", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM003/portrait.png", "url": "assets/79382b6dacbfc0b59468.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM003", "angle": "front", "label": "전신 정면", "source_path": "images/KFM003/front.png", "url": "assets/192a687498a0539f8b16.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM003", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM003/left.png", "url": "assets/af5a4e43cad987b4b7c5.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM003", "angle": "right", "label": "우측 측면", "source_path": "images/KFM003/right.png", "url": "assets/ba5c00994883529c1160.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM003", "angle": "back", "label": "뒷면", "source_path": "images/KFM003/back.png", "url": "assets/804f76a74ba149fb16f9.webp", "width": 1024, "height": 1536}], "cover": "assets/79382b6dacbfc0b59468.webp", "thumb": "assets/79382b6dacbfc0b59468-thumb.webp", "source_profile": {"id": "KFM003", "stage_name": "한지유", "age": 19, "date_of_birth": "2007-03-15", "age_as_of": "2026-10-08", "mbti": "ISTJ", "city": "수원", "height_cm": 182, "bust_cm": 84, "waist_cm": 69, "hips_cm": 86, "shoe_mm": 245, "shoulder_width_cm": 37.4, "inseam_cm": 85.5, "face_features": "heart shaped, hooded almond eyes, gently aquiline bridge and fine tip, full lips with a broad cupid bow, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "black short textured crop", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 37.4cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "스트레칭과 도자기 작업", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM003/portrait.png", "front": "images/KFM003/front.png", "left": "images/KFM003/left.png", "right": "images/KFM003/right.png", "back": "images/KFM003/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "도자기 작업과 스트레칭을 즐기는 한지유의 차분한 공방 일상 패션", "photos": [{"label": "도자기 공방 거리", "url": "assets/lifestyle-3be9522236c23dd1dff8.webp", "sequence": 1}, {"label": "공예 마켓 산책", "url": "assets/lifestyle-43ee07210c03d3471759.webp", "sequence": 2}, {"label": "스트레칭 스튜디오 가는 길", "url": "assets/lifestyle-69abcfb64fc687b1cb65.webp", "sequence": 3}, {"label": "동네 찻집 나들이", "url": "assets/lifestyle-e46a719022d7ecfea2a1.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM004", "source_id": "KFM004", "name": "한나은", "collection": "original", "age": 19, "birth_date": "2007-04-22", "height_cm": 174, "weight_kg": 59.3, "measurements": {"bust": 87, "waist": 63, "hip": 93}, "mbti": "ISFP", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "일상적인 옷의 분위기를 자연스러운 표정으로 전하고 싶었다.", "city": "춘천", "face_features": "soft square, prominent eyes with tapered lids, short straight nose with small tip, balanced medium lips with narrow cupid bow, prominent cheekbones and narrow chin", "hairstyle": "shoulder-length straight blunt bob", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM004", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM004/portrait.png", "url": "assets/5b7a00e4989bb951e4f7.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM004", "angle": "front", "label": "전신 정면", "source_path": "images/KFM004/front.png", "url": "assets/9ec19e67a76cec7fb8f7.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM004", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM004/left.png", "url": "assets/c3350d98af4110902457.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM004", "angle": "right", "label": "우측 측면", "source_path": "images/KFM004/right.png", "url": "assets/3770ad68f44ce9d0a4b2.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM004", "angle": "back", "label": "뒷면", "source_path": "images/KFM004/back.png", "url": "assets/3388b16745dc16d82220.webp", "width": 1024, "height": 1536}], "cover": "assets/5b7a00e4989bb951e4f7.webp", "thumb": "assets/5b7a00e4989bb951e4f7-thumb.webp", "source_profile": {"id": "KFM004", "stage_name": "한나은", "age": 19, "date_of_birth": "2007-04-22", "age_as_of": "2026-10-08", "mbti": "ISFP", "city": "춘천", "height_cm": 174, "bust_cm": 87, "waist_cm": 63, "hips_cm": 93, "shoe_mm": 250, "shoulder_width_cm": 38.1, "inseam_cm": 82.7, "face_features": "soft square, prominent eyes with tapered lids, short straight nose with small tip, balanced medium lips with narrow cupid bow, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "shoulder-length straight blunt bob", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.1cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "필라테스와 전시 관람", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM004/portrait.png", "front": "images/KFM004/front.png", "left": "images/KFM004/left.png", "right": "images/KFM004/right.png", "back": "images/KFM004/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "한나은의 필라테스와 전시 관람 취향을 담은 차분한 일상 패션", "photos": [{"label": "전시장 나들이", "url": "assets/lifestyle-30121225deab45f8657b.webp", "sequence": 1}, {"label": "필라테스 가는 길", "url": "assets/lifestyle-66ad3d0127a488e053fd.webp", "sequence": 2}, {"label": "갤러리 카페 산책", "url": "assets/lifestyle-11bde52d413b3e7f10b3.webp", "sequence": 3}, {"label": "도심 공원 휴식", "url": "assets/lifestyle-f2395a9b3521b97277be.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM005", "source_id": "KFM005", "name": "한수아", "collection": "original", "age": 19, "birth_date": "2007-05-02", "height_cm": 181, "weight_kg": 66.5, "measurements": {"bust": 90, "waist": 68, "hip": 92}, "mbti": "ENTJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶었다.", "city": "인천", "face_features": "diamond shaped, long monolid eyes, broad straight bridge with defined tip, wide lips with soft corners, soft cheekbones and broad rounded chin", "hairstyle": "long black straight hair", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM005", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM005/portrait.png", "url": "assets/eec595e7d2da4cd71291.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM005", "angle": "front", "label": "전신 정면", "source_path": "images/KFM005/front.png", "url": "assets/04298e292f1648ee18bc.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM005", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM005/left.png", "url": "assets/3942175b0834cd091714.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM005", "angle": "right", "label": "우측 측면", "source_path": "images/KFM005/right.png", "url": "assets/e1c6146bf131e59e5e8d.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM005", "angle": "back", "label": "뒷면", "source_path": "images/KFM005/back.png", "url": "assets/b69e8f40f8230b43e17d.webp", "width": 1024, "height": 1536}], "cover": "assets/eec595e7d2da4cd71291.webp", "thumb": "assets/eec595e7d2da4cd71291-thumb.webp", "source_profile": {"id": "KFM005", "stage_name": "한수아", "age": 19, "date_of_birth": "2007-05-02", "age_as_of": "2026-10-08", "mbti": "ENTJ", "city": "인천", "height_cm": 181, "bust_cm": 90, "waist_cm": 68, "hips_cm": 92, "shoe_mm": 255, "shoulder_width_cm": 38.8, "inseam_cm": 86.9, "face_features": "diamond shaped, long monolid eyes, broad straight bridge with defined tip, wide lips with soft corners, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "long black straight hair", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.8cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "요가와 여행 기록", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM005/portrait.png", "front": "images/KFM005/front.png", "left": "images/KFM005/left.png", "right": "images/KFM005/right.png", "back": "images/KFM005/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "요가와 여행 기록을 즐기는 한수아의 차분한 골목과 강변 일상 패션", "photos": [{"label": "여행 기록 산책", "url": "assets/lifestyle-f6f210dcf184671289c3.webp", "sequence": 1}, {"label": "요가 가는 길", "url": "assets/lifestyle-3c5cd6c8416f180e6b4e.webp", "sequence": 2}, {"label": "골목 카페 나들이", "url": "assets/lifestyle-79d8ca7ffcc4f1e3d04b.webp", "sequence": 3}, {"label": "강변 여행 구상", "url": "assets/lifestyle-28221e0661267ac60b98.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM006", "source_id": "KFM006", "name": "한다희", "collection": "original", "age": 19, "birth_date": "2007-06-09", "height_cm": 173, "weight_kg": 59.6, "measurements": {"bust": 80, "waist": 62, "hip": 94}, "mbti": "INTP", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "스타일링과 촬영을 함께 배우며 표현의 폭을 넓히고 싶었다.", "city": "광주", "face_features": "oblong, softly downturned eyes, slender concave bridge and soft tip, small full lips with defined cupid bow, subtle high cheekbones and gently rounded jaw", "hairstyle": "mid-length chestnut layered cut", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM006", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM006/portrait.png", "url": "assets/fc25ad767bb43eb2d215.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM006", "angle": "front", "label": "전신 정면", "source_path": "images/KFM006/front.png", "url": "assets/477450f2133f85b35741.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM006", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM006/left.png", "url": "assets/91d13b5b3621b5068517.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM006", "angle": "right", "label": "우측 측면", "source_path": "images/KFM006/right.png", "url": "assets/24e41c883f9c04b4a9ec.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM006", "angle": "back", "label": "뒷면", "source_path": "images/KFM006/back.png", "url": "assets/a50e7b238d9ef43ad920.webp", "width": 1024, "height": 1536}], "cover": "assets/fc25ad767bb43eb2d215.webp", "thumb": "assets/fc25ad767bb43eb2d215-thumb.webp", "source_profile": {"id": "KFM006", "stage_name": "한다희", "age": 19, "date_of_birth": "2007-06-09", "age_as_of": "2026-10-08", "mbti": "INTP", "city": "광주", "height_cm": 173, "bust_cm": 80, "waist_cm": 62, "hips_cm": 94, "shoe_mm": 235, "shoulder_width_cm": 39.5, "inseam_cm": 79.6, "face_features": "oblong, softly downturned eyes, slender concave bridge and soft tip, small full lips with defined cupid bow, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "mid-length chestnut layered cut", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 39.5cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "등산과 필름 사진", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM006/portrait.png", "front": "images/KFM006/front.png", "left": "images/KFM006/left.png", "right": "images/KFM006/right.png", "back": "images/KFM006/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "한다희의 등산과 필름 사진 취향을 담은 차분한 일상 패션", "photos": [{"label": "숲길 필름 산책", "url": "assets/lifestyle-b0d1075517818f6ddb83.webp", "sequence": 1}, {"label": "사진 카페 나들이", "url": "assets/lifestyle-99a498f62ee97b60464a.webp", "sequence": 2}, {"label": "개울길 산책", "url": "assets/lifestyle-75120299d3cb06880bac.webp", "sequence": 3}, {"label": "꽃길 사진 여행", "url": "assets/lifestyle-99d39d178115f174d588.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM007", "source_id": "KFM007", "name": "한예린", "collection": "original", "age": 19, "birth_date": "2007-07-16", "height_cm": 180, "weight_kg": 65.4, "measurements": {"bust": 83, "waist": 67, "hip": 88}, "mbti": "ESFJ", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "팀과 함께 하나의 사진을 완성하는 과정에 즐거움을 느꼈다.", "city": "전주", "face_features": "rounded with broad forehead, narrow softly curved eyes, long straight bridge and broad tip, medium upper lip and fuller lower lip, broad cheekbones and softly tapered jaw", "hairstyle": "long natural loose waves", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM007", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM007/portrait.png", "url": "assets/20952e59fd8c67a67518.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM007", "angle": "front", "label": "전신 정면", "source_path": "images/KFM007/front.png", "url": "assets/aabb83de60c57cf723e0.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM007", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM007/left.png", "url": "assets/1f1dc61623e2ce7a0bd7.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM007", "angle": "right", "label": "우측 측면", "source_path": "images/KFM007/right.png", "url": "assets/4c1f2f0e5a7d871757dd.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM007", "angle": "back", "label": "뒷면", "source_path": "images/KFM007/back.png", "url": "assets/798330371fa6e462cee6.webp", "width": 1024, "height": 1536}], "cover": "assets/20952e59fd8c67a67518.webp", "thumb": "assets/20952e59fd8c67a67518-thumb.webp", "source_profile": {"id": "KFM007", "stage_name": "한예린", "age": 19, "date_of_birth": "2007-07-16", "age_as_of": "2026-10-08", "mbti": "ESFJ", "city": "전주", "height_cm": 180, "bust_cm": 83, "waist_cm": 67, "hips_cm": 88, "shoe_mm": 240, "shoulder_width_cm": 40.2, "inseam_cm": 83.7, "face_features": "rounded with broad forehead, narrow softly curved eyes, long straight bridge and broad tip, medium upper lip and fuller lower lip, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "long natural loose waves", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.2cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "수영과 홈쿠킹", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM007/portrait.png", "front": "images/KFM007/front.png", "left": "images/KFM007/left.png", "right": "images/KFM007/right.png", "back": "images/KFM007/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "한예린의 수영과 홈쿠킹 취향을 담은 차분한 일상 패션", "photos": [{"label": "수영 수업 가는 길", "url": "assets/lifestyle-31685648cad317f76161.webp", "sequence": 1}, {"label": "재료 시장 산책", "url": "assets/lifestyle-19fc8eff294bdfc7a424.webp", "sequence": 2}, {"label": "요리 책방 나들이", "url": "assets/lifestyle-eec1c73d0bb96f758c62.webp", "sequence": 3}, {"label": "동네 빵집 산책", "url": "assets/lifestyle-52b9681061391c2e441e.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM008", "source_id": "KFM008", "name": "한소윤", "collection": "original", "age": 19, "birth_date": "2007-08-23", "height_cm": 172, "weight_kg": 59.5, "measurements": {"bust": 86, "waist": 61, "hip": 95}, "mbti": "ESTP", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "스타일링과 촬영을 함께 배우며 표현의 폭을 넓히고 싶었다.", "city": "부산", "face_features": "angular oval, round eyes with subtle double lids, narrow straight nose with rounded tip, thin upper lip and medium lower lip, low cheekbones and defined square jaw", "hairstyle": "short natural tight curls", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM008", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM008/portrait.png", "url": "assets/c5912f9e37bd98491c41.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM008", "angle": "front", "label": "전신 정면", "source_path": "images/KFM008/front.png", "url": "assets/51f020d31e01d34f811f.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM008", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM008/left.png", "url": "assets/2ed77d513d2641b0103b.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM008", "angle": "right", "label": "우측 측면", "source_path": "images/KFM008/right.png", "url": "assets/c0a44628478622dbe5de.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM008", "angle": "back", "label": "뒷면", "source_path": "images/KFM008/back.png", "url": "assets/23117a8f8f18e961fc22.webp", "width": 1024, "height": 1536}], "cover": "assets/c5912f9e37bd98491c41.webp", "thumb": "assets/c5912f9e37bd98491c41-thumb.webp", "source_profile": {"id": "KFM008", "stage_name": "한소윤", "age": 19, "date_of_birth": "2007-08-23", "age_as_of": "2026-10-08", "mbti": "ESTP", "city": "부산", "height_cm": 172, "bust_cm": 86, "waist_cm": 61, "hips_cm": 95, "shoe_mm": 245, "shoulder_width_cm": 40.9, "inseam_cm": 80.8, "face_features": "angular oval, round eyes with subtle double lids, narrow straight nose with rounded tip, thin upper lip and medium lower lip, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "short natural tight curls", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.9cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "가벼운 근력 운동과 드로잉", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM008/portrait.png", "front": "images/KFM008/front.png", "left": "images/KFM008/left.png", "right": "images/KFM008/right.png", "back": "images/KFM008/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "드로잉과 가벼운 근력 운동을 즐기는 한소윤의 창의적인 일상 패션", "photos": [{"label": "드로잉 공원 산책", "url": "assets/lifestyle-f192ec49c0d32ed5969b.webp", "sequence": 1}, {"label": "운동 수업 가는 길", "url": "assets/lifestyle-e31678508fc85efbb47c.webp", "sequence": 2}, {"label": "화방 나들이", "url": "assets/lifestyle-39a942ca1b71966a3ee7.webp", "sequence": 3}, {"label": "스케치 카페 산책", "url": "assets/lifestyle-008dcf425e069759c8d3.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM009", "source_id": "KFM009", "name": "한채원", "collection": "original", "age": 19, "birth_date": "2007-09-03", "height_cm": 179, "weight_kg": 64.1, "measurements": {"bust": 89, "waist": 66, "hip": 91}, "mbti": "INFP", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "브랜드의 이야기를 공감할 수 있는 이미지로 전하고 싶었다.", "city": "대전", "face_features": "pear shaped, upturned almond eyes, low bridge with broad rounded tip, full lips with a broad cupid bow, prominent cheekbones and narrow chin", "hairstyle": "mid-length soft curls", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM009", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM009/portrait.png", "url": "assets/861df58baad2e3006fb3.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM009", "angle": "front", "label": "전신 정면", "source_path": "images/KFM009/front.png", "url": "assets/d84bb1f72b230dcecbd1.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM009", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM009/left.png", "url": "assets/5307df8056138d3fa556.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM009", "angle": "right", "label": "우측 측면", "source_path": "images/KFM009/right.png", "url": "assets/f4e9a5ed6e154bc55a8a.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM009", "angle": "back", "label": "뒷면", "source_path": "images/KFM009/back.png", "url": "assets/ec26977ea07b33f7ae80.webp", "width": 1024, "height": 1536}], "cover": "assets/861df58baad2e3006fb3.webp", "thumb": "assets/861df58baad2e3006fb3-thumb.webp", "source_profile": {"id": "KFM009", "stage_name": "한채원", "age": 19, "date_of_birth": "2007-09-03", "age_as_of": "2026-10-08", "mbti": "INFP", "city": "대전", "height_cm": 179, "bust_cm": 89, "waist_cm": 66, "hips_cm": 91, "shoe_mm": 250, "shoulder_width_cm": 36.0, "inseam_cm": 85.0, "face_features": "pear shaped, upturned almond eyes, low bridge with broad rounded tip, full lips with a broad cupid bow, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "mid-length soft curls", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.0cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "러닝과 식물 가꾸기", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM009/portrait.png", "front": "images/KFM009/front.png", "left": "images/KFM009/left.png", "right": "images/KFM009/right.png", "back": "images/KFM009/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "한채원의 러닝과 식물 가꾸기 취향을 담은 차분한 일상 패션", "photos": [{"label": "러닝 공원 산책", "url": "assets/lifestyle-4a99bc257942921167d5.webp", "sequence": 1}, {"label": "식물 상점 나들이", "url": "assets/lifestyle-607bad83062b51cafeb2.webp", "sequence": 2}, {"label": "정원 카페 산책", "url": "assets/lifestyle-1f8506bcbf8faff27d63.webp", "sequence": 3}, {"label": "동네 꽃시장 산책", "url": "assets/lifestyle-213f958fa8a13d2282e0.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM010", "source_id": "KFM010", "name": "한유진", "collection": "original", "age": 20, "birth_date": "2006-10-10", "height_cm": 171, "weight_kg": 57.0, "measurements": {"bust": 79, "waist": 60, "hip": 96}, "mbti": "INTJ", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "평범한 일상을 새로운 시선으로 표현하는 화보를 만들고 싶었다.", "city": "제주", "face_features": "compact square, wide round monolid eyes, gently aquiline bridge and fine tip, balanced medium lips with narrow cupid bow, soft cheekbones and broad rounded chin", "hairstyle": "neat low ponytail", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM010", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM010/portrait.png", "url": "assets/5d9387ee4ad3565221ad.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM010", "angle": "front", "label": "전신 정면", "source_path": "images/KFM010/front.png", "url": "assets/27c0bbb49171ec180325.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM010", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM010/left.png", "url": "assets/b806a66d054c462bf31e.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM010", "angle": "right", "label": "우측 측면", "source_path": "images/KFM010/right.png", "url": "assets/18efbac27751f4ff265e.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM010", "angle": "back", "label": "뒷면", "source_path": "images/KFM010/back.png", "url": "assets/2dbe3b772c81e186bd91.webp", "width": 1024, "height": 1536}], "cover": "assets/5d9387ee4ad3565221ad.webp", "thumb": "assets/5d9387ee4ad3565221ad-thumb.webp", "source_profile": {"id": "KFM010", "stage_name": "한유진", "age": 19, "date_of_birth": "2006-10-10", "age_as_of": "2026-10-08", "mbti": "INTJ", "city": "제주", "height_cm": 171, "bust_cm": 79, "waist_cm": 60, "hips_cm": 96, "shoe_mm": 255, "shoulder_width_cm": 36.7, "inseam_cm": 82.1, "face_features": "compact square, wide round monolid eyes, gently aquiline bridge and fine tip, balanced medium lips with narrow cupid bow, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "neat low ponytail", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.7cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "자전거와 음악 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM010/portrait.png", "front": "images/KFM010/front.png", "left": "images/KFM010/left.png", "right": "images/KFM010/right.png", "back": "images/KFM010/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}}, {"id": "original:KFM011", "source_id": "KFM011", "name": "윤서아", "collection": "original", "age": 19, "birth_date": "2006-11-17", "height_cm": 178, "weight_kg": 64.0, "measurements": {"bust": 82, "waist": 65, "hip": 90}, "mbti": "ENFJ", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "motivation": "일상적인 옷의 분위기를 자연스러운 표정으로 전하고 싶었다.", "city": "서울", "face_features": "elongated oval, slightly wide-set almond eyes, short straight nose with small tip, wide lips with soft corners, subtle high cheekbones and gently rounded jaw", "hairstyle": "elegant low bun", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM011", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM011/portrait.png", "url": "assets/11e82c9de59dacac34e5.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM011", "angle": "front", "label": "전신 정면", "source_path": "images/KFM011/front.png", "url": "assets/96b3a90fff774b50d825.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM011", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM011/left.png", "url": "assets/d8ddfc3d2485970f9edc.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM011", "angle": "right", "label": "우측 측면", "source_path": "images/KFM011/right.png", "url": "assets/47e63fb53eec9cca1318.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM011", "angle": "back", "label": "뒷면", "source_path": "images/KFM011/back.png", "url": "assets/e1f5901bde58812f5ef7.webp", "width": 1024, "height": 1536}], "cover": "assets/11e82c9de59dacac34e5.webp", "thumb": "assets/11e82c9de59dacac34e5-thumb.webp", "source_profile": {"id": "KFM011", "stage_name": "윤서아", "age": 19, "date_of_birth": "2006-11-17", "age_as_of": "2026-10-08", "mbti": "ENFJ", "city": "서울", "height_cm": 178, "bust_cm": 82, "waist_cm": 65, "hips_cm": 90, "shoe_mm": 235, "shoulder_width_cm": 37.4, "inseam_cm": 81.9, "face_features": "elongated oval, slightly wide-set almond eyes, short straight nose with small tip, wide lips with soft corners, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "elegant low bun", "impression": "bright and approachable", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 37.4cm", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "아침 산책과 독서", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM011/portrait.png", "front": "images/KFM011/front.png", "left": "images/KFM011/left.png", "right": "images/KFM011/right.png", "back": "images/KFM011/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤서아의 아침 산책과 독서 취향을 담은 차분한 일상 패션", "photos": [{"label": "아침 독서 산책", "url": "assets/lifestyle-80b79187d9366d17535b.webp", "sequence": 1}, {"label": "독립 서점 나들이", "url": "assets/lifestyle-7e33392d9f2639ee1b27.webp", "sequence": 2}, {"label": "책과 카페 산책", "url": "assets/lifestyle-56d92db1329c96c5e9e6.webp", "sequence": 3}, {"label": "도서관 가는 길", "url": "assets/lifestyle-767212b1013897b46219.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM012", "source_id": "KFM012", "name": "윤하린", "collection": "original", "age": 19, "birth_date": "2006-12-24", "height_cm": 170, "weight_kg": 56.4, "measurements": {"bust": 85, "waist": 59, "hip": 97}, "mbti": "ISFJ", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "motivation": "일상복을 편안하고 자신 있게 입는 모습을 전하고 싶었다.", "city": "대구", "face_features": "rounded oval, deep-set tapered eyes, broad straight bridge with defined tip, small full lips with defined cupid bow, broad cheekbones and softly tapered jaw", "hairstyle": "long layered waves", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM012", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM012/portrait.png", "url": "assets/66ab72c55ea4f8776185.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM012", "angle": "front", "label": "전신 정면", "source_path": "images/KFM012/front.png", "url": "assets/d9e25c5061850a41cac2.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM012", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM012/left.png", "url": "assets/e03cc101df82ef7417d4.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM012", "angle": "right", "label": "우측 측면", "source_path": "images/KFM012/right.png", "url": "assets/c211f353fcbea4fe8386.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM012", "angle": "back", "label": "뒷면", "source_path": "images/KFM012/back.png", "url": "assets/4b19acc04fadb1bae324.webp", "width": 1024, "height": 1536}], "cover": "assets/66ab72c55ea4f8776185.webp", "thumb": "assets/66ab72c55ea4f8776185-thumb.webp", "source_profile": {"id": "KFM012", "stage_name": "윤하린", "age": 19, "date_of_birth": "2006-12-24", "age_as_of": "2026-10-08", "mbti": "ISFJ", "city": "대구", "height_cm": 170, "bust_cm": 85, "waist_cm": 59, "hips_cm": 97, "shoe_mm": 240, "shoulder_width_cm": 38.1, "inseam_cm": 79.0, "face_features": "rounded oval, deep-set tapered eyes, broad straight bridge with defined tip, small full lips with defined cupid bow, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "long layered waves", "impression": "bright and approachable", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.1cm", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "춤과 영화 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM012/portrait.png", "front": "images/KFM012/front.png", "left": "images/KFM012/left.png", "right": "images/KFM012/right.png", "back": "images/KFM012/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "춤과 영화 감상을 즐기는 윤하린의 영화관과 강변 일상 패션", "photos": [{"label": "영화관 나들이", "url": "assets/lifestyle-fe584c104a16d92940e2.webp", "sequence": 1}, {"label": "댄스 수업 가는 길", "url": "assets/lifestyle-7d43b3471f2a3b34a632.webp", "sequence": 2}, {"label": "영화 기록 카페", "url": "assets/lifestyle-0683325db4b0e31adf21.webp", "sequence": 3}, {"label": "음악과 강변 산책", "url": "assets/lifestyle-d09c477c0fe2226c2c0e.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM013", "source_id": "KFM013", "name": "윤지유", "collection": "original", "age": 19, "birth_date": "2007-01-04", "height_cm": 177, "weight_kg": 61.7, "measurements": {"bust": 88, "waist": 64, "hip": 91}, "mbti": "ENTP", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "motivation": "스타일링과 촬영을 함께 배우며 표현의 폭을 넓히고 싶었다.", "city": "수원", "face_features": "heart shaped, hooded almond eyes, slender concave bridge and soft tip, medium upper lip and fuller lower lip, low cheekbones and defined square jaw", "hairstyle": "ear-length tucked bob", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM013", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM013/portrait.png", "url": "assets/c672a388fb231b85330e.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM013", "angle": "front", "label": "전신 정면", "source_path": "images/KFM013/front.png", "url": "assets/84f624718bf18bc4de39.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM013", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM013/left.png", "url": "assets/551774d88d07fde3957f.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM013", "angle": "right", "label": "우측 측면", "source_path": "images/KFM013/right.png", "url": "assets/34b156d3d14eb0bf6a79.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM013", "angle": "back", "label": "뒷면", "source_path": "images/KFM013/back.png", "url": "assets/81e8ccf3e57b077098cc.webp", "width": 1024, "height": 1536}], "cover": "assets/c672a388fb231b85330e.webp", "thumb": "assets/c672a388fb231b85330e-thumb.webp", "source_profile": {"id": "KFM013", "stage_name": "윤지유", "age": 19, "date_of_birth": "2007-01-04", "age_as_of": "2026-10-08", "mbti": "ENTP", "city": "수원", "height_cm": 177, "bust_cm": 88, "waist_cm": 64, "hips_cm": 91, "shoe_mm": 245, "shoulder_width_cm": 38.8, "inseam_cm": 83.2, "face_features": "heart shaped, hooded almond eyes, slender concave bridge and soft tip, medium upper lip and fuller lower lip, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "ear-length tucked bob", "impression": "bright and approachable", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.8cm", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "스트레칭과 도자기 작업", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM013/portrait.png", "front": "images/KFM013/front.png", "left": "images/KFM013/left.png", "right": "images/KFM013/right.png", "back": "images/KFM013/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤지유의 스트레칭과 도자기 작업 취향을 담은 차분한 일상 패션", "photos": [{"label": "공방 가는 길", "url": "assets/lifestyle-514f695a1b185b21549b.webp", "sequence": 1}, {"label": "도자기 마켓 나들이", "url": "assets/lifestyle-bd5d15e8e5961d8564a0.webp", "sequence": 2}, {"label": "스트레칭 수업 산책", "url": "assets/lifestyle-bf108a7a9f711a461d4d.webp", "sequence": 3}, {"label": "찻집 정원 산책", "url": "assets/lifestyle-cd82c5e3155ea4353602.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM014", "source_id": "KFM014", "name": "윤나은", "collection": "original", "age": 19, "birth_date": "2007-02-11", "height_cm": 169, "weight_kg": 57.4, "measurements": {"bust": 78, "waist": 69, "hip": 85}, "mbti": "ESFP", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "motivation": "평범한 일상을 새로운 시선으로 표현하는 화보를 만들고 싶었다.", "city": "춘천", "face_features": "soft square, prominent eyes with tapered lids, long straight bridge and broad tip, thin upper lip and medium lower lip, prominent cheekbones and narrow chin", "hairstyle": "shoulder-length shag", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM014", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM014/portrait.png", "url": "assets/08e8b4fb7514ae1c5f9d.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM014", "angle": "front", "label": "전신 정면", "source_path": "images/KFM014/front.png", "url": "assets/864b87599fb74c4e6434.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM014", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM014/left.png", "url": "assets/9b2252d19230384aa3ed.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM014", "angle": "right", "label": "우측 측면", "source_path": "images/KFM014/right.png", "url": "assets/54d2d10bd4e1529d9468.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM014", "angle": "back", "label": "뒷면", "source_path": "images/KFM014/back.png", "url": "assets/7b344b3ae44c7c5d8cc7.webp", "width": 1024, "height": 1536}], "cover": "assets/08e8b4fb7514ae1c5f9d.webp", "thumb": "assets/08e8b4fb7514ae1c5f9d-thumb.webp", "source_profile": {"id": "KFM014", "stage_name": "윤나은", "age": 19, "date_of_birth": "2007-02-11", "age_as_of": "2026-10-08", "mbti": "ESFP", "city": "춘천", "height_cm": 169, "bust_cm": 78, "waist_cm": 69, "hips_cm": 85, "shoe_mm": 250, "shoulder_width_cm": 39.5, "inseam_cm": 80.3, "face_features": "soft square, prominent eyes with tapered lids, long straight bridge and broad tip, thin upper lip and medium lower lip, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "shoulder-length shag", "impression": "bright and approachable", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 39.5cm", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "필라테스와 전시 관람", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM014/portrait.png", "front": "images/KFM014/front.png", "left": "images/KFM014/left.png", "right": "images/KFM014/right.png", "back": "images/KFM014/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤나은의 필라테스와 전시 관람 취향을 담은 차분한 일상 패션", "photos": [{"label": "전시관의 오후", "url": "assets/lifestyle-d01f5f940ef2a40ab502.webp", "sequence": 1}, {"label": "스튜디오 가는 길", "url": "assets/lifestyle-64ebaeef94af61f7dcf0.webp", "sequence": 2}, {"label": "카페 앞 산책", "url": "assets/lifestyle-c3bb6af0d68e51c8bd59.webp", "sequence": 3}, {"label": "주말의 디자인 서점", "url": "assets/lifestyle-81e8d51e600860185d8d.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM015", "source_id": "KFM015", "name": "윤수아", "collection": "original", "age": 19, "birth_date": "2007-03-18", "height_cm": 176, "weight_kg": 62.0, "measurements": {"bust": 81, "waist": 63, "hip": 92}, "mbti": "ISTP", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "motivation": "사진과 스타일링으로 자신만의 감성을 표현하고 싶었다.", "city": "인천", "face_features": "diamond shaped, long monolid eyes, narrow straight nose with rounded tip, full lips with a broad cupid bow, soft cheekbones and broad rounded chin", "hairstyle": "short side-parted waves", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM015", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM015/portrait.png", "url": "assets/7f724119b71426f8fb59.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM015", "angle": "front", "label": "전신 정면", "source_path": "images/KFM015/front.png", "url": "assets/3e2267a2790b17a483c2.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM015", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM015/left.png", "url": "assets/451f3ad63987d4d78ad5.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM015", "angle": "right", "label": "우측 측면", "source_path": "images/KFM015/right.png", "url": "assets/f788bf3f2ba968d29eef.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM015", "angle": "back", "label": "뒷면", "source_path": "images/KFM015/back.png", "url": "assets/8cffd9d60491b502b62d.webp", "width": 1024, "height": 1536}], "cover": "assets/7f724119b71426f8fb59.webp", "thumb": "assets/7f724119b71426f8fb59-thumb.webp", "source_profile": {"id": "KFM015", "stage_name": "윤수아", "age": 19, "date_of_birth": "2007-03-18", "age_as_of": "2026-10-08", "mbti": "ISTP", "city": "인천", "height_cm": 176, "bust_cm": 81, "waist_cm": 63, "hips_cm": 92, "shoe_mm": 255, "shoulder_width_cm": 40.2, "inseam_cm": 84.5, "face_features": "diamond shaped, long monolid eyes, narrow straight nose with rounded tip, full lips with a broad cupid bow, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "short side-parted waves", "impression": "bright and approachable", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.2cm", "personality": "신중하고 책임감이 강하며 독립적으로 일함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "요가와 여행 기록", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM015/portrait.png", "front": "images/KFM015/front.png", "left": "images/KFM015/left.png", "right": "images/KFM015/right.png", "back": "images/KFM015/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤수아의 요가와 여행 기록 취향을 담은 차분한 일상 패션", "photos": [{"label": "여행 기록의 거리", "url": "assets/lifestyle-fa35670e5ad0215de67d.webp", "sequence": 1}, {"label": "요가 후의 산책", "url": "assets/lifestyle-0d3c640d5105ba4c62e7.webp", "sequence": 2}, {"label": "기차역의 하루", "url": "assets/lifestyle-fb366a47e52018fa6131.webp", "sequence": 3}, {"label": "강변의 저녁빛", "url": "assets/lifestyle-8976d9e0b6acf5e14198.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM016", "source_id": "KFM016", "name": "윤다희", "collection": "original", "age": 19, "birth_date": "2007-04-25", "height_cm": 168, "weight_kg": 54.2, "measurements": {"bust": 84, "waist": 68, "hip": 86}, "mbti": "ESTJ", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "motivation": "일상적인 옷의 분위기를 자연스러운 표정으로 전하고 싶었다.", "city": "광주", "face_features": "oblong, softly downturned eyes, low bridge with broad rounded tip, balanced medium lips with narrow cupid bow, subtle high cheekbones and gently rounded jaw", "hairstyle": "high ponytail", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM016", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM016/portrait.png", "url": "assets/ea3a34ba4d64a4fc3496.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM016", "angle": "front", "label": "전신 정면", "source_path": "images/KFM016/front.png", "url": "assets/c689fa836174398c351e.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM016", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM016/left.png", "url": "assets/68387fd1c62313d4e6ef.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM016", "angle": "right", "label": "우측 측면", "source_path": "images/KFM016/right.png", "url": "assets/823096428c7ca80d5226.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM016", "angle": "back", "label": "뒷면", "source_path": "images/KFM016/back.png", "url": "assets/e69ae5e7afceba9122ee.webp", "width": 1024, "height": 1536}], "cover": "assets/ea3a34ba4d64a4fc3496.webp", "thumb": "assets/ea3a34ba4d64a4fc3496-thumb.webp", "source_profile": {"id": "KFM016", "stage_name": "윤다희", "age": 19, "date_of_birth": "2007-04-25", "age_as_of": "2026-10-08", "mbti": "ESTJ", "city": "광주", "height_cm": 168, "bust_cm": 84, "waist_cm": 68, "hips_cm": 86, "shoe_mm": 235, "shoulder_width_cm": 40.9, "inseam_cm": 77.3, "face_features": "oblong, softly downturned eyes, low bridge with broad rounded tip, balanced medium lips with narrow cupid bow, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "high ponytail", "impression": "elegant and calm", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.9cm", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "등산과 필름 사진", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM016/portrait.png", "front": "images/KFM016/front.png", "left": "images/KFM016/left.png", "right": "images/KFM016/right.png", "back": "images/KFM016/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤다희의 등산과 필름 사진 취향을 담은 차분한 일상 패션", "photos": [{"label": "필름 카메라 산책", "url": "assets/lifestyle-ffe263c30f5c59eb100d.webp", "sequence": 1}, {"label": "숲길의 아침", "url": "assets/lifestyle-47d0c98af7986f0ed089.webp", "sequence": 2}, {"label": "사진관 앞에서", "url": "assets/lifestyle-d8b3d98b32fd028e6e67.webp", "sequence": 3}, {"label": "공원의 작은 쉼표", "url": "assets/lifestyle-8c5c2b2bc26d39dc7c64.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM017", "source_id": "KFM017", "name": "윤예린", "collection": "original", "age": 19, "birth_date": "2007-05-05", "height_cm": 175, "weight_kg": 59.4, "measurements": {"bust": 87, "waist": 62, "hip": 93}, "mbti": "INFJ", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "motivation": "다양한 옷의 움직임과 실루엣을 생동감 있게 보여주고 싶었다.", "city": "전주", "face_features": "rounded with broad forehead, narrow softly curved eyes, gently aquiline bridge and fine tip, wide lips with soft corners, broad cheekbones and softly tapered jaw", "hairstyle": "rounded short bob", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM017", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM017/portrait.png", "url": "assets/bee1dc62173e291c97cd.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM017", "angle": "front", "label": "전신 정면", "source_path": "images/KFM017/front.png", "url": "assets/8e0d9a2f834e6ffaf1c0.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM017", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM017/left.png", "url": "assets/c967bd9463ea3633ec95.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM017", "angle": "right", "label": "우측 측면", "source_path": "images/KFM017/right.png", "url": "assets/c33acfe8ddb239e3e831.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM017", "angle": "back", "label": "뒷면", "source_path": "images/KFM017/back.png", "url": "assets/7b7336d3e5706ccefb31.webp", "width": 1024, "height": 1536}], "cover": "assets/bee1dc62173e291c97cd.webp", "thumb": "assets/bee1dc62173e291c97cd-thumb.webp", "source_profile": {"id": "KFM017", "stage_name": "윤예린", "age": 19, "date_of_birth": "2007-05-05", "age_as_of": "2026-10-08", "mbti": "INFJ", "city": "전주", "height_cm": 175, "bust_cm": 87, "waist_cm": 62, "hips_cm": 93, "shoe_mm": 240, "shoulder_width_cm": 36.0, "inseam_cm": 81.4, "face_features": "rounded with broad forehead, narrow softly curved eyes, gently aquiline bridge and fine tip, wide lips with soft corners, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "rounded short bob", "impression": "elegant and calm", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.0cm", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "수영과 홈쿠킹", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM017/portrait.png", "front": "images/KFM017/front.png", "left": "images/KFM017/left.png", "right": "images/KFM017/right.png", "back": "images/KFM017/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤예린의 수영과 홈쿠킹 취향을 담은 차분한 일상 패션", "photos": [{"label": "장 보러 가는 오후", "url": "assets/lifestyle-3839ccda6d5629d0e40c.webp", "sequence": 1}, {"label": "수영 수업 가는 길", "url": "assets/lifestyle-9a32d5f212c8869e8239.webp", "sequence": 2}, {"label": "집에서 만드는 브런치", "url": "assets/lifestyle-a120ae9e79afc47c082a.webp", "sequence": 3}, {"label": "동네 빵집 앞", "url": "assets/lifestyle-57339bb12e612d115ee8.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM018", "source_id": "KFM018", "name": "윤소윤", "collection": "original", "age": 19, "birth_date": "2007-06-12", "height_cm": 182, "weight_kg": 65.6, "measurements": {"bust": 90, "waist": 67, "hip": 92}, "mbti": "ENFP", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "motivation": "다양한 옷의 움직임과 실루엣을 생동감 있게 보여주고 싶었다.", "city": "부산", "face_features": "angular oval, round eyes with subtle double lids, short straight nose with small tip, small full lips with defined cupid bow, low cheekbones and defined square jaw", "hairstyle": "mid-length straight side part", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM018", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM018/portrait.png", "url": "assets/7857ae7d3e9ebde804df.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM018", "angle": "front", "label": "전신 정면", "source_path": "images/KFM018/front.png", "url": "assets/581e162162f27997662d.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM018", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM018/left.png", "url": "assets/bdac4a5f08faf214db6d.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM018", "angle": "right", "label": "우측 측면", "source_path": "images/KFM018/right.png", "url": "assets/be935fe8a8d889c9ea4d.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM018", "angle": "back", "label": "뒷면", "source_path": "images/KFM018/back.png", "url": "assets/4c6f60d98d947e630c0f.webp", "width": 1024, "height": 1536}], "cover": "assets/7857ae7d3e9ebde804df.webp", "thumb": "assets/7857ae7d3e9ebde804df-thumb.webp", "source_profile": {"id": "KFM018", "stage_name": "윤소윤", "age": 19, "date_of_birth": "2007-06-12", "age_as_of": "2026-10-08", "mbti": "ENFP", "city": "부산", "height_cm": 182, "bust_cm": 90, "waist_cm": 67, "hips_cm": 92, "shoe_mm": 245, "shoulder_width_cm": 36.7, "inseam_cm": 85.5, "face_features": "angular oval, round eyes with subtle double lids, short straight nose with small tip, small full lips with defined cupid bow, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "mid-length straight side part", "impression": "elegant and calm", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.7cm", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "가벼운 근력 운동과 드로잉", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM018/portrait.png", "front": "images/KFM018/front.png", "left": "images/KFM018/left.png", "right": "images/KFM018/right.png", "back": "images/KFM018/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤소윤의 가벼운 근력 운동과 드로잉 취향을 담은 차분한 일상 패션", "photos": [{"label": "스케치북과 공원", "url": "assets/lifestyle-7ac307da3102d5a56f91.webp", "sequence": 1}, {"label": "그림 재료를 고르는 날", "url": "assets/lifestyle-a42ab2017be7f36101ae.webp", "sequence": 2}, {"label": "가벼운 운동 후", "url": "assets/lifestyle-e164b8909fd8545e7564.webp", "sequence": 3}, {"label": "창가의 작은 작업실", "url": "assets/lifestyle-dafdaa7410443225cdf8.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM019", "source_id": "KFM019", "name": "윤채원", "collection": "original", "age": 19, "birth_date": "2007-07-19", "height_cm": 174, "weight_kg": 58.7, "measurements": {"bust": 80, "waist": 61, "hip": 94}, "mbti": "ISTJ", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "motivation": "팀과 함께 하나의 사진을 완성하는 과정에 즐거움을 느꼈다.", "city": "대전", "face_features": "pear shaped, upturned almond eyes, broad straight bridge with defined tip, medium upper lip and fuller lower lip, prominent cheekbones and narrow chin", "hairstyle": "long loose curls", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM019", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM019/portrait.png", "url": "assets/89e4a1b0f4ef17a55078.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM019", "angle": "front", "label": "전신 정면", "source_path": "images/KFM019/front.png", "url": "assets/d8d2be8461793d3b60b1.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM019", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM019/left.png", "url": "assets/db689bac47f1439e7bd8.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM019", "angle": "right", "label": "우측 측면", "source_path": "images/KFM019/right.png", "url": "assets/762c8d15be9d18a43b03.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM019", "angle": "back", "label": "뒷면", "source_path": "images/KFM019/back.png", "url": "assets/13b931ef223a13ba6479.webp", "width": 1024, "height": 1536}], "cover": "assets/89e4a1b0f4ef17a55078.webp", "thumb": "assets/89e4a1b0f4ef17a55078-thumb.webp", "source_profile": {"id": "KFM019", "stage_name": "윤채원", "age": 19, "date_of_birth": "2007-07-19", "age_as_of": "2026-10-08", "mbti": "ISTJ", "city": "대전", "height_cm": 174, "bust_cm": 80, "waist_cm": 61, "hips_cm": 94, "shoe_mm": 250, "shoulder_width_cm": 37.4, "inseam_cm": 82.7, "face_features": "pear shaped, upturned almond eyes, broad straight bridge with defined tip, medium upper lip and fuller lower lip, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "long loose curls", "impression": "elegant and calm", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 37.4cm", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "러닝과 식물 가꾸기", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM019/portrait.png", "front": "images/KFM019/front.png", "left": "images/KFM019/left.png", "right": "images/KFM019/right.png", "back": "images/KFM019/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤채원의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-9ec9229b370a57693424.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-024074689e015102e587.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-76ca2aa02c39ca465ef3.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-d82b4424db6b6f50ff45.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM020", "source_id": "KFM020", "name": "윤유진", "collection": "original", "age": 19, "birth_date": "2007-08-26", "height_cm": 181, "weight_kg": 65.8, "measurements": {"bust": 83, "waist": 66, "hip": 88}, "mbti": "ISFP", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "motivation": "평범한 일상을 새로운 시선으로 표현하는 화보를 만들고 싶었다.", "city": "제주", "face_features": "compact square, wide round monolid eyes, slender concave bridge and soft tip, thin upper lip and medium lower lip, soft cheekbones and broad rounded chin", "hairstyle": "neatly swept updo", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM020", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM020/portrait.png", "url": "assets/0bab8c986e3339977be6.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM020", "angle": "front", "label": "전신 정면", "source_path": "images/KFM020/front.png", "url": "assets/5f80001b919304f19ac5.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM020", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM020/left.png", "url": "assets/73797497a9a918df35a7.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM020", "angle": "right", "label": "우측 측면", "source_path": "images/KFM020/right.png", "url": "assets/2cc8e451eaa0af2e39d0.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM020", "angle": "back", "label": "뒷면", "source_path": "images/KFM020/back.png", "url": "assets/8e6caaf6e0acd1785682.webp", "width": 1024, "height": 1536}], "cover": "assets/0bab8c986e3339977be6.webp", "thumb": "assets/0bab8c986e3339977be6-thumb.webp", "source_profile": {"id": "KFM020", "stage_name": "윤유진", "age": 19, "date_of_birth": "2007-08-26", "age_as_of": "2026-10-08", "mbti": "ISFP", "city": "제주", "height_cm": 181, "bust_cm": 83, "waist_cm": 66, "hips_cm": 88, "shoe_mm": 255, "shoulder_width_cm": 38.1, "inseam_cm": 86.9, "face_features": "compact square, wide round monolid eyes, slender concave bridge and soft tip, thin upper lip and medium lower lip, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "neatly swept updo", "impression": "elegant and calm", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.1cm", "personality": "상상력이 풍부하고 다정하며 표현을 즐김", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "자전거와 음악 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM020/portrait.png", "front": "images/KFM020/front.png", "left": "images/KFM020/left.png", "right": "images/KFM020/right.png", "back": "images/KFM020/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "윤유진의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-2637d54223a2a8a13158.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-fffad76e0e36716d0994.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-b800121094318f9bfdcc.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-82e5f47097ae237a1dcf.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM021", "source_id": "KFM021", "name": "서서아", "collection": "original", "age": 19, "birth_date": "2007-09-06", "height_cm": 173, "weight_kg": 57.8, "measurements": {"bust": 86, "waist": 60, "hip": 95}, "mbti": "ENTJ", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 배우고 싶었다.", "city": "서울", "face_features": "elongated oval, slightly wide-set almond eyes, long straight bridge and broad tip, full lips with a broad cupid bow, subtle high cheekbones and gently rounded jaw", "hairstyle": "sleek black chin-length bob with side part", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM021", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM021/portrait.png", "url": "assets/3a44f2095d5d6c396a9e.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM021", "angle": "front", "label": "전신 정면", "source_path": "images/KFM021/front.png", "url": "assets/fcf73130b24ba3861162.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM021", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM021/left.png", "url": "assets/e671fbd7ff85c3252c52.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM021", "angle": "right", "label": "우측 측면", "source_path": "images/KFM021/right.png", "url": "assets/b31e9e4cef441cf238ba.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM021", "angle": "back", "label": "뒷면", "source_path": "images/KFM021/back.png", "url": "assets/e4144fdce47cfb82ea58.webp", "width": 1024, "height": 1536}], "cover": "assets/3a44f2095d5d6c396a9e.webp", "thumb": "assets/3a44f2095d5d6c396a9e-thumb.webp", "source_profile": {"id": "KFM021", "stage_name": "서서아", "age": 19, "date_of_birth": "2007-09-06", "age_as_of": "2026-10-08", "mbti": "ENTJ", "city": "서울", "height_cm": 173, "bust_cm": 86, "waist_cm": 60, "hips_cm": 95, "shoe_mm": 235, "shoulder_width_cm": 38.8, "inseam_cm": 79.6, "face_features": "elongated oval, slightly wide-set almond eyes, long straight bridge and broad tip, full lips with a broad cupid bow, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "sleek black chin-length bob with side part", "impression": "distinctive and intense", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.8cm", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "아침 산책과 독서", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM021/portrait.png", "front": "images/KFM021/front.png", "left": "images/KFM021/left.png", "right": "images/KFM021/right.png", "back": "images/KFM021/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서서아의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-104597e484e3ac641857.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-f06e380f940aa94b7e85.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-0539ccc84e2b9b02d42f.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-6997a44ecb78df304bb2.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM022", "source_id": "KFM022", "name": "서하린", "collection": "original", "age": 19, "birth_date": "2006-10-13", "height_cm": 180, "weight_kg": 65.4, "measurements": {"bust": 89, "waist": 65, "hip": 91}, "mbti": "INTP", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "motivation": "다양한 옷의 움직임과 실루엣을 생동감 있게 보여주고 싶었다.", "city": "대구", "face_features": "rounded oval, deep-set tapered eyes, narrow straight nose with rounded tip, balanced medium lips with narrow cupid bow, broad cheekbones and softly tapered jaw", "hairstyle": "dark brown pixie cut", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM022", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM022/portrait.png", "url": "assets/07b741ffe4ae5e504102.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM022", "angle": "front", "label": "전신 정면", "source_path": "images/KFM022/front.png", "url": "assets/8d392ac4b15ed2466195.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM022", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM022/left.png", "url": "assets/34037847aebf9aac1830.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM022", "angle": "right", "label": "우측 측면", "source_path": "images/KFM022/right.png", "url": "assets/a9799783f9aa655870ed.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM022", "angle": "back", "label": "뒷면", "source_path": "images/KFM022/back.png", "url": "assets/d16f10e4d0dea50b169a.webp", "width": 1024, "height": 1536}], "cover": "assets/07b741ffe4ae5e504102.webp", "thumb": "assets/07b741ffe4ae5e504102-thumb.webp", "source_profile": {"id": "KFM022", "stage_name": "서하린", "age": 19, "date_of_birth": "2006-10-13", "age_as_of": "2026-10-08", "mbti": "INTP", "city": "대구", "height_cm": 180, "bust_cm": 89, "waist_cm": 65, "hips_cm": 91, "shoe_mm": 240, "shoulder_width_cm": 39.5, "inseam_cm": 83.7, "face_features": "rounded oval, deep-set tapered eyes, narrow straight nose with rounded tip, balanced medium lips with narrow cupid bow, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "dark brown pixie cut", "impression": "distinctive and intense", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 39.5cm", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "춤과 영화 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM022/portrait.png", "front": "images/KFM022/front.png", "left": "images/KFM022/left.png", "right": "images/KFM022/right.png", "back": "images/KFM022/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서하린의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-e1fec6d0612f2b67756a.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-7efcbb4c839e2515c436.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-dcaca2c42a21fb90252a.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-7dece46b3a5eee17680a.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM023", "source_id": "KFM023", "name": "서지유", "collection": "original", "age": 19, "birth_date": "2006-11-20", "height_cm": 172, "weight_kg": 58.9, "measurements": {"bust": 79, "waist": 59, "hip": 96}, "mbti": "ESFJ", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶었다.", "city": "수원", "face_features": "heart shaped, hooded almond eyes, low bridge with broad rounded tip, wide lips with soft corners, low cheekbones and defined square jaw", "hairstyle": "black short textured crop", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM023", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM023/portrait.png", "url": "assets/72e26fa02450d136f6aa.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM023", "angle": "front", "label": "전신 정면", "source_path": "images/KFM023/front.png", "url": "assets/257bd64960ed77b0a886.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM023", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM023/left.png", "url": "assets/7cc782d479f9b5893097.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM023", "angle": "right", "label": "우측 측면", "source_path": "images/KFM023/right.png", "url": "assets/a5bcfe4d690a0a1070b1.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM023", "angle": "back", "label": "뒷면", "source_path": "images/KFM023/back.png", "url": "assets/5398ed1dfc1e8dd75035.webp", "width": 1024, "height": 1536}], "cover": "assets/72e26fa02450d136f6aa.webp", "thumb": "assets/72e26fa02450d136f6aa-thumb.webp", "source_profile": {"id": "KFM023", "stage_name": "서지유", "age": 19, "date_of_birth": "2006-11-20", "age_as_of": "2026-10-08", "mbti": "ESFJ", "city": "수원", "height_cm": 172, "bust_cm": 79, "waist_cm": 59, "hips_cm": 96, "shoe_mm": 245, "shoulder_width_cm": 40.2, "inseam_cm": 80.8, "face_features": "heart shaped, hooded almond eyes, low bridge with broad rounded tip, wide lips with soft corners, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "black short textured crop", "impression": "distinctive and intense", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.2cm", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "스트레칭과 도자기 작업", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM023/portrait.png", "front": "images/KFM023/front.png", "left": "images/KFM023/left.png", "right": "images/KFM023/right.png", "back": "images/KFM023/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서지유의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-693985bfae6085d99625.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-7df826f5f8429c1adc69.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-cc1a778c9edc43658494.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-061d3ed898b6d5442351.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM024", "source_id": "KFM024", "name": "서나은", "collection": "original", "age": 19, "birth_date": "2006-12-27", "height_cm": 179, "weight_kg": 64.7, "measurements": {"bust": 82, "waist": 64, "hip": 90}, "mbti": "ESTP", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "motivation": "사진과 스타일링으로 자신만의 감성을 표현하고 싶었다.", "city": "춘천", "face_features": "soft square, prominent eyes with tapered lids, gently aquiline bridge and fine tip, small full lips with defined cupid bow, prominent cheekbones and narrow chin", "hairstyle": "shoulder-length straight blunt bob", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM024", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM024/portrait.png", "url": "assets/d533d62eb1e0c504c98b.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM024", "angle": "front", "label": "전신 정면", "source_path": "images/KFM024/front.png", "url": "assets/ba67b9d7e9dcde1f30a0.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM024", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM024/left.png", "url": "assets/99dd671bb99bf4df7ba4.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM024", "angle": "right", "label": "우측 측면", "source_path": "images/KFM024/right.png", "url": "assets/c052f3dea554747122e7.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM024", "angle": "back", "label": "뒷면", "source_path": "images/KFM024/back.png", "url": "assets/afa4fc38f52f16e68e88.webp", "width": 1024, "height": 1536}], "cover": "assets/d533d62eb1e0c504c98b.webp", "thumb": "assets/d533d62eb1e0c504c98b-thumb.webp", "source_profile": {"id": "KFM024", "stage_name": "서나은", "age": 19, "date_of_birth": "2006-12-27", "age_as_of": "2026-10-08", "mbti": "ESTP", "city": "춘천", "height_cm": 179, "bust_cm": 82, "waist_cm": 64, "hips_cm": 90, "shoe_mm": 250, "shoulder_width_cm": 40.9, "inseam_cm": 85.0, "face_features": "soft square, prominent eyes with tapered lids, gently aquiline bridge and fine tip, small full lips with defined cupid bow, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "shoulder-length straight blunt bob", "impression": "distinctive and intense", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.9cm", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "필라테스와 전시 관람", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM024/portrait.png", "front": "images/KFM024/front.png", "left": "images/KFM024/left.png", "right": "images/KFM024/right.png", "back": "images/KFM024/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서나은의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-8aff3614325c404f45a1.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-18f8bcf81abec6a836f5.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-0c085a6d1d9815a5e105.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-481e649ccc3f61a17bcb.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM025", "source_id": "KFM025", "name": "서수아", "collection": "original", "age": 19, "birth_date": "2007-01-07", "height_cm": 171, "weight_kg": 56.1, "measurements": {"bust": 85, "waist": 69, "hip": 97}, "mbti": "INFP", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "motivation": "팀과 함께 하나의 사진을 완성하는 과정에 즐거움을 느꼈다.", "city": "인천", "face_features": "diamond shaped, long monolid eyes, short straight nose with small tip, medium upper lip and fuller lower lip, soft cheekbones and broad rounded chin", "hairstyle": "long black straight hair", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM025", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM025/portrait.png", "url": "assets/4ee3b4b926bfa6f32290.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM025", "angle": "front", "label": "전신 정면", "source_path": "images/KFM025/front.png", "url": "assets/6ab94359c3fb6dbdbe92.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM025", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM025/left.png", "url": "assets/84d630620a79df5c2fab.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM025", "angle": "right", "label": "우측 측면", "source_path": "images/KFM025/right.png", "url": "assets/76a8a0b063d0fdb763ca.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM025", "angle": "back", "label": "뒷면", "source_path": "images/KFM025/back.png", "url": "assets/e369404c74947dd311f1.webp", "width": 1024, "height": 1536}], "cover": "assets/4ee3b4b926bfa6f32290.webp", "thumb": "assets/4ee3b4b926bfa6f32290-thumb.webp", "source_profile": {"id": "KFM025", "stage_name": "서수아", "age": 19, "date_of_birth": "2007-01-07", "age_as_of": "2026-10-08", "mbti": "INFP", "city": "인천", "height_cm": 171, "bust_cm": 85, "waist_cm": 69, "hips_cm": 97, "shoe_mm": 255, "shoulder_width_cm": 36.0, "inseam_cm": 82.1, "face_features": "diamond shaped, long monolid eyes, short straight nose with small tip, medium upper lip and fuller lower lip, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "long black straight hair", "impression": "distinctive and intense", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.0cm", "personality": "솔직하고 추진력이 강하며 새로운 경험을 좋아함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "요가와 여행 기록", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM025/portrait.png", "front": "images/KFM025/front.png", "left": "images/KFM025/left.png", "right": "images/KFM025/right.png", "back": "images/KFM025/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서수아의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-b9071aa88d5c7a2e239b.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-0997571808f2c4ffd3b8.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-6849313874faf8ea9d14.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-d90a085910595c8480fd.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM026", "source_id": "KFM026", "name": "서다희", "collection": "original", "age": 19, "birth_date": "2007-02-14", "height_cm": 178, "weight_kg": 63.4, "measurements": {"bust": 88, "waist": 63, "hip": 91}, "mbti": "INTJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "브랜드의 이야기를 공감할 수 있는 이미지로 전하고 싶었다.", "city": "광주", "face_features": "oblong, softly downturned eyes, broad straight bridge with defined tip, thin upper lip and medium lower lip, subtle high cheekbones and gently rounded jaw", "hairstyle": "mid-length chestnut layered cut", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM026", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM026/portrait.png", "url": "assets/d7a2e053ffcfb28723ba.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM026", "angle": "front", "label": "전신 정면", "source_path": "images/KFM026/front.png", "url": "assets/c4c31ee6a46a0d5f5dda.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM026", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM026/left.png", "url": "assets/ad2f1f05863f665f81b0.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM026", "angle": "right", "label": "우측 측면", "source_path": "images/KFM026/right.png", "url": "assets/b980bf19636fe73dac9c.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM026", "angle": "back", "label": "뒷면", "source_path": "images/KFM026/back.png", "url": "assets/c995222f4961f00f7271.webp", "width": 1024, "height": 1536}], "cover": "assets/d7a2e053ffcfb28723ba.webp", "thumb": "assets/d7a2e053ffcfb28723ba-thumb.webp", "source_profile": {"id": "KFM026", "stage_name": "서다희", "age": 19, "date_of_birth": "2007-02-14", "age_as_of": "2026-10-08", "mbti": "INTJ", "city": "광주", "height_cm": 178, "bust_cm": 88, "waist_cm": 63, "hips_cm": 91, "shoe_mm": 235, "shoulder_width_cm": 36.7, "inseam_cm": 81.9, "face_features": "oblong, softly downturned eyes, broad straight bridge with defined tip, thin upper lip and medium lower lip, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "mid-length chestnut layered cut", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 36.7cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "등산과 필름 사진", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM026/portrait.png", "front": "images/KFM026/front.png", "left": "images/KFM026/left.png", "right": "images/KFM026/right.png", "back": "images/KFM026/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서다희의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-af3ad9ef7738f0cc0acd.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-f8e0960ce40e83a45eae.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-feae3ce14246851e1a79.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-ba3191c12c9a639b7ebd.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM027", "source_id": "KFM027", "name": "서예린", "collection": "original", "age": 19, "birth_date": "2007-03-21", "height_cm": 170, "weight_kg": 58.1, "measurements": {"bust": 78, "waist": 68, "hip": 85}, "mbti": "ENFJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "평범한 일상을 새로운 시선으로 표현하는 화보를 만들고 싶었다.", "city": "전주", "face_features": "rounded with broad forehead, narrow softly curved eyes, slender concave bridge and soft tip, full lips with a broad cupid bow, broad cheekbones and softly tapered jaw", "hairstyle": "long natural loose waves", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM027", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM027/portrait.png", "url": "assets/ffac90fc810bf407f997.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM027", "angle": "front", "label": "전신 정면", "source_path": "images/KFM027/front.png", "url": "assets/2a70296b92c6b5b046a8.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM027", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM027/left.png", "url": "assets/67abc38ad4ed4edd2fc6.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM027", "angle": "right", "label": "우측 측면", "source_path": "images/KFM027/right.png", "url": "assets/e44359fa35d8fe8c79f5.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM027", "angle": "back", "label": "뒷면", "source_path": "images/KFM027/back.png", "url": "assets/a50fe83a10a581294bd3.webp", "width": 1024, "height": 1536}], "cover": "assets/ffac90fc810bf407f997.webp", "thumb": "assets/ffac90fc810bf407f997-thumb.webp", "source_profile": {"id": "KFM027", "stage_name": "서예린", "age": 19, "date_of_birth": "2007-03-21", "age_as_of": "2026-10-08", "mbti": "ENFJ", "city": "전주", "height_cm": 170, "bust_cm": 78, "waist_cm": 68, "hips_cm": 85, "shoe_mm": 240, "shoulder_width_cm": 37.4, "inseam_cm": 79.0, "face_features": "rounded with broad forehead, narrow softly curved eyes, slender concave bridge and soft tip, full lips with a broad cupid bow, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "long natural loose waves", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 37.4cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "수영과 홈쿠킹", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM027/portrait.png", "front": "images/KFM027/front.png", "left": "images/KFM027/left.png", "right": "images/KFM027/right.png", "back": "images/KFM027/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서예린의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-777383ba4e67da691bb6.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-8b25567949f67dd698d7.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-ee214f17e6ee5c34c7ce.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-a9731f20e70dcc928286.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM028", "source_id": "KFM028", "name": "서소윤", "collection": "original", "age": 19, "birth_date": "2007-04-01", "height_cm": 177, "weight_kg": 62.3, "measurements": {"bust": 81, "waist": 62, "hip": 92}, "mbti": "ISFJ", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶었다.", "city": "부산", "face_features": "angular oval, round eyes with subtle double lids, long straight bridge and broad tip, balanced medium lips with narrow cupid bow, low cheekbones and defined square jaw", "hairstyle": "short natural tight curls", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM028", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM028/portrait.png", "url": "assets/773be102587f00656d90.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM028", "angle": "front", "label": "전신 정면", "source_path": "images/KFM028/front.png", "url": "assets/e13e52598da6177e9b30.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM028", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM028/left.png", "url": "assets/a69d01de5e956110f654.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM028", "angle": "right", "label": "우측 측면", "source_path": "images/KFM028/right.png", "url": "assets/7015362f0e46abbf12a1.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM028", "angle": "back", "label": "뒷면", "source_path": "images/KFM028/back.png", "url": "assets/3ede236d0ae893ab06ec.webp", "width": 1024, "height": 1536}], "cover": "assets/773be102587f00656d90.webp", "thumb": "assets/773be102587f00656d90-thumb.webp", "source_profile": {"id": "KFM028", "stage_name": "서소윤", "age": 19, "date_of_birth": "2007-04-01", "age_as_of": "2026-10-08", "mbti": "ISFJ", "city": "부산", "height_cm": 177, "bust_cm": 81, "waist_cm": 62, "hips_cm": 92, "shoe_mm": 245, "shoulder_width_cm": 38.1, "inseam_cm": 83.2, "face_features": "angular oval, round eyes with subtle double lids, long straight bridge and broad tip, balanced medium lips with narrow cupid bow, low cheekbones and defined square jaw", "skin_tone": "medium warm", "hairstyle": "short natural tight curls", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.1cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "가벼운 근력 운동과 드로잉", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM028/portrait.png", "front": "images/KFM028/front.png", "left": "images/KFM028/left.png", "right": "images/KFM028/right.png", "back": "images/KFM028/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서소윤의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-a1e406c4b0f9e24f249f.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-8d2d99d437ff21d1e107.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-23ef6c3617a3bb139d70.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-73aa24a37a9996cf6f0b.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM029", "source_id": "KFM029", "name": "서채원", "collection": "original", "age": 19, "birth_date": "2007-05-08", "height_cm": 169, "weight_kg": 55.1, "measurements": {"bust": 84, "waist": 67, "hip": 86}, "mbti": "ENTP", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "스타일링과 촬영을 함께 배우며 표현의 폭을 넓히고 싶었다.", "city": "대전", "face_features": "pear shaped, upturned almond eyes, narrow straight nose with rounded tip, wide lips with soft corners, prominent cheekbones and narrow chin", "hairstyle": "mid-length soft curls", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM029", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM029/portrait.png", "url": "assets/5fc9c47f552762ebdda8.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM029", "angle": "front", "label": "전신 정면", "source_path": "images/KFM029/front.png", "url": "assets/762c938230a0888375bf.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM029", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM029/left.png", "url": "assets/1b1eba3c059b0a804e89.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM029", "angle": "right", "label": "우측 측면", "source_path": "images/KFM029/right.png", "url": "assets/4c144981e63da3591f50.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM029", "angle": "back", "label": "뒷면", "source_path": "images/KFM029/back.png", "url": "assets/4d89318633f70a89717a.webp", "width": 1024, "height": 1536}], "cover": "assets/5fc9c47f552762ebdda8.webp", "thumb": "assets/5fc9c47f552762ebdda8-thumb.webp", "source_profile": {"id": "KFM029", "stage_name": "서채원", "age": 19, "date_of_birth": "2007-05-08", "age_as_of": "2026-10-08", "mbti": "ENTP", "city": "대전", "height_cm": 169, "bust_cm": 84, "waist_cm": 67, "hips_cm": 86, "shoe_mm": 250, "shoulder_width_cm": 38.8, "inseam_cm": 80.3, "face_features": "pear shaped, upturned almond eyes, narrow straight nose with rounded tip, wide lips with soft corners, prominent cheekbones and narrow chin", "skin_tone": "olive", "hairstyle": "mid-length soft curls", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 38.8cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "러닝과 식물 가꾸기", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM029/portrait.png", "front": "images/KFM029/front.png", "left": "images/KFM029/left.png", "right": "images/KFM029/right.png", "back": "images/KFM029/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서채원의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-289a77e2b422da16011a.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-f3c744e7d1bccb4a3884.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-07b6e5c4f34d7a7124d5.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-af8de6bbec6efa79bd36.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM030", "source_id": "KFM030", "name": "서유진", "collection": "original", "age": 19, "birth_date": "2007-06-15", "height_cm": 176, "weight_kg": 61.6, "measurements": {"bust": 87, "waist": 61, "hip": 93}, "mbti": "ESFP", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶었다.", "city": "제주", "face_features": "compact square, wide round monolid eyes, low bridge with broad rounded tip, small full lips with defined cupid bow, soft cheekbones and broad rounded chin", "hairstyle": "neat low ponytail", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM030", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM030/portrait.png", "url": "assets/2e395e50b98006b3901e.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM030", "angle": "front", "label": "전신 정면", "source_path": "images/KFM030/front.png", "url": "assets/4617a6aca6e112b495d8.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM030", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM030/left.png", "url": "assets/71fa3dc3e4a7d7e4d318.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM030", "angle": "right", "label": "우측 측면", "source_path": "images/KFM030/right.png", "url": "assets/addb13b4df63a030193a.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM030", "angle": "back", "label": "뒷면", "source_path": "images/KFM030/back.png", "url": "assets/d2a79e2b75812dc949d2.webp", "width": 1024, "height": 1536}], "cover": "assets/2e395e50b98006b3901e.webp", "thumb": "assets/2e395e50b98006b3901e-thumb.webp", "source_profile": {"id": "KFM030", "stage_name": "서유진", "age": 19, "date_of_birth": "2007-06-15", "age_as_of": "2026-10-08", "mbti": "ESFP", "city": "제주", "height_cm": 176, "bust_cm": 87, "waist_cm": 61, "hips_cm": 93, "shoe_mm": 255, "shoulder_width_cm": 39.5, "inseam_cm": 84.5, "face_features": "compact square, wide round monolid eyes, low bridge with broad rounded tip, small full lips with defined cupid bow, soft cheekbones and broad rounded chin", "skin_tone": "deep brown", "hairstyle": "neat low ponytail", "impression": "clear and gentle", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 39.5cm", "personality": "차분하고 관찰력이 좋으며 약속을 중시함", "occupation": "패션 모델·대학생(가상 설정)", "lifestyle": "자전거와 음악 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM030/portrait.png", "front": "images/KFM030/front.png", "left": "images/KFM030/left.png", "right": "images/KFM030/right.png", "back": "images/KFM030/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}, "lifestyle": {"concept": "서유진의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-9c9a225442b06d3d22b7.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-40eb3e2ca4458a9994aa.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-5cf7c0247ec641367616.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-5a17c7100dc27050009f.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "original:KFM031", "source_id": "KFM031", "name": "정서아", "collection": "original", "age": 20, "birth_date": "2006-07-22", "height_cm": 168, "weight_kg": 55.0, "measurements": {"bust": 90, "waist": 66, "hip": 92}, "mbti": "ISTP", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "일상복을 편안하고 자신 있게 입는 모습을 전하고 싶었다.", "city": "서울", "face_features": "elongated oval, slightly wide-set almond eyes, gently aquiline bridge and fine tip, medium upper lip and fuller lower lip, subtle high cheekbones and gently rounded jaw", "hairstyle": "elegant low bun", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM031", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM031/portrait.png", "url": "assets/8dec24f1209545cf7757.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM031", "angle": "front", "label": "전신 정면", "source_path": "images/KFM031/front.png", "url": "assets/a4f8e2a31d2f4bbcdc35.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM031", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM031/left.png", "url": "assets/c924310cde691af961f8.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM031", "angle": "right", "label": "우측 측면", "source_path": "images/KFM031/right.png", "url": "assets/d64751733801ef3ebb74.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM031", "angle": "back", "label": "뒷면", "source_path": "images/KFM031/back.png", "url": "assets/9600e49560c17f7b9311.webp", "width": 1024, "height": 1536}], "cover": "assets/8dec24f1209545cf7757.webp", "thumb": "assets/8dec24f1209545cf7757-thumb.webp", "source_profile": {"id": "KFM031", "stage_name": "정서아", "age": 20, "date_of_birth": "2006-07-22", "age_as_of": "2026-10-08", "mbti": "ISTP", "city": "서울", "height_cm": 168, "bust_cm": 90, "waist_cm": 66, "hips_cm": 92, "shoe_mm": 235, "shoulder_width_cm": 40.2, "inseam_cm": 77.3, "face_features": "elongated oval, slightly wide-set almond eyes, gently aquiline bridge and fine tip, medium upper lip and fuller lower lip, subtle high cheekbones and gently rounded jaw", "skin_tone": "light neutral", "hairstyle": "elegant low bun", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.2cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·시각디자인 전공", "lifestyle": "아침 산책과 독서", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM031/portrait.png", "front": "images/KFM031/front.png", "left": "images/KFM031/left.png", "right": "images/KFM031/right.png", "back": "images/KFM031/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}}, {"id": "original:KFM032", "source_id": "KFM032", "name": "정하린", "collection": "original", "age": 21, "birth_date": "2005-08-02", "height_cm": 175, "weight_kg": 61.9, "measurements": {"bust": 80, "waist": 60, "hip": 94}, "mbti": "ESTJ", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "motivation": "사진과 스타일링으로 자신만의 감성을 표현하고 싶었다.", "city": "대구", "face_features": "rounded oval, deep-set tapered eyes, short straight nose with small tip, thin upper lip and medium lower lip, broad cheekbones and softly tapered jaw", "hairstyle": "long layered waves", "fictional": true, "complete": true, "images": [{"model_id": "original:KFM032", "angle": "face", "label": "얼굴 정면", "source_path": "images/KFM032/portrait.png", "url": "assets/514a14494b4fe3741b15.webp", "width": 1254, "height": 1254}, {"model_id": "original:KFM032", "angle": "front", "label": "전신 정면", "source_path": "images/KFM032/front.png", "url": "assets/e52abc1cf74448c5df60.webp", "width": 933, "height": 1400}, {"model_id": "original:KFM032", "angle": "left", "label": "좌측 측면", "source_path": "images/KFM032/left.png", "url": "assets/5ae4071d13d04b14ebc2.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM032", "angle": "right", "label": "우측 측면", "source_path": "images/KFM032/right.png", "url": "assets/6bd217c08c9576218b31.webp", "width": 1024, "height": 1536}, {"model_id": "original:KFM032", "angle": "back", "label": "뒷면", "source_path": "images/KFM032/back.png", "url": "assets/692a7cf2e9074d82149e.webp", "width": 1024, "height": 1536}], "cover": "assets/514a14494b4fe3741b15.webp", "thumb": "assets/514a14494b4fe3741b15-thumb.webp", "source_profile": {"id": "KFM032", "stage_name": "정하린", "age": 21, "date_of_birth": "2005-08-02", "age_as_of": "2026-10-08", "mbti": "ESTJ", "city": "대구", "height_cm": 175, "bust_cm": 80, "waist_cm": 60, "hips_cm": 94, "shoe_mm": 240, "shoulder_width_cm": 40.9, "inseam_cm": 81.4, "face_features": "rounded oval, deep-set tapered eyes, short straight nose with small tip, thin upper lip and medium lower lip, broad cheekbones and softly tapered jaw", "skin_tone": "light cool", "hairstyle": "long layered waves", "impression": "urban and chic", "body_features": "슬림한 체형, 가는 팔다리, 긴 다리; 어깨 너비 40.9cm", "personality": "활달하고 호기심이 많으며 팀워크를 즐김", "occupation": "패션 모델·독립 일러스트레이터", "lifestyle": "춤과 영화 감상", "fictional": true, "measurement_notice": "신체 치수는 실제 측정치가 아닌 가상 캐릭터 설정값입니다.", "images": {"portrait": "images/KFM032/portrait.png", "front": "images/KFM032/front.png", "left": "images/KFM032/left.png", "right": "images/KFM032/right.png", "back": "images/KFM032/back.png"}}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["motivation", "weight_kg"]}}, {"id": "selected:M01", "source_id": "M01", "name": "M01", "collection": "selected", "age": 19, "birth_date": "2007-03-24", "height_cm": 167, "weight_kg": 56.6, "measurements": {"bust": 83, "waist": 63, "hip": 84}, "mbti": "INFJ", "personality": "차분하고 관찰력이 좋으며 작은 변화도 세심하게 알아차린다.", "motivation": "일상적인 옷의 분위기를 자연스러운 표정으로 전하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M01", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M01.png", "url": "assets/a1e9e89619bd22dc4de7.webp", "width": 1200, "height": 1200}, {"model_id": "selected:M01", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M01/front.png", "url": "assets/5d9e699272e6119ab284.webp", "width": 933, "height": 1400}, {"model_id": "selected:M01", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M01/left.png", "url": "assets/cb4a25fd55cecb0e5d5d.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M01", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M01/right.png", "url": "assets/a8249450cb555ad9bb61.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M01", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M01/back.png", "url": "assets/af81d978681b487149fc.webp", "width": 1024, "height": 1536}], "cover": "assets/a1e9e89619bd22dc4de7.webp", "thumb": "assets/a1e9e89619bd22dc4de7.webp", "source_profile": {"id": "M01", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "M01의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-8b0fb5729628df2948fe.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-f22f0eb0157aabcfda81.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-f210cf46f2be47ff7fcf.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-764e2ef903f0d81a7c2c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M02", "source_id": "M02", "name": "M02", "collection": "selected", "age": 19, "birth_date": "2007-04-16", "height_cm": 172, "weight_kg": 59.8, "measurements": {"bust": 80, "waist": 65, "hip": 89}, "mbti": "ENFP", "personality": "호기심이 많고 새로운 스타일과 장소를 즐겁게 경험한다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M02", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M02.png", "url": "assets/8679e08da0f0f4577032.webp", "width": 1200, "height": 1300}, {"model_id": "selected:M02", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M02/front.png", "url": "assets/6380f144b83a89e3c71b.webp", "width": 933, "height": 1400}, {"model_id": "selected:M02", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M02/left.png", "url": "assets/6a97d46131c75b8c5455.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M02", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M02/right.png", "url": "assets/e272be4301157ab04b3a.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M02", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M02/back.png", "url": "assets/05b0cae5208264ab3025.webp", "width": 1024, "height": 1536}], "cover": "assets/8679e08da0f0f4577032.webp", "thumb": "assets/8679e08da0f0f4577032.webp", "source_profile": {"id": "M02", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "M02의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-23d7c8c4f397470a5ae2.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-b92096270fc08ff2279b.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-8c7761a1ad27c08bc834.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-8f1ce33f8cf3eb522a40.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M03", "source_id": "M03", "name": "M03", "collection": "selected", "age": 19, "birth_date": "2007-08-28", "height_cm": 166, "weight_kg": 55.7, "measurements": {"bust": 80, "waist": 61, "hip": 89}, "mbti": "ISFP", "personality": "감정과 색감을 섬세하게 느끼며 자신만의 감성을 표현한다.", "motivation": "사진과 스타일링으로 자신만의 감성을 표현하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M03", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M03.png", "url": "assets/57283190e49dc61350f6.webp", "width": 1200, "height": 1241}, {"model_id": "selected:M03", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M03/front.png", "url": "assets/b1f5a84011cc90c94894.webp", "width": 933, "height": 1400}, {"model_id": "selected:M03", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M03/left.png", "url": "assets/cfaafbc74a7563e7d084.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M03", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M03/right.png", "url": "assets/e637d59afb4507a4d219.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M03", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M03/back.png", "url": "assets/06e9f25735eec8fdca77.webp", "width": 1024, "height": 1536}], "cover": "assets/57283190e49dc61350f6.webp", "thumb": "assets/57283190e49dc61350f6.webp", "source_profile": {"id": "M03", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "M03의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-e674ae17c3f689780b19.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-12f569a35e957971a84a.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-577862d725addcf99aec.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-5179293b231e727dd261.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M04", "source_id": "M04", "name": "M04", "collection": "selected", "age": 19, "birth_date": "2007-02-20", "height_cm": 172, "weight_kg": 57.4, "measurements": {"bust": 78, "waist": 62, "hip": 85}, "mbti": "ISTJ", "personality": "촬영 준비와 시간 약속을 꼼꼼하게 챙기며 꾸준히 노력한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 배우고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M04", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M04.png", "url": "assets/9c1d7574ac8f6f24642d.webp", "width": 1200, "height": 1200}, {"model_id": "selected:M04", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M04/front.png", "url": "assets/7a76b6aa775e97640af6.webp", "width": 933, "height": 1400}, {"model_id": "selected:M04", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M04/left.png", "url": "assets/a23a6722b470a4b9f4e6.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M04", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M04/right.png", "url": "assets/634d794bb4b48b5221f0.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M04", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M04/back.png", "url": "assets/bc9f4ac672b4ee286b02.webp", "width": 1024, "height": 1536}], "cover": "assets/9c1d7574ac8f6f24642d.webp", "thumb": "assets/9c1d7574ac8f6f24642d.webp", "source_profile": {"id": "M04", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "M04의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-c0ac3b55ac6c0dc097da.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-ecbf082e430ad8d5fd7e.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-b0793a2887300488fd8b.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-21d4f4ce5f522fc30597.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M05", "source_id": "M05", "name": "M05", "collection": "selected", "age": 19, "birth_date": "2007-05-04", "height_cm": 174, "weight_kg": 58.4, "measurements": {"bust": 85, "waist": 63, "hip": 84}, "mbti": "ESFP", "personality": "사교적이고 밝으며 함께하는 사람들이 편안하게 느끼도록 한다.", "motivation": "팀과 함께 하나의 사진을 완성하는 과정에 즐거움을 느꼈다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M05", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M05.png", "url": "assets/361590a3c0726f0b5e3d.webp", "width": 1200, "height": 1200}, {"model_id": "selected:M05", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M05/front.png", "url": "assets/5f9a1e8dc02c64c1f256.webp", "width": 933, "height": 1400}, {"model_id": "selected:M05", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M05/left.png", "url": "assets/8fadf544bcb822fd3da4.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M05", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M05/right.png", "url": "assets/a1997cc4e7caf70e1b4a.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M05", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M05/back.png", "url": "assets/b59d4eb75976f30f3fdf.webp", "width": 1024, "height": 1536}], "cover": "assets/361590a3c0726f0b5e3d.webp", "thumb": "assets/361590a3c0726f0b5e3d.webp", "source_profile": {"id": "M05", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "밝고 사교적인 감성을 담은 거리 패션", "photos": [{"label": "베이커리 산책", "url": "assets/lifestyle-c0d9dbcd202f772c3fe6.webp", "sequence": 1}, {"label": "광장의 오후", "url": "assets/lifestyle-e616e255b526766e8d04.webp", "sequence": 2}, {"label": "카페 앞 여유", "url": "assets/lifestyle-a1615123b0cf4345f68c.webp", "sequence": 3}, {"label": "꽃가게 나들이", "url": "assets/lifestyle-fbb0bfdbbc1a140e7914.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M06", "source_id": "M06", "name": "M06", "collection": "selected", "age": 19, "birth_date": "2007-05-17", "height_cm": 169, "weight_kg": 56.6, "measurements": {"bust": 78, "waist": 62, "hip": 86}, "mbti": "INFP", "personality": "상상력이 풍부하고 일상의 작은 장면에서 영감을 발견한다.", "motivation": "평범한 일상을 새로운 시선으로 표현하는 화보를 만들고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M06", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M06.png", "url": "assets/ef5e0e474dff645c0fff.webp", "width": 1200, "height": 1200}, {"model_id": "selected:M06", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M06/front.png", "url": "assets/9c7d940c33ef6a693796.webp", "width": 933, "height": 1400}, {"model_id": "selected:M06", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M06/left.png", "url": "assets/2760a4154204d4ae8102.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M06", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M06/right.png", "url": "assets/80599826a953d0b54f0d.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M06", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M06/back.png", "url": "assets/7fed6fed8f7331fd151e.webp", "width": 1024, "height": 1536}], "cover": "assets/ef5e0e474dff645c0fff.webp", "thumb": "assets/ef5e0e474dff645c0fff.webp", "source_profile": {"id": "M06", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "조용한 상상력을 담은 감성적인 일상 패션", "photos": [{"label": "서점의 아침", "url": "assets/lifestyle-cf0bfcf75a3ea8c599b9.webp", "sequence": 1}, {"label": "공원의 기록", "url": "assets/lifestyle-2e8b96d5eb69c3585d84.webp", "sequence": 2}, {"label": "갤러리 산책", "url": "assets/lifestyle-e13bd4068e34122a8cb5.webp", "sequence": 3}, {"label": "초록빛 나들이", "url": "assets/lifestyle-6681d773ad9478441e57.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M07", "source_id": "M07", "name": "M07", "collection": "selected", "age": 19, "birth_date": "2007-04-28", "height_cm": 173, "weight_kg": 59.3, "measurements": {"bust": 84, "waist": 63, "hip": 90}, "mbti": "ENFJ", "personality": "배려심이 깊고 촬영팀과의 대화와 협업을 중요하게 여긴다.", "motivation": "브랜드의 이야기를 공감할 수 있는 이미지로 전하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M07", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M07.png", "url": "assets/a97f9ac41ea803d968b3.webp", "width": 1199, "height": 1312}, {"model_id": "selected:M07", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M07/front.png", "url": "assets/2fcc025a6eafb5aeefca.webp", "width": 933, "height": 1400}, {"model_id": "selected:M07", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M07/left.png", "url": "assets/5390b61c1edf50d67249.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M07", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M07/right.png", "url": "assets/0317b1f168c7ff0f9d8f.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M07", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M07/back.png", "url": "assets/09c9840e332ece4e09fc.webp", "width": 1024, "height": 1536}], "cover": "assets/a97f9ac41ea803d968b3.webp", "thumb": "assets/a97f9ac41ea803d968b3.webp", "source_profile": {"id": "M07", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "배려와 따뜻함을 표현한 일상 패션", "photos": [{"label": "꽃 선물", "url": "assets/lifestyle-abc28bb88f037132010a.webp", "sequence": 1}, {"label": "햇살 피크닉", "url": "assets/lifestyle-675e66dd7bd07f31e894.webp", "sequence": 2}, {"label": "공방 나들이", "url": "assets/lifestyle-f7c0e4ee9425205c2c1b.webp", "sequence": 3}, {"label": "초록 선물", "url": "assets/lifestyle-d3b28bbbd04eb243b95d.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M08", "source_id": "M08", "name": "M08", "collection": "selected", "age": 19, "birth_date": "2007-09-21", "height_cm": 171, "weight_kg": 57.3, "measurements": {"bust": 78, "waist": 64, "hip": 91}, "mbti": "INTJ", "personality": "독립적이고 계획적이며 자신의 표정과 포즈를 꾸준히 연구한다.", "motivation": "스타일링과 촬영을 함께 배우며 표현의 폭을 넓히고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M08", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M08.png", "url": "assets/5a13aeaa62a84594fc89.webp", "width": 1200, "height": 1247}, {"model_id": "selected:M08", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M08/front.png", "url": "assets/507465f9539f8b95e00c.webp", "width": 933, "height": 1400}, {"model_id": "selected:M08", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M08/left.png", "url": "assets/d4281cc8571f2f16ec4d.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M08", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M08/right.png", "url": "assets/e55cdcda8fff35062fc1.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M08", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M08/back.png", "url": "assets/f93cb00ed293f133c10f.webp", "width": 1024, "height": 1536}], "cover": "assets/5a13aeaa62a84594fc89.webp", "thumb": "assets/5a13aeaa62a84594fc89.webp", "source_profile": {"id": "M08", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "차분하고 주도적인 감각의 도시 일상 패션", "photos": [{"label": "스튜디오 산책", "url": "assets/lifestyle-b4d43087b8c3f19889c5.webp", "sequence": 1}, {"label": "정리하는 오후", "url": "assets/lifestyle-70999f7c81d65c52da1f.webp", "sequence": 2}, {"label": "도서관 길", "url": "assets/lifestyle-371f74b154fc17b3f3ae.webp", "sequence": 3}, {"label": "예술 골목", "url": "assets/lifestyle-da1106de839b4c5a49fa.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M09", "source_id": "M09", "name": "M09", "collection": "selected", "age": 19, "birth_date": "2007-02-12", "height_cm": 170, "weight_kg": 55.5, "measurements": {"bust": 82, "waist": 60, "hip": 89}, "mbti": "ESTP", "personality": "실행력이 좋고 새로운 콘셉트에 자신 있게 도전한다.", "motivation": "다양한 옷의 움직임과 실루엣을 생동감 있게 보여주고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M09", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M09.png", "url": "assets/f9c8150fe2408aa7062a.webp", "width": 1199, "height": 1312}, {"model_id": "selected:M09", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M09/front.png", "url": "assets/4d69c594798e2c055cf4.webp", "width": 933, "height": 1400}, {"model_id": "selected:M09", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M09/left.png", "url": "assets/b9976b4e47abe8c74463.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M09", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M09/right.png", "url": "assets/66739c5165b24d0ba959.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M09", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M09/back.png", "url": "assets/3c40fd71ddfd3a5b777a.webp", "width": 1024, "height": 1536}], "cover": "assets/f9c8150fe2408aa7062a.webp", "thumb": "assets/f9c8150fe2408aa7062a.webp", "source_profile": {"id": "M09", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "새로운 경험을 즐기는 활기찬 일상 패션", "photos": [{"label": "강변 데님 산책", "url": "assets/lifestyle-9312e1b4934387ed9e09.webp", "sequence": 1}, {"label": "컬러 니트와 카메라", "url": "assets/lifestyle-7f9117eaa4936207adcc.webp", "sequence": 2}, {"label": "카페 앞 블루 스타일", "url": "assets/lifestyle-8f8420b8b4142eed74c7.webp", "sequence": 3}, {"label": "마켓의 내추럴 레이어드", "url": "assets/lifestyle-627760e9ef241bc0c260.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "selected:M10", "source_id": "M10", "name": "M10", "collection": "selected", "age": 19, "birth_date": "2007-06-11", "height_cm": 167, "weight_kg": 56.1, "measurements": {"bust": 81, "waist": 61, "hip": 85}, "mbti": "ISFJ", "personality": "차분하고 성실하며 편안한 분위기에서 자연스러운 매력을 보여준다.", "motivation": "일상복을 편안하고 자신 있게 입는 모습을 전하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "selected:M10", "angle": "face", "label": "얼굴 정면", "source_path": "face-selected-10/individual-beauty-final/M10.png", "url": "assets/e888cca126f7bbee62ea.webp", "width": 1199, "height": 1312}, {"model_id": "selected:M10", "angle": "front", "label": "전신 정면", "source_path": "face-selected-10/M10/front.png", "url": "assets/15a15186830575091a09.webp", "width": 933, "height": 1400}, {"model_id": "selected:M10", "angle": "left", "label": "좌측 측면", "source_path": "face-selected-10/M10/left.png", "url": "assets/fe217d0e5491dde7fb48.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M10", "angle": "right", "label": "우측 측면", "source_path": "face-selected-10/M10/right.png", "url": "assets/cd89186ed4c91908b589.webp", "width": 1024, "height": 1536}, {"model_id": "selected:M10", "angle": "back", "label": "뒷면", "source_path": "face-selected-10/M10/back.png", "url": "assets/ffcb2e06c3b54d637c40.webp", "width": 1024, "height": 1536}], "cover": "assets/e888cca126f7bbee62ea.webp", "thumb": "assets/e888cca126f7bbee62ea.webp", "source_profile": {"id": "M10", "age": 19}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["birth_date", "height_cm", "mbti", "personality", "motivation", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "편안함과 세심함을 담은 포근한 일상 패션", "photos": [{"label": "베이커리의 포근한 니트", "url": "assets/lifestyle-35c89b83dcec76b54241.webp", "sequence": 1}, {"label": "가든 트렌치 산책", "url": "assets/lifestyle-2342546f770c09dcd314.webp", "sequence": 2}, {"label": "책방 앞 클래식 레이어드", "url": "assets/lifestyle-27922cfc8a597b43eb29.webp", "sequence": 3}, {"label": "테라스의 파스텔 데일리", "url": "assets/lifestyle-97767eb192c03f0cefb9.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM001", "source_id": "TM001", "name": "서아", "collection": "teen", "age": 19, "birth_date": "2007-01-01", "height_cm": 165, "weight_kg": 52.0, "measurements": {"bust": 81, "waist": 60, "hip": 90}, "mbti": "ISFP", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM001", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM001.png", "url": "assets/dfb7f816fb7b334952f5.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM001", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM001/front.png", "url": "assets/2d83ae3b640ef764b4ff.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM001", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM001/left.png", "url": "assets/d793161c1ae9ac1a536b.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM001", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM001/right.png", "url": "assets/21e337ee68af737b3278.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM001", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM001/back.png", "url": "assets/c14be72f7ddad7e972d5.webp", "width": 1024, "height": 1536}], "cover": "assets/dfb7f816fb7b334952f5.webp", "thumb": "assets/dfb7f816fb7b334952f5-thumb.webp", "source_profile": {"id": "TM001", "fictional": true, "stage_name": "서아", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-01-01", "mbti": "ISFP", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "색과 질감을 차분하게 즐기는 서아의 편안한 데일리 패션", "photos": [{"label": "도자기와 내추럴 텍스처", "url": "assets/lifestyle-b8538076c4ad7e76cfb0.webp", "sequence": 1}, {"label": "나무길 니트 레이어드", "url": "assets/lifestyle-ee15092c0c18bfa73736.webp", "sequence": 2}, {"label": "색감을 고르는 오후", "url": "assets/lifestyle-ed21a357357ff301045f.webp", "sequence": 3}, {"label": "꽃시장 트렌치 스타일", "url": "assets/lifestyle-b3940eece40a521ecabd.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM002", "source_id": "TM002", "name": "하린", "collection": "teen", "age": 19, "birth_date": "2007-02-08", "height_cm": 170, "weight_kg": 55.2, "measurements": {"bust": 83, "waist": 62, "hip": 89}, "mbti": "ENFP", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM002", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM002.png", "url": "assets/18ba13111a5d0206b7c2.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM002", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM002/front.png", "url": "assets/628516ad1eb48fd70505.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM002", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM002/left.png", "url": "assets/47fa47ce45e094599d3c.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM002", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM002/right.png", "url": "assets/090b1a6faa3dbeca58a2.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM002", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM002/back.png", "url": "assets/e8c5457701f24df03a8e.webp", "width": 1024, "height": 1536}], "cover": "assets/18ba13111a5d0206b7c2.webp", "thumb": "assets/18ba13111a5d0206b7c2-thumb.webp", "source_profile": {"id": "TM002", "fictional": true, "stage_name": "하린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-02-08", "mbti": "ENFP", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "새로운 콘셉트를 발견하는 호기심 많은 데일리 패션", "photos": [{"label": "갤러리의 컬러 레이어드", "url": "assets/lifestyle-6121c5572c9a3070c87b.webp", "sequence": 1}, {"label": "레코드 숍 데님 스타일", "url": "assets/lifestyle-5b5c9af38335b0359bd5.webp", "sequence": 2}, {"label": "도시 산책의 라이트 재킷", "url": "assets/lifestyle-2e2cb7f2c3b0bb971a8f.webp", "sequence": 3}, {"label": "크래프트 마켓 체크 셔츠", "url": "assets/lifestyle-d5e48a5a29227a455da7.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM003", "source_id": "TM003", "name": "유나", "collection": "teen", "age": 19, "birth_date": "2007-03-15", "height_cm": 169, "weight_kg": 55.4, "measurements": {"bust": 80, "waist": 62, "hip": 89}, "mbti": "ISTJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM003", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM003.png", "url": "assets/7268a43afb991be566d0.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM003", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM003/front.png", "url": "assets/a04197ba81e31de3503a.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM003", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM003/left.png", "url": "assets/578c4de2ed117cc5fe74.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM003", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM003/right.png", "url": "assets/3a09e10b9fe64fc4babe.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM003", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM003/back.png", "url": "assets/fc503893c526c91a3889.webp", "width": 1024, "height": 1536}], "cover": "assets/7268a43afb991be566d0.webp", "thumb": "assets/7268a43afb991be566d0-thumb.webp", "source_profile": {"id": "TM003", "fictional": true, "stage_name": "유나", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-03-15", "mbti": "ISTJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "준비와 디테일을 즐기는 단정한 실용 데일리 패션", "photos": [{"label": "스튜디오 앞 셔츠 스타일", "url": "assets/lifestyle-60bda5b560fcc646f913.webp", "sequence": 1}, {"label": "책방의 클래식 니트", "url": "assets/lifestyle-119d37ae2a30d1dbe123.webp", "sequence": 2}, {"label": "도시의 단정한 트렌치", "url": "assets/lifestyle-ec471ae5c660cfbff0cb.webp", "sequence": 3}, {"label": "카페 앞 편안한 데님", "url": "assets/lifestyle-f6c95a098eeced520ad4.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM004", "source_id": "TM004", "name": "지안", "collection": "teen", "age": 19, "birth_date": "2007-04-22", "height_cm": 171, "weight_kg": 57.0, "measurements": {"bust": 81, "waist": 64, "hip": 90}, "mbti": "INFJ", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM004", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM004.png", "url": "assets/9ae6d3659adf3ea815a2.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM004", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM004/front.png", "url": "assets/c6920f81f5fbc480db1a.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM004", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM004/left.png", "url": "assets/a6e49f8cd3742d24aef4.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM004", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM004/right.png", "url": "assets/b9b03db6e17ffb9c62b0.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM004", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM004/back.png", "url": "assets/727117e6b9d03b8af763.webp", "width": 1024, "height": 1536}], "cover": "assets/9ae6d3659adf3ea815a2.webp", "thumb": "assets/9ae6d3659adf3ea815a2-thumb.webp", "source_profile": {"id": "TM004", "fictional": true, "stage_name": "지안", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-04-22", "mbti": "INFJ", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "섬세한 감정과 협업의 즐거움을 담은 조용한 데일리 패션", "photos": [{"label": "공방 앞 소프트 레이어드", "url": "assets/lifestyle-db6ece870e5fda363e0f.webp", "sequence": 1}, {"label": "그린 산책의 베이식", "url": "assets/lifestyle-ba140f3900de75de5022.webp", "sequence": 2}, {"label": "갤러리의 차분한 니트", "url": "assets/lifestyle-585a728a64079fbdccef.webp", "sequence": 3}, {"label": "꽃집 앞 데님 코디", "url": "assets/lifestyle-acb523b35538fbc83a5f.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM005", "source_id": "TM005", "name": "채윤", "collection": "teen", "age": 19, "birth_date": "2007-05-02", "height_cm": 166, "weight_kg": 55.1, "measurements": {"bust": 80, "waist": 65, "hip": 84}, "mbti": "ESFP", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM005", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM005.png", "url": "assets/fac49da40b43c2ac89cc.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM005", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM005/front.png", "url": "assets/63315efc701acd964bc7.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM005", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM005/left.png", "url": "assets/2b1f62ed890792cef313.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM005", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM005/right.png", "url": "assets/be544466016040dbccfb.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM005", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM005/back.png", "url": "assets/f7db0fcba025b026ec9c.webp", "width": 1024, "height": 1536}], "cover": "assets/fac49da40b43c2ac89cc.webp", "thumb": "assets/fac49da40b43c2ac89cc-thumb.webp", "source_profile": {"id": "TM005", "fictional": true, "stage_name": "채윤", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-05-02", "mbti": "ESFP", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "밝은 에너지와 소재의 매력을 보여주는 경쾌한 일상 패션", "photos": [{"label": "마켓의 산뜻한 컬러", "url": "assets/lifestyle-840d9266dfa386292799.webp", "sequence": 1}, {"label": "카페 앞 리넨 레이어드", "url": "assets/lifestyle-eee4a8ffc0569ae5d519.webp", "sequence": 2}, {"label": "강변 데님 워킹", "url": "assets/lifestyle-d648adeee9b0383c13b9.webp", "sequence": 3}, {"label": "책방의 스트라이프 니트", "url": "assets/lifestyle-332deac33d232d4e4549.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM006", "source_id": "TM006", "name": "수린", "collection": "teen", "age": 19, "birth_date": "2007-06-09", "height_cm": 169, "weight_kg": 57.7, "measurements": {"bust": 82, "waist": 63, "hip": 91}, "mbti": "INTJ", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM006", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM006.png", "url": "assets/125e8ac869fb98f5600f.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM006", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM006/front.png", "url": "assets/48fb623cfd76f92d55a8.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM006", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM006/left.png", "url": "assets/b20feaa7b47e2018ea0c.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM006", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM006/right.png", "url": "assets/8315a4927b060bc6f91e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM006", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM006/back.png", "url": "assets/e4de3802db32c6a9c12c.webp", "width": 1024, "height": 1536}], "cover": "assets/125e8ac869fb98f5600f.webp", "thumb": "assets/125e8ac869fb98f5600f-thumb.webp", "source_profile": {"id": "TM006", "fictional": true, "stage_name": "수린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-06-09", "mbti": "INTJ", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "사진 동아리의 경험을 이어가는 계획적인 포토 워크 데일리", "photos": [{"label": "카메라와 블루 레이어드", "url": "assets/lifestyle-293f6e7ca62cb7c87824.webp", "sequence": 1}, {"label": "도시의 미니멀 재킷", "url": "assets/lifestyle-0e3980f79d4ee87c90e0.webp", "sequence": 2}, {"label": "사진집과 클래식 니트", "url": "assets/lifestyle-179a010d8c2f4df84eed.webp", "sequence": 3}, {"label": "공원의 내추럴 셔츠", "url": "assets/lifestyle-444522e5891a735dccde.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM007", "source_id": "TM007", "name": "아린", "collection": "teen", "age": 19, "birth_date": "2007-07-16", "height_cm": 167, "weight_kg": 53.5, "measurements": {"bust": 80, "waist": 63, "hip": 91}, "mbti": "ISFJ", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM007", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM007.png", "url": "assets/4696096a9fd09726ce19.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM007", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM007/front.png", "url": "assets/0c446a291c29568eb47b.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM007", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM007/left.png", "url": "assets/60b2bbd177beb20228f6.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM007", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM007/right.png", "url": "assets/2bb1736c0ae535485427.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM007", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM007/back.png", "url": "assets/1707f49b65024e285f5d.webp", "width": 1024, "height": 1536}], "cover": "assets/4696096a9fd09726ce19.webp", "thumb": "assets/4696096a9fd09726ce19-thumb.webp", "source_profile": {"id": "TM007", "fictional": true, "stage_name": "아린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-07-16", "mbti": "ISFJ", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "주변을 챙기는 따뜻한 마음과 자연스러운 개성의 데일리 패션", "photos": [{"label": "꽃 선물과 파스텔 니트", "url": "assets/lifestyle-2a6a1ffb57d075234695.webp", "sequence": 1}, {"label": "피크닉 준비의 데님", "url": "assets/lifestyle-521aae61e96796ee799a.webp", "sequence": 2}, {"label": "공방 앞 내추럴 스타일", "url": "assets/lifestyle-7be08ea2a1aaf6d11272.webp", "sequence": 3}, {"label": "카페의 따뜻한 레이어드", "url": "assets/lifestyle-e156b19e67fd04707591.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM008", "source_id": "TM008", "name": "예서", "collection": "teen", "age": 19, "birth_date": "2007-08-23", "height_cm": 166, "weight_kg": 52.6, "measurements": {"bust": 79, "waist": 60, "hip": 87}, "mbti": "ENTP", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM008", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM008.png", "url": "assets/32c285467d925f7c4072.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM008", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM008/front.png", "url": "assets/8306f5fc8c1d658c1b6e.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM008", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM008/left.png", "url": "assets/413afff785f87ed21426.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM008", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM008/right.png", "url": "assets/c25cebefe97359afa3e7.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM008", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM008/back.png", "url": "assets/a9e58c70c17a752d08d6.webp", "width": 1024, "height": 1536}], "cover": "assets/32c285467d925f7c4072.webp", "thumb": "assets/32c285467d925f7c4072-thumb.webp", "source_profile": {"id": "TM008", "fictional": true, "stage_name": "예서", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-08-23", "mbti": "ENTP", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "직접 스타일링한 룩으로 새로운 포즈를 탐색하는 패션 데일리", "photos": [{"label": "도시의 블루 포인트", "url": "assets/lifestyle-b2727716f5dc6111dae4.webp", "sequence": 1}, {"label": "갤러리의 체크 레이어드", "url": "assets/lifestyle-0af7edf65e15de126648.webp", "sequence": 2}, {"label": "산책길 라이트 트렌치", "url": "assets/lifestyle-0b05525cd6fae8de6815.webp", "sequence": 3}, {"label": "카페 앞 컬러 니트", "url": "assets/lifestyle-ff6b97d814a4ccd40488.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM009", "source_id": "TM009", "name": "소율", "collection": "teen", "age": 19, "birth_date": "2007-09-03", "height_cm": 171, "weight_kg": 57.6, "measurements": {"bust": 81, "waist": 63, "hip": 90}, "mbti": "INFP", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM009", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM009.png", "url": "assets/0d25c7c2de37a535a230.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM009", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM009/front.png", "url": "assets/b298e90d91818190bb42.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM009", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM009/left.png", "url": "assets/50d23de4428ade0d527e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM009", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM009/right.png", "url": "assets/de7d9cad4d96f2ae49e6.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM009", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM009/back.png", "url": "assets/1056c344e1ca1c0572e2.webp", "width": 1024, "height": 1536}], "cover": "assets/0d25c7c2de37a535a230.webp", "thumb": "assets/0d25c7c2de37a535a230-thumb.webp", "source_profile": {"id": "TM009", "fictional": true, "stage_name": "소율", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-09-03", "mbti": "INFP", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "소율의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-27a06b65f9bcfc84aea5.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-7691182f7d2cff9588aa.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-49d21ebe2165066379bb.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-8fc18336d045072e5068.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM010", "source_id": "TM010", "name": "다온", "collection": "teen", "age": 19, "birth_date": "2007-01-10", "height_cm": 164, "weight_kg": 53.5, "measurements": {"bust": 85, "waist": 62, "hip": 87}, "mbti": "ESTJ", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM010", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM010.png", "url": "assets/bc1bedb30c1a290f3064.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM010", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM010/front.png", "url": "assets/4e92b02b33e6bb9817bc.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM010", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM010/left.png", "url": "assets/719b3a3434a81cd06f94.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM010", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM010/right.png", "url": "assets/baec28d0cbe4575c5571.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM010", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM010/back.png", "url": "assets/244a12c488891296b339.webp", "width": 1024, "height": 1536}], "cover": "assets/bc1bedb30c1a290f3064.webp", "thumb": "assets/bc1bedb30c1a290f3064-thumb.webp", "source_profile": {"id": "TM010", "fictional": true, "stage_name": "다온", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-01-10", "mbti": "ESTJ", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "다온의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-b820d510aa96f1bbab8d.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-e6500b05d3be67c0994c.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-49756b0cf81f66dc48c0.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-bff3a19cd8bdb341819f.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM011", "source_id": "TM011", "name": "나린", "collection": "teen", "age": 19, "birth_date": "2007-02-17", "height_cm": 163, "weight_kg": 51.3, "measurements": {"bust": 83, "waist": 60, "hip": 88}, "mbti": "ENFJ", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM011", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM011.png", "url": "assets/4a6fcab5bbe9c46dc10c.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM011", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM011/front.png", "url": "assets/8aadfb63ed6185b67f9b.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM011", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM011/left.png", "url": "assets/22f414cc7b7866860fbc.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM011", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM011/right.png", "url": "assets/8521344a54ea2752105c.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM011", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM011/back.png", "url": "assets/212477419a61a5fd6315.webp", "width": 1145, "height": 1374}], "cover": "assets/4a6fcab5bbe9c46dc10c.webp", "thumb": "assets/4a6fcab5bbe9c46dc10c-thumb.webp", "source_profile": {"id": "TM011", "fictional": true, "stage_name": "나린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-02-17", "mbti": "ENFJ", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "나린의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-9753db47b19035d28bc3.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-a3a4da95e3d76b61cfdc.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-27c4988f7dd7db47b78e.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-ec493448a6c0612113c5.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM012", "source_id": "TM012", "name": "세아", "collection": "teen", "age": 19, "birth_date": "2007-03-24", "height_cm": 174, "weight_kg": 59.6, "measurements": {"bust": 83, "waist": 64, "hip": 91}, "mbti": "ISTP", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM012", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM012.png", "url": "assets/b4e14811f9a36a2c4f20.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM012", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM012/front.png", "url": "assets/93b2915d1072318f8823.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM012", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM012/left.png", "url": "assets/57c3c09b30ed3f1a2798.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM012", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM012/right.png", "url": "assets/8826e0a5ced6e6da1f7d.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM012", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM012/back.png", "url": "assets/c8c7b765511f2871966b.webp", "width": 1024, "height": 1536}], "cover": "assets/b4e14811f9a36a2c4f20.webp", "thumb": "assets/b4e14811f9a36a2c4f20-thumb.webp", "source_profile": {"id": "TM012", "fictional": true, "stage_name": "세아", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-03-24", "mbti": "ISTP", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "세아의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-2bc1054c8ddbc137a31e.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-6af338cef220516952e3.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-ef539cea6c4d6e6bd944.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-062371fb68bfc9f84f45.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM013", "source_id": "TM013", "name": "리원", "collection": "teen", "age": 19, "birth_date": "2007-04-04", "height_cm": 163, "weight_kg": 51.5, "measurements": {"bust": 82, "waist": 64, "hip": 84}, "mbti": "ESFJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM013", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM013.png", "url": "assets/3e7af21e41e6999ae947.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM013", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM013/front.png", "url": "assets/0b704e365fd550a10b75.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM013", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM013/left.png", "url": "assets/cd8c6d65e2c5479596cf.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM013", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM013/right.png", "url": "assets/13e33daf66be13db8e7c.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM013", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM013/back.png", "url": "assets/6d3aecb81107e2904293.webp", "width": 1024, "height": 1536}], "cover": "assets/3e7af21e41e6999ae947.webp", "thumb": "assets/3e7af21e41e6999ae947-thumb.webp", "source_profile": {"id": "TM013", "fictional": true, "stage_name": "리원", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-04-04", "mbti": "ESFJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "리원의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-faf447e60055e1c0112d.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-e08e38def35f35c5817f.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-c5dcd99162c6008fde7e.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-0e7ee77b980ff852ce9b.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM014", "source_id": "TM014", "name": "유하", "collection": "teen", "age": 19, "birth_date": "2007-05-11", "height_cm": 168, "weight_kg": 56.7, "measurements": {"bust": 79, "waist": 60, "hip": 89}, "mbti": "INTP", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM014", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM014.png", "url": "assets/e1ef0559f2c291872b33.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM014", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM014/front.png", "url": "assets/1cb995a411285d5afcf4.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM014", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM014/left.png", "url": "assets/a2bc6f5416a35fe55989.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM014", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM014/right.png", "url": "assets/e57d2c2f538792c4493c.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM014", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM014/back.png", "url": "assets/6743255a6f4841b8205b.webp", "width": 1024, "height": 1536}], "cover": "assets/e1ef0559f2c291872b33.webp", "thumb": "assets/e1ef0559f2c291872b33-thumb.webp", "source_profile": {"id": "TM014", "fictional": true, "stage_name": "유하", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-05-11", "mbti": "INTP", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "유하의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-4b52835f19ed39e9b9a0.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-2ca2cd337b89c73b327a.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-6e87778aeb87b3d791d2.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-31536811bbb9a6058cdf.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM015", "source_id": "TM015", "name": "시아", "collection": "teen", "age": 19, "birth_date": "2007-06-18", "height_cm": 166, "weight_kg": 55.7, "measurements": {"bust": 80, "waist": 62, "hip": 87}, "mbti": "ESTP", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM015", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM015.png", "url": "assets/e4047efd9cff7768b329.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM015", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM015/front.png", "url": "assets/afa86141f73eca5034c5.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM015", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM015/left.png", "url": "assets/0359cfeedfacd1e0eb0e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM015", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM015/right.png", "url": "assets/dc2ec15fca273bcedc80.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM015", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM015/back.png", "url": "assets/b9af67825ee340982015.webp", "width": 1024, "height": 1536}], "cover": "assets/e4047efd9cff7768b329.webp", "thumb": "assets/e4047efd9cff7768b329-thumb.webp", "source_profile": {"id": "TM015", "fictional": true, "stage_name": "시아", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-06-18", "mbti": "ESTP", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "시아의 밝은 표정과 편안한 자세로 표현하는 일상 패션", "photos": [{"label": "공원의 아침", "url": "assets/lifestyle-4d10746ba029448abbba.webp", "sequence": 1}, {"label": "꽃과 함께", "url": "assets/lifestyle-bd3c163ff409021f96c1.webp", "sequence": 2}, {"label": "카페로 가는 길", "url": "assets/lifestyle-23540b60283ac069a803.webp", "sequence": 3}, {"label": "저녁의 산책", "url": "assets/lifestyle-d9eb5adc5536caca4f0c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM016", "source_id": "TM016", "name": "혜온", "collection": "teen", "age": 19, "birth_date": "2007-07-25", "height_cm": 168, "weight_kg": 55.3, "measurements": {"bust": 84, "waist": 62, "hip": 87}, "mbti": "ISFP", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM016", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM016.png", "url": "assets/ff67410e89c616204fac.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM016", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM016/front.png", "url": "assets/d0b5da053a0304325d56.webp", "width": 853, "height": 1400}, {"model_id": "teen:TM016", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM016/left.png", "url": "assets/b2ad8a9466b424423bb6.webp", "width": 979, "height": 1606}, {"model_id": "teen:TM016", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM016/right.png", "url": "assets/41e713d64ff20925b4cc.webp", "width": 979, "height": 1606}, {"model_id": "teen:TM016", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM016/back.png", "url": "assets/3e2fa192a6fca9079998.webp", "width": 979, "height": 1606}], "cover": "assets/ff67410e89c616204fac.webp", "thumb": "assets/ff67410e89c616204fac-thumb.webp", "source_profile": {"id": "TM016", "fictional": true, "stage_name": "혜온", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-07-25", "mbti": "ISFP", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "혜온의 차분한 계획과 실용적인 스타일로 완성한 하루", "photos": [{"label": "계획을 품고", "url": "assets/lifestyle-7e3244a71dc27d1eb06a.webp", "sequence": 1}, {"label": "가벼운 걸음", "url": "assets/lifestyle-d970888c3b548ef018d2.webp", "sequence": 2}, {"label": "옷감의 영감", "url": "assets/lifestyle-5bc9f4e838fa0b32d865.webp", "sequence": 3}, {"label": "하루의 여유", "url": "assets/lifestyle-5ff21afb830098d95b3d.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM017", "source_id": "TM017", "name": "도아", "collection": "teen", "age": 19, "birth_date": "2007-08-05", "height_cm": 174, "weight_kg": 59.9, "measurements": {"bust": 84, "waist": 60, "hip": 92}, "mbti": "ENFP", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM017", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM017.png", "url": "assets/7ea3142bcf9e8dd5462c.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM017", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM017/front.png", "url": "assets/450c24ae31cc5de1c301.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM017", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM017/left.png", "url": "assets/97fd3503c2e2f712d4f8.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM017", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM017/right.png", "url": "assets/3aa8ae40fd61db5d3c26.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM017", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM017/back.png", "url": "assets/7c553b53b71947a4abbe.webp", "width": 1024, "height": 1536}], "cover": "assets/7ea3142bcf9e8dd5462c.webp", "thumb": "assets/7ea3142bcf9e8dd5462c-thumb.webp", "source_profile": {"id": "TM017", "fictional": true, "stage_name": "도아", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-08-05", "mbti": "ENFP", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "도아의 다정한 협업과 따뜻한 마음을 담은 일상 패션", "photos": [{"label": "함께할 준비", "url": "assets/lifestyle-bacf4ac5263a41c47bf7.webp", "sequence": 1}, {"label": "꽃을 전하는 길", "url": "assets/lifestyle-144c26f405b4ddfa9784.webp", "sequence": 2}, {"label": "편안한 기다림", "url": "assets/lifestyle-fdcb2514198e5e5de158.webp", "sequence": 3}, {"label": "산책의 온기", "url": "assets/lifestyle-7c47d608dde7bdfce570.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM018", "source_id": "TM018", "name": "윤슬", "collection": "teen", "age": 19, "birth_date": "2007-09-12", "height_cm": 169, "weight_kg": 57.4, "measurements": {"bust": 81, "waist": 63, "hip": 90}, "mbti": "INFJ", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM018", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM018.png", "url": "assets/02bc880fc15d95dea419.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM018", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM018/front.png", "url": "assets/12e1022aa2886176d97f.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM018", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM018/left.png", "url": "assets/ad6b7d46533fcdd41aad.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM018", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM018/right.png", "url": "assets/72c8834ec14fa166321e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM018", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM018/back.png", "url": "assets/a23f8c54bf0bfc9719cf.webp", "width": 1024, "height": 1536}], "cover": "assets/02bc880fc15d95dea419.webp", "thumb": "assets/02bc880fc15d95dea419-thumb.webp", "source_profile": {"id": "TM018", "fictional": true, "stage_name": "윤슬", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-09-12", "mbti": "INFJ", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "윤슬의 창의적인 시선으로 발견한 소재와 도시의 리듬", "photos": [{"label": "소재를 찾아", "url": "assets/lifestyle-f3d77fca1c836d080c90.webp", "sequence": 1}, {"label": "전시의 순간", "url": "assets/lifestyle-722ba45cca9758607669.webp", "sequence": 2}, {"label": "골목의 색", "url": "assets/lifestyle-79c40848be2598ebe3c0.webp", "sequence": 3}, {"label": "생각의 산책", "url": "assets/lifestyle-b1e8f9267795ee04cc55.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM019", "source_id": "TM019", "name": "이솔", "collection": "teen", "age": 19, "birth_date": "2007-01-19", "height_cm": 163, "weight_kg": 51.3, "measurements": {"bust": 85, "waist": 60, "hip": 86}, "mbti": "ISTJ", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM019", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM019.png", "url": "assets/15fe353afb6d5638898f.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM019", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM019/front.png", "url": "assets/526e6782ade898b73fbd.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM019", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM019/left.png", "url": "assets/120b8f925f6478e7fb22.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM019", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM019/right.png", "url": "assets/a5297cc2d4072f2faf5e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM019", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM019/back.png", "url": "assets/794a2e2919ec42ff0b67.webp", "width": 1024, "height": 1536}], "cover": "assets/15fe353afb6d5638898f.webp", "thumb": "assets/15fe353afb6d5638898f-thumb.webp", "source_profile": {"id": "TM019", "fictional": true, "stage_name": "이솔", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-01-19", "mbti": "ISTJ", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "이솔의 상상력과 감성을 담은 일상 패션 산책", "photos": [{"label": "책과 상상", "url": "assets/lifestyle-9e3929d02fa95a0f2aad.webp", "sequence": 1}, {"label": "빛의 전시", "url": "assets/lifestyle-9b8d0763c0286f3a0caa.webp", "sequence": 2}, {"label": "골목의 이야기", "url": "assets/lifestyle-b60cee4419a7c6d9bade.webp", "sequence": 3}, {"label": "노을의 감성", "url": "assets/lifestyle-f25457de2eb94018e8ef.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM020", "source_id": "TM020", "name": "해린", "collection": "teen", "age": 19, "birth_date": "2007-02-26", "height_cm": 170, "weight_kg": 58.1, "measurements": {"bust": 83, "waist": 64, "hip": 91}, "mbti": "ESFP", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM020", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM020.png", "url": "assets/e613224660248994c571.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM020", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM020/front.png", "url": "assets/d960e77e3d5d0fd0e99f.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM020", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM020/left.png", "url": "assets/e5e414bd9a7be4f80fa6.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM020", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM020/right.png", "url": "assets/e8a3847a3c07ce48847f.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM020", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM020/back.png", "url": "assets/c34647b2fc4f7d44c652.webp", "width": 1024, "height": 1536}], "cover": "assets/e613224660248994c571.webp", "thumb": "assets/e613224660248994c571-thumb.webp", "source_profile": {"id": "TM020", "fictional": true, "stage_name": "해린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-02-26", "mbti": "ESFP", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "해린의 추진력과 자연스러운 개성을 담은 하루의 스타일", "photos": [{"label": "하루의 시작", "url": "assets/lifestyle-626dbe5a6fca8aefa9b2.webp", "sequence": 1}, {"label": "도시의 리듬", "url": "assets/lifestyle-062e11b50915d0a78e1e.webp", "sequence": 2}, {"label": "소재를 살피며", "url": "assets/lifestyle-f59fff3b470651f7098f.webp", "sequence": 3}, {"label": "공원의 저녁", "url": "assets/lifestyle-5d7685dffda6a554831c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM021", "source_id": "TM021", "name": "라희", "collection": "teen", "age": 19, "birth_date": "2007-03-06", "height_cm": 165, "weight_kg": 52.5, "measurements": {"bust": 85, "waist": 62, "hip": 92}, "mbti": "INFP", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM021", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM021.png", "url": "assets/36280d315fd899c34786.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM021", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM021/front.png", "url": "assets/d8c5648dd2377efca2f0.webp", "width": 884, "height": 1400}, {"model_id": "teen:TM021", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM021/left.png", "url": "assets/1eba0564c6cb1e8802f6.webp", "width": 996, "height": 1579}, {"model_id": "teen:TM021", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM021/right.png", "url": "assets/0e6bd4686d48b4c40e4a.webp", "width": 996, "height": 1579}, {"model_id": "teen:TM021", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM021/back.png", "url": "assets/2f02600bbcd130859515.webp", "width": 996, "height": 1579}], "cover": "assets/36280d315fd899c34786.webp", "thumb": "assets/36280d315fd899c34786-thumb.webp", "source_profile": {"id": "TM021", "fictional": true, "stage_name": "라희", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-03-06", "mbti": "INFP", "personality": "차분하고 관찰력이 좋으며 색과 질감에 민감하다.", "motivation": "옷의 핏과 소재를 정확하게 전달하는 일을 좋아해서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "라희의 섬세한 관찰로 고른 색과 질감의 일상 패션", "photos": [{"label": "질감의 발견", "url": "assets/lifestyle-3a3209ae6a94c46907bd.webp", "sequence": 1}, {"label": "초록의 휴식", "url": "assets/lifestyle-5b6399fbfb48ef271a45.webp", "sequence": 2}, {"label": "색을 담아", "url": "assets/lifestyle-9724ab720bc61a6b439c.webp", "sequence": 3}, {"label": "골목의 오후", "url": "assets/lifestyle-2e90d74ca53783724f4c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM022", "source_id": "TM022", "name": "민서", "collection": "teen", "age": 19, "birth_date": "2007-04-13", "height_cm": 175, "weight_kg": 60.9, "measurements": {"bust": 85, "waist": 65, "hip": 92}, "mbti": "ENTJ", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM022", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM022.png", "url": "assets/a9a0db483bd9210efb7e.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM022", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM022/front.png", "url": "assets/ba17cc6b91ca61c94d47.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM022", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM022/left.png", "url": "assets/c92b24cce079a2cdc94f.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM022", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM022/right.png", "url": "assets/f2280ff7ac412fde25f1.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM022", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM022/back.png", "url": "assets/a8c54766294a21bf4d27.webp", "width": 1024, "height": 1536}], "cover": "assets/a9a0db483bd9210efb7e.webp", "thumb": "assets/a9a0db483bd9210efb7e-thumb.webp", "source_profile": {"id": "TM022", "fictional": true, "stage_name": "민서", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-04-13", "mbti": "ENTJ", "personality": "호기심이 많고 새로운 콘셉트에 먼저 도전한다.", "motivation": "사진 동아리에서 피사체로 참여한 경험이 즐거워서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "민서의 호기심을 따라 새로운 공간에서 만나는 캐주얼 스타일", "photos": [{"label": "새로운 도전", "url": "assets/lifestyle-e0cb0ddff401b7eff401.webp", "sequence": 1}, {"label": "전시 산책", "url": "assets/lifestyle-ef553548c647a6011ebd.webp", "sequence": 2}, {"label": "골목 탐험", "url": "assets/lifestyle-280eda3eb9323fe0f805.webp", "sequence": 3}, {"label": "여유의 발견", "url": "assets/lifestyle-3716a92107acfbefc8c2.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM023", "source_id": "TM023", "name": "가온", "collection": "teen", "age": 19, "birth_date": "2007-05-20", "height_cm": 175, "weight_kg": 60.3, "measurements": {"bust": 85, "waist": 61, "hip": 89}, "mbti": "ISFJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM023", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM023.png", "url": "assets/bce355931475d0b003fd.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM023", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM023/front.png", "url": "assets/8c3e541a3826d8e3e8dc.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM023", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM023/left.png", "url": "assets/0a1f2961204a682473e5.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM023", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM023/right.png", "url": "assets/d9781798340f294507a1.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM023", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM023/back.png", "url": "assets/1de5f6154877e4c14d34.webp", "width": 1024, "height": 1536}], "cover": "assets/bce355931475d0b003fd.webp", "thumb": "assets/bce355931475d0b003fd-thumb.webp", "source_profile": {"id": "TM023", "fictional": true, "stage_name": "가온", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-05-20", "mbti": "ISFJ", "personality": "시간 약속과 촬영 준비를 꼼꼼히 챙긴다.", "motivation": "자연스러운 개성이 담긴 쇼핑몰 사진을 만들고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "가온의 꼼꼼한 준비와 자연스러운 개성을 담은 일상 패션", "photos": [{"label": "준비된 아침", "url": "assets/lifestyle-3e015036b849cbb5c545.webp", "sequence": 1}, {"label": "약속으로 가는 길", "url": "assets/lifestyle-60109432bee9d837e2df.webp", "sequence": 2}, {"label": "소재의 선택", "url": "assets/lifestyle-c40a1681769a93d2fd0c.webp", "sequence": 3}, {"label": "강변의 여유", "url": "assets/lifestyle-cd4c3facdc8ff4a6cd21.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM024", "source_id": "TM024", "name": "지유", "collection": "teen", "age": 19, "birth_date": "2007-06-27", "height_cm": 170, "weight_kg": 56.4, "measurements": {"bust": 85, "waist": 60, "hip": 89}, "mbti": "ENTP", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM024", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM024.png", "url": "assets/1856789a0028e3e28978.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM024", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM024/front.png", "url": "assets/1e364897d06b655698a6.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM024", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM024/left.png", "url": "assets/201d0df2a125fa16dcee.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM024", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM024/right.png", "url": "assets/3441cb7b7791742f2025.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM024", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM024/back.png", "url": "assets/247183f5e03be91e39dc.webp", "width": 1024, "height": 1536}], "cover": "assets/1856789a0028e3e28978.webp", "thumb": "assets/1856789a0028e3e28978-thumb.webp", "source_profile": {"id": "TM024", "fictional": true, "stage_name": "지유", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-06-27", "mbti": "ENTP", "personality": "말수는 적지만 감정을 섬세하게 표현한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 표현에 흥미가 생겨서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "지유의 섬세한 감정으로 완성한 잔잔한 데일리룩", "photos": [{"label": "독서의 여운", "url": "assets/lifestyle-642125c76754f0dc9639.webp", "sequence": 1}, {"label": "꽃의 표정", "url": "assets/lifestyle-2437cfc57f0b0c6dd7fe.webp", "sequence": 2}, {"label": "빛을 따라", "url": "assets/lifestyle-3bdef393e31bd74d794a.webp", "sequence": 3}, {"label": "감정을 담아", "url": "assets/lifestyle-ae4cf54c3e4fd96b7b8c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM025", "source_id": "TM025", "name": "서우", "collection": "teen", "age": 19, "birth_date": "2007-07-07", "height_cm": 168, "weight_kg": 53.9, "measurements": {"bust": 83, "waist": 62, "hip": 87}, "mbti": "INTJ", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM025", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM025.png", "url": "assets/23b5db822229e0d06776.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM025", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM025/front.png", "url": "assets/f09af9658b40aa3e255c.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM025", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM025/left.png", "url": "assets/1887781c1403e6d08194.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM025", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM025/right.png", "url": "assets/5b2ab783ec9cc8d17a32.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM025", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM025/back.png", "url": "assets/e8b83c064b5e427dc30b.webp", "width": 1024, "height": 1536}], "cover": "assets/23b5db822229e0d06776.webp", "thumb": "assets/23b5db822229e0d06776-thumb.webp", "source_profile": {"id": "TM025", "fictional": true, "stage_name": "서우", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-07-07", "mbti": "INTJ", "personality": "밝고 활발하며 촬영장의 분위기를 편하게 만든다.", "motivation": "다양한 스타일을 경험하며 자신에게 어울리는 매력을 발견하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "서우의 밝은 에너지로 발견하는 다양한 일상 패션", "photos": [{"label": "햇살 속 웃음", "url": "assets/lifestyle-df8d2b6841f0f5d79cb6.webp", "sequence": 1}, {"label": "새로운 스타일", "url": "assets/lifestyle-67e64b9b5a9e356f7021.webp", "sequence": 2}, {"label": "친구를 기다리며", "url": "assets/lifestyle-5b029dbd2d5315d1e11e.webp", "sequence": 3}, {"label": "도시의 산책", "url": "assets/lifestyle-68c2c10022e8a02f7fb6.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM026", "source_id": "TM026", "name": "채아", "collection": "teen", "age": 19, "birth_date": "2007-08-14", "height_cm": 173, "weight_kg": 58.4, "measurements": {"bust": 79, "waist": 60, "hip": 84}, "mbti": "ENFJ", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM026", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM026.png", "url": "assets/c481ac2bae26a0aa715f.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM026", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM026/front.png", "url": "assets/62287fe5dff2ef719795.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM026", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM026/left.png", "url": "assets/edd6325e601298274ef3.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM026", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM026/right.png", "url": "assets/f718ea6bac5b2a50b24a.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM026", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM026/back.png", "url": "assets/c9911f556e3871059631.webp", "width": 1024, "height": 1536}], "cover": "assets/c481ac2bae26a0aa715f.webp", "thumb": "assets/c481ac2bae26a0aa715f-thumb.webp", "source_profile": {"id": "TM026", "fictional": true, "stage_name": "채아", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-08-14", "mbti": "ENFJ", "personality": "목표를 정하면 계획적으로 연습한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "채아의 계획적인 성장과 스타일링 연습을 담은 하루", "photos": [{"label": "스타일 연습", "url": "assets/lifestyle-008c6597ba1c14e70131.webp", "sequence": 1}, {"label": "배움의 길", "url": "assets/lifestyle-01c113d82e11dee1dfac.webp", "sequence": 2}, {"label": "도시의 표현", "url": "assets/lifestyle-563538baecb439ea8719.webp", "sequence": 3}, {"label": "하루의 마무리", "url": "assets/lifestyle-8f00331f24b7ff61958b.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM027", "source_id": "TM027", "name": "은유", "collection": "teen", "age": 19, "birth_date": "2007-09-21", "height_cm": 172, "weight_kg": 58.6, "measurements": {"bust": 84, "waist": 62, "hip": 91}, "mbti": "ISTP", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM027", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM027.png", "url": "assets/d668668d3a207ecfc34f.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM027", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM027/front.png", "url": "assets/4245f2b0b35e629aa3a8.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM027", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM027/left.png", "url": "assets/ed7c9eb69191d1a5b9a7.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM027", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM027/right.png", "url": "assets/c4bbc4d49e4b1ae93bc9.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM027", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM027/back.png", "url": "assets/eefe0b5f1af9e9ff7657.webp", "width": 1024, "height": 1536}], "cover": "assets/d668668d3a207ecfc34f.webp", "thumb": "assets/d668668d3a207ecfc34f-thumb.webp", "source_profile": {"id": "TM027", "fictional": true, "stage_name": "은유", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-09-21", "mbti": "ISTP", "personality": "주변 사람을 잘 챙기고 협업을 소중히 여긴다.", "motivation": "평범한 옷도 편안하게 입는 모습을 보여주고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "은유의 다정한 협업과 편안한 데일리 패션", "photos": [{"label": "함께하는 아침", "url": "assets/lifestyle-480c49f901d38e80fa29.webp", "sequence": 1}, {"label": "편안한 외출", "url": "assets/lifestyle-864903b2c06451d3ca45.webp", "sequence": 2}, {"label": "책을 나누며", "url": "assets/lifestyle-2481eb45c4eafc873d44.webp", "sequence": 3}, {"label": "친구를 기다리는 오후", "url": "assets/lifestyle-3db1f317a178889b9d93.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM028", "source_id": "TM028", "name": "아윤", "collection": "teen", "age": 19, "birth_date": "2007-01-01", "height_cm": 165, "weight_kg": 55.3, "measurements": {"bust": 83, "waist": 62, "hip": 92}, "mbti": "ESFJ", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM028", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM028.png", "url": "assets/8986e4ce3042241e0c63.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM028", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM028/front.png", "url": "assets/21eaf29135e44cb7c52e.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM028", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM028/left.png", "url": "assets/4a9e3c1b69e77f7cd56c.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM028", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM028/right.png", "url": "assets/0a97b0bf802f402e523e.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM028", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM028/back.png", "url": "assets/16ed34eab3d8c2b2e1db.webp", "width": 1024, "height": 1536}], "cover": "assets/8986e4ce3042241e0c63.webp", "thumb": "assets/8986e4ce3042241e0c63-thumb.webp", "source_profile": {"id": "TM028", "fictional": true, "stage_name": "아윤", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-01-01", "mbti": "ESFJ", "personality": "아이디어가 풍부하고 다양한 포즈를 연구한다.", "motivation": "표정과 자세로 브랜드의 분위기를 표현하고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "아윤의 창의적인 표현과 감각적인 일상 스타일", "photos": [{"label": "새로운 아이디어", "url": "assets/lifestyle-614da4de5e22d8b99053.webp", "sequence": 1}, {"label": "도시의 움직임", "url": "assets/lifestyle-b47fb1b15d79c12db929.webp", "sequence": 2}, {"label": "빛의 포즈", "url": "assets/lifestyle-eec28890f477e191390d.webp", "sequence": 3}, {"label": "주말의 색감", "url": "assets/lifestyle-ffd4bdb5b906095dccc5.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM029", "source_id": "TM029", "name": "예린", "collection": "teen", "age": 19, "birth_date": "2007-02-08", "height_cm": 169, "weight_kg": 56.6, "measurements": {"bust": 84, "waist": 63, "hip": 88}, "mbti": "INTP", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM029", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM029.png", "url": "assets/16d34387098865b97df6.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM029", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM029/front.png", "url": "assets/fc9c2ed4f2e4137d99b1.webp", "width": 933, "height": 1400}, {"model_id": "teen:TM029", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM029/left.png", "url": "assets/ba53e986da39abdfdbb5.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM029", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM029/right.png", "url": "assets/62602321d4ed4ead35fb.webp", "width": 1024, "height": 1536}, {"model_id": "teen:TM029", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM029/back.png", "url": "assets/efdd2c0f72b157bae617.webp", "width": 1024, "height": 1536}], "cover": "assets/16d34387098865b97df6.webp", "thumb": "assets/16d34387098865b97df6-thumb.webp", "source_profile": {"id": "TM029", "fictional": true, "stage_name": "예린", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-02-08", "mbti": "INTP", "personality": "상상력이 풍부하고 자신만의 감성을 지킨다.", "motivation": "소비자가 착용 모습을 쉽게 상상하도록 돕고 싶어서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "예린의 상상력과 고유한 감성을 담은 일상 화보", "photos": [{"label": "상상의 산책", "url": "assets/lifestyle-cd783811fffb63e09eaa.webp", "sequence": 1}, {"label": "나만의 책장", "url": "assets/lifestyle-ecfb05d3d768534c7d3f.webp", "sequence": 2}, {"label": "햇빛의 감성", "url": "assets/lifestyle-bf7dff30bc00f69336ed.webp", "sequence": 3}, {"label": "작은 발견", "url": "assets/lifestyle-ac01d4621bf656b24ad0.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen:TM030", "source_id": "TM030", "name": "하온", "collection": "teen", "age": 19, "birth_date": "2007-03-15", "height_cm": 166, "weight_kg": 53.5, "measurements": {"bust": 78, "waist": 64, "hip": 84}, "mbti": "ESTP", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen:TM030", "angle": "face", "label": "얼굴 정면", "source_path": "teen-shopping-models-30/TM030.png", "url": "assets/eac1c6805a0eb4b14f06.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM030", "angle": "front", "label": "전신 정면", "source_path": "teen-shopping-models-30/model-shots-agent/TM030/front.png", "url": "assets/80ec1a1c4e9bc3d0a506.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM030", "angle": "left", "label": "좌측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM030/left.png", "url": "assets/1c5ee5ba48c7f9ed20f8.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM030", "angle": "right", "label": "우측 측면", "source_path": "teen-shopping-models-30/model-shots-agent/TM030/right.png", "url": "assets/953820a180dda3ce3861.webp", "width": 1145, "height": 1374}, {"model_id": "teen:TM030", "angle": "back", "label": "뒷면", "source_path": "teen-shopping-models-30/model-shots-agent/TM030/back.png", "url": "assets/8b48cede7cfac10f9872.webp", "width": 1145, "height": 1374}], "cover": "assets/eac1c6805a0eb4b14f06.webp", "thumb": "assets/eac1c6805a0eb4b14f06-thumb.webp", "source_profile": {"id": "TM030", "fictional": true, "stage_name": "하온", "age": 19, "age_as_of": "2026-10-08", "birth_date": "2007-03-15", "mbti": "ESTP", "personality": "추진력이 좋고 맡은 일을 끝까지 책임진다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정이 좋아서."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["height_cm", "city", "weight_kg", "measurements"]}, "lifestyle": {"concept": "하온의 추진력과 팀워크를 담은 도시 패션", "photos": [{"label": "아침의 시작", "url": "assets/lifestyle-e8c18bb3b4b320811458.webp", "sequence": 1}, {"label": "준비의 순간", "url": "assets/lifestyle-073461d52687bea1cc4a.webp", "sequence": 2}, {"label": "잠깐의 휴식", "url": "assets/lifestyle-50a6397c9bf08a9f5947.webp", "sequence": 3}, {"label": "함께 걷는 길", "url": "assets/lifestyle-bb1209ab4f0cc5a0f100.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "twenties:WM001", "source_id": "WM001", "name": "서연", "collection": "twenties", "age": 20, "birth_date": "2006-01-01", "height_cm": 166, "weight_kg": 51.8, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM001", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM001/face.png", "url": "assets/e26659e4b60ec464f3f4.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM001", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM001/front.png", "url": "assets/3c04dd3d5bb99259889f.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM001", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM001/left.png", "url": "assets/a1319d0b26a55d69a0b2.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM001", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM001/right.png", "url": "assets/d9ed20be298953479f0b.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM001", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM001/back.png", "url": "assets/6af9b75f53f63283c4ee.webp", "width": 1024, "height": 1536}], "cover": "assets/e26659e4b60ec464f3f4.webp", "thumb": "assets/e26659e4b60ec464f3f4-thumb.webp", "source_profile": {"id": "WM001", "fictional": true, "stage_name": "서연", "age": 20, "age_as_of": "2026-10-08", "birth_date": "2006-01-01", "height_cm": 166, "weight_kg": 51.8, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM002", "source_id": "WM002", "name": "지우", "collection": "twenties", "age": 21, "birth_date": "2005-02-08", "height_cm": 169, "weight_kg": 54.6, "measurements": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM002", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM002/face.png", "url": "assets/4efa8c11db05cdb5a344.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM002", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM002/front.png", "url": "assets/f48ef0c5194ef3ec7a04.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM002", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM002/left.png", "url": "assets/0d4e36be545f4be4ae22.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM002", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM002/right.png", "url": "assets/b9cbb6c0f0e996d13393.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM002", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM002/back.png", "url": "assets/047f97e2ed2beae67c48.webp", "width": 1024, "height": 1536}], "cover": "assets/4efa8c11db05cdb5a344.webp", "thumb": "assets/4efa8c11db05cdb5a344-thumb.webp", "source_profile": {"id": "WM002", "fictional": true, "stage_name": "지우", "age": 21, "age_as_of": "2026-10-08", "birth_date": "2005-02-08", "height_cm": 169, "weight_kg": 54.6, "measurements_cm": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM003", "source_id": "WM003", "name": "하윤", "collection": "twenties", "age": 22, "birth_date": "2004-03-15", "height_cm": 172, "weight_kg": 57.4, "measurements": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM003", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM003/face.png", "url": "assets/49c6d87613f0c4d6e67d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM003", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM003/front.png", "url": "assets/b8e126c7f8b15d9eb2ed.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM003", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM003/left.png", "url": "assets/edb91c6b5f9b4df55bc1.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM003", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM003/right.png", "url": "assets/e9d79f23af766965f4e8.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM003", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM003/back.png", "url": "assets/91de51849c61344f6c46.webp", "width": 1024, "height": 1536}], "cover": "assets/49c6d87613f0c4d6e67d.webp", "thumb": "assets/49c6d87613f0c4d6e67d-thumb.webp", "source_profile": {"id": "WM003", "fictional": true, "stage_name": "하윤", "age": 22, "age_as_of": "2026-10-08", "birth_date": "2004-03-15", "height_cm": 172, "weight_kg": 57.4, "measurements_cm": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM004", "source_id": "WM004", "name": "수아", "collection": "twenties", "age": 23, "birth_date": "2003-04-22", "height_cm": 175, "weight_kg": 60.3, "measurements": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM004", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM004/face.png", "url": "assets/27ca4c15e46da39fa833.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM004", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM004/front.png", "url": "assets/c44a58165370444c1135.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM004", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM004/left.png", "url": "assets/c7fcc616eb60cafcb2d8.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM004", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM004/right.png", "url": "assets/2a48a94b1f6c7a90e5a0.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM004", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM004/back.png", "url": "assets/2c384a7656c254209e0f.webp", "width": 1024, "height": 1536}], "cover": "assets/27ca4c15e46da39fa833.webp", "thumb": "assets/27ca4c15e46da39fa833-thumb.webp", "source_profile": {"id": "WM004", "fictional": true, "stage_name": "수아", "age": 23, "age_as_of": "2026-10-08", "birth_date": "2003-04-22", "height_cm": 175, "weight_kg": 60.3, "measurements_cm": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM005", "source_id": "WM005", "name": "지민", "collection": "twenties", "age": 24, "birth_date": "2002-05-02", "height_cm": 178, "weight_kg": 63.4, "measurements": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM005", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM005/face.png", "url": "assets/87e4cf0bf325b1fa6676.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM005", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM005/front.png", "url": "assets/2552d0ff18790a71b04b.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM005", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM005/left.png", "url": "assets/27f2f6536e58c45fe873.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM005", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM005/right.png", "url": "assets/3f62d87a2477aa719e42.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM005", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM005/back.png", "url": "assets/f0944369ad54675860b0.webp", "width": 1145, "height": 1374}], "cover": "assets/87e4cf0bf325b1fa6676.webp", "thumb": "assets/87e4cf0bf325b1fa6676-thumb.webp", "source_profile": {"id": "WM005", "fictional": true, "stage_name": "지민", "age": 24, "age_as_of": "2026-10-08", "birth_date": "2002-05-02", "height_cm": 178, "weight_kg": 63.4, "measurements_cm": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM006", "source_id": "WM006", "name": "유진", "collection": "twenties", "age": 25, "birth_date": "2001-06-09", "height_cm": 168, "weight_kg": 53.1, "measurements": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM006", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM006/face.png", "url": "assets/eac9b10abe3787cf30f1.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM006", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM006/front.png", "url": "assets/23420337a654930db0d5.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM006", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM006/left.png", "url": "assets/7e82e58385e38f117eb0.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM006", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM006/right.png", "url": "assets/8ce0a8fcedb51b7f8a70.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM006", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM006/back.png", "url": "assets/24e3b71bdfca25597583.webp", "width": 1024, "height": 1536}], "cover": "assets/eac9b10abe3787cf30f1.webp", "thumb": "assets/eac9b10abe3787cf30f1-thumb.webp", "source_profile": {"id": "WM006", "fictional": true, "stage_name": "유진", "age": 25, "age_as_of": "2026-10-08", "birth_date": "2001-06-09", "height_cm": 168, "weight_kg": 53.1, "measurements_cm": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM007", "source_id": "WM007", "name": "채원", "collection": "twenties", "age": 26, "birth_date": "2000-07-16", "height_cm": 171, "weight_kg": 55.9, "measurements": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM007", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM007/face.png", "url": "assets/ccbb5b1049fdadb60d6b.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM007", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM007/front.png", "url": "assets/fe9f5fa1efb1fbba570f.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM007", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM007/left.png", "url": "assets/8f291c0baebe623264c2.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM007", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM007/right.png", "url": "assets/410ff0954d955398e355.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM007", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM007/back.png", "url": "assets/a6808aabbed39a10e64a.webp", "width": 1024, "height": 1536}], "cover": "assets/ccbb5b1049fdadb60d6b.webp", "thumb": "assets/ccbb5b1049fdadb60d6b-thumb.webp", "source_profile": {"id": "WM007", "fictional": true, "stage_name": "채원", "age": 26, "age_as_of": "2026-10-08", "birth_date": "2000-07-16", "height_cm": 171, "weight_kg": 55.9, "measurements_cm": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM008", "source_id": "WM008", "name": "소민", "collection": "twenties", "age": 27, "birth_date": "1999-08-23", "height_cm": 174, "weight_kg": 58.7, "measurements": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM008", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM008/face.png", "url": "assets/8ccfd25b76aeef87ae0d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM008", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM008/front.png", "url": "assets/428d4fda185ee702e410.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM008", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM008/left.png", "url": "assets/afd78c0737e44c6da04d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM008", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM008/right.png", "url": "assets/6e5c16a35cc1af3fe451.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM008", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM008/back.png", "url": "assets/b8908e7ec6e797c27a48.webp", "width": 1024, "height": 1536}], "cover": "assets/8ccfd25b76aeef87ae0d.webp", "thumb": "assets/8ccfd25b76aeef87ae0d-thumb.webp", "source_profile": {"id": "WM008", "fictional": true, "stage_name": "소민", "age": 27, "age_as_of": "2026-10-08", "birth_date": "1999-08-23", "height_cm": 174, "weight_kg": 58.7, "measurements_cm": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM009", "source_id": "WM009", "name": "다희", "collection": "twenties", "age": 28, "birth_date": "1998-09-03", "height_cm": 177, "weight_kg": 61.7, "measurements": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM009", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM009/face.png", "url": "assets/604cd57c738941a7b85c.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM009", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM009/front.png", "url": "assets/d2b237df800c8e633b30.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM009", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM009/left.png", "url": "assets/85afd952a344535dc31d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM009", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM009/right.png", "url": "assets/f2e631d34d0b0e77daa3.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM009", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM009/back.png", "url": "assets/1ada14bcde2ac2ecc19a.webp", "width": 1024, "height": 1536}], "cover": "assets/604cd57c738941a7b85c.webp", "thumb": "assets/604cd57c738941a7b85c-thumb.webp", "source_profile": {"id": "WM009", "fictional": true, "stage_name": "다희", "age": 28, "age_as_of": "2026-10-08", "birth_date": "1998-09-03", "height_cm": 177, "weight_kg": 61.7, "measurements_cm": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM010", "source_id": "WM010", "name": "예진", "collection": "twenties", "age": 29, "birth_date": "1997-01-10", "height_cm": 167, "weight_kg": 55.8, "measurements": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM010", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM010/face.png", "url": "assets/618537708b80278fbc8f.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM010", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM010/front.png", "url": "assets/9821b787cee4bdb7676a.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM010", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM010/left.png", "url": "assets/6278e11cd29913ebb030.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM010", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM010/right.png", "url": "assets/ecf9863eedef65037816.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM010", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM010/back.png", "url": "assets/5f1917da5cf0617d9cce.webp", "width": 1145, "height": 1374}], "cover": "assets/618537708b80278fbc8f.webp", "thumb": "assets/618537708b80278fbc8f-thumb.webp", "source_profile": {"id": "WM010", "fictional": true, "stage_name": "예진", "age": 29, "age_as_of": "2026-10-08", "birth_date": "1997-01-10", "height_cm": 167, "weight_kg": 55.8, "measurements_cm": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM011", "source_id": "WM011", "name": "은서", "collection": "twenties", "age": 20, "birth_date": "2006-02-17", "height_cm": 170, "weight_kg": 54.3, "measurements": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM011", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM011/face.png", "url": "assets/987ef52188acc9f82b38.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM011", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM011/front.png", "url": "assets/45a42b4a6278417ecc5b.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM011", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM011/left.png", "url": "assets/088ab660aae4506ab814.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM011", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM011/right.png", "url": "assets/899006499e09ad519285.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM011", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM011/back.png", "url": "assets/0b9a82a97fa20a2bbaeb.webp", "width": 1145, "height": 1374}], "cover": "assets/987ef52188acc9f82b38.webp", "thumb": "assets/987ef52188acc9f82b38-thumb.webp", "source_profile": {"id": "WM011", "fictional": true, "stage_name": "은서", "age": 20, "age_as_of": "2026-10-08", "birth_date": "2006-02-17", "height_cm": 170, "weight_kg": 54.3, "measurements_cm": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM012", "source_id": "WM012", "name": "민아", "collection": "twenties", "age": 21, "birth_date": "2005-03-24", "height_cm": 173, "weight_kg": 57.2, "measurements": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM012", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM012/face.png", "url": "assets/8ab3452b5f24f2f7c184.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM012", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM012/front.png", "url": "assets/540eb2becef7e2c82e2a.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM012", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM012/left.png", "url": "assets/6e99c6bc526a7ee6260d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM012", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM012/right.png", "url": "assets/55236afc6ab8c3e16e3a.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM012", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM012/back.png", "url": "assets/24080a43b744008c18a7.webp", "width": 1024, "height": 1536}], "cover": "assets/8ab3452b5f24f2f7c184.webp", "thumb": "assets/8ab3452b5f24f2f7c184-thumb.webp", "source_profile": {"id": "WM012", "fictional": true, "stage_name": "민아", "age": 21, "age_as_of": "2026-10-08", "birth_date": "2005-03-24", "height_cm": 173, "weight_kg": 57.2, "measurements_cm": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM013", "source_id": "WM013", "name": "혜린", "collection": "twenties", "age": 22, "birth_date": "2004-04-04", "height_cm": 176, "weight_kg": 60.1, "measurements": {"bust": 85, "waist": 62, "hip": 91}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM013", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM013/face.png", "url": "assets/d0cc333d82628db5c899.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM013", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM013/front.png", "url": "assets/1802e37fb7c1c733d6c1.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM013", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM013/left.png", "url": "assets/ecabd0d5104a282daf19.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM013", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM013/right.png", "url": "assets/778f769224e3e3c3e269.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM013", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM013/back.png", "url": "assets/8f6065e50b62589959c8.webp", "width": 1024, "height": 1536}], "cover": "assets/d0cc333d82628db5c899.webp", "thumb": "assets/d0cc333d82628db5c899-thumb.webp", "source_profile": {"id": "WM013", "fictional": true, "stage_name": "혜린", "age": 22, "age_as_of": "2026-10-08", "birth_date": "2004-04-04", "height_cm": 176, "weight_kg": 60.1, "measurements_cm": {"bust": 85, "waist": 62, "hip": 91}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM014", "source_id": "WM014", "name": "가은", "collection": "twenties", "age": 23, "birth_date": "2003-05-11", "height_cm": 166, "weight_kg": 54.3, "measurements": {"bust": 86, "waist": 63, "hip": 92}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM014", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM014/face.png", "url": "assets/73b0be91051c106b7801.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM014", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM014/front.png", "url": "assets/47bd9a899b3455a64ef5.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM014", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM014/left.png", "url": "assets/94baaeb5d3dabd325fcf.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM014", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM014/right.png", "url": "assets/54c94ba151ccbfc81fe6.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM014", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM014/back.png", "url": "assets/652a604ba20eb963286f.webp", "width": 1024, "height": 1536}], "cover": "assets/73b0be91051c106b7801.webp", "thumb": "assets/73b0be91051c106b7801-thumb.webp", "source_profile": {"id": "WM014", "fictional": true, "stage_name": "가은", "age": 23, "age_as_of": "2026-10-08", "birth_date": "2003-05-11", "height_cm": 166, "weight_kg": 54.3, "measurements_cm": {"bust": 86, "waist": 63, "hip": 92}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM015", "source_id": "WM015", "name": "세린", "collection": "twenties", "age": 24, "birth_date": "2002-06-18", "height_cm": 169, "weight_kg": 57.1, "measurements": {"bust": 80, "waist": 64, "hip": 86}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM015", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM015/face.png", "url": "assets/b30dd006f1535f72f91d.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM015", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM015/front.png", "url": "assets/dc3a3298846a7d38e276.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM015", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM015/left.png", "url": "assets/00995b5350a5ccae3005.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM015", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM015/right.png", "url": "assets/cbbe8e77c80476b86520.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM015", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM015/back.png", "url": "assets/b83592811f4e87f9ecfe.webp", "width": 1145, "height": 1374}], "cover": "assets/b30dd006f1535f72f91d.webp", "thumb": "assets/b30dd006f1535f72f91d-thumb.webp", "source_profile": {"id": "WM015", "fictional": true, "stage_name": "세린", "age": 24, "age_as_of": "2026-10-08", "birth_date": "2002-06-18", "height_cm": 169, "weight_kg": 57.1, "measurements_cm": {"bust": 80, "waist": 64, "hip": 86}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM016", "source_id": "WM016", "name": "나연", "collection": "twenties", "age": 25, "birth_date": "2001-07-25", "height_cm": 172, "weight_kg": 55.6, "measurements": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM016", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM016/face.png", "url": "assets/b2d477e73097f4c4c75b.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM016", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM016/front.png", "url": "assets/9a796c4a4744877f8f13.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM016", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM016/left.png", "url": "assets/dc26ad049ae16a7490b3.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM016", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM016/right.png", "url": "assets/b2be6549f19acb67c614.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM016", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM016/back.png", "url": "assets/a7a4deaa3de0fb38ac59.webp", "width": 1024, "height": 1536}], "cover": "assets/b2d477e73097f4c4c75b.webp", "thumb": "assets/b2d477e73097f4c4c75b-thumb.webp", "source_profile": {"id": "WM016", "fictional": true, "stage_name": "나연", "age": 25, "age_as_of": "2026-10-08", "birth_date": "2001-07-25", "height_cm": 172, "weight_kg": 55.6, "measurements_cm": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM017", "source_id": "WM017", "name": "유림", "collection": "twenties", "age": 26, "birth_date": "2000-08-05", "height_cm": 175, "weight_kg": 58.5, "measurements": {"bust": 82, "waist": 61, "hip": 88}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM017", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM017/face.png", "url": "assets/fa678753b9ea34cc28db.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM017", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM017/front.png", "url": "assets/51c9339fc31a6917e05b.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM017", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM017/left.png", "url": "assets/b3e662550f9dd4ba6b78.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM017", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM017/right.png", "url": "assets/fe6f65fa9222b306c741.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM017", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM017/back.png", "url": "assets/0781d89162538bac01f3.webp", "width": 1024, "height": 1536}], "cover": "assets/fa678753b9ea34cc28db.webp", "thumb": "assets/fa678753b9ea34cc28db-thumb.webp", "source_profile": {"id": "WM017", "fictional": true, "stage_name": "유림", "age": 26, "age_as_of": "2026-10-08", "birth_date": "2000-08-05", "height_cm": 175, "weight_kg": 58.5, "measurements_cm": {"bust": 82, "waist": 61, "hip": 88}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM018", "source_id": "WM018", "name": "아영", "collection": "twenties", "age": 27, "birth_date": "1999-09-12", "height_cm": 178, "weight_kg": 61.5, "measurements": {"bust": 83, "waist": 62, "hip": 89}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM018", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM018/face.png", "url": "assets/1e7210fd0479315d621d.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM018", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM018/front.png", "url": "assets/ae14a9559e0e22606aa6.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM018", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM018/left.png", "url": "assets/1aea49abc8261d28bb5c.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM018", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM018/right.png", "url": "assets/96357dabc94a81ed17cd.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM018", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM018/back.png", "url": "assets/28237c6f58d4883a9a19.webp", "width": 1145, "height": 1374}], "cover": "assets/1e7210fd0479315d621d.webp", "thumb": "assets/1e7210fd0479315d621d-thumb.webp", "source_profile": {"id": "WM018", "fictional": true, "stage_name": "아영", "age": 27, "age_as_of": "2026-10-08", "birth_date": "1999-09-12", "height_cm": 178, "weight_kg": 61.5, "measurements_cm": {"bust": 83, "waist": 62, "hip": 89}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM019", "source_id": "WM019", "name": "다솜", "collection": "twenties", "age": 28, "birth_date": "1998-01-19", "height_cm": 168, "weight_kg": 55.6, "measurements": {"bust": 84, "waist": 63, "hip": 90}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM019", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM019/face.png", "url": "assets/c5a6375c4b11119dcee3.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM019", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM019/front.png", "url": "assets/2bb7827876c9118b65bb.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM019", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM019/left.png", "url": "assets/6824af4d0b891b96b6db.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM019", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM019/right.png", "url": "assets/e02daa992d0f8b74ca43.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM019", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM019/back.png", "url": "assets/3212339712b341fa7c45.webp", "width": 1024, "height": 1536}], "cover": "assets/c5a6375c4b11119dcee3.webp", "thumb": "assets/c5a6375c4b11119dcee3-thumb.webp", "source_profile": {"id": "WM019", "fictional": true, "stage_name": "다솜", "age": 28, "age_as_of": "2026-10-08", "birth_date": "1998-01-19", "height_cm": 168, "weight_kg": 55.6, "measurements_cm": {"bust": 84, "waist": 63, "hip": 90}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM020", "source_id": "WM020", "name": "예나", "collection": "twenties", "age": 29, "birth_date": "1997-02-26", "height_cm": 171, "weight_kg": 58.5, "measurements": {"bust": 85, "waist": 64, "hip": 91}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM020", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM020/face.png", "url": "assets/e84ab132a0a9bd1e428a.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM020", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM020/front.png", "url": "assets/41833bfc75782dd7e516.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM020", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM020/left.png", "url": "assets/603d16912d2f469fbd16.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM020", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM020/right.png", "url": "assets/e72cc6998e3c25e7af80.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM020", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM020/back.png", "url": "assets/38ce4cc8358ed2d3a20e.webp", "width": 1145, "height": 1374}], "cover": "assets/e84ab132a0a9bd1e428a.webp", "thumb": "assets/e84ab132a0a9bd1e428a-thumb.webp", "source_profile": {"id": "WM020", "fictional": true, "stage_name": "예나", "age": 29, "age_as_of": "2026-10-08", "birth_date": "1997-02-26", "height_cm": 171, "weight_kg": 58.5, "measurements_cm": {"bust": 85, "waist": 64, "hip": 91}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM021", "source_id": "WM021", "name": "시은", "collection": "twenties", "age": 20, "birth_date": "2006-03-06", "height_cm": 174, "weight_kg": 56.9, "measurements": {"bust": 86, "waist": 60, "hip": 92}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM021", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM021/face.png", "url": "assets/29c00e62f36a94288ea2.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM021", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM021/front.png", "url": "assets/1b4058cd31cbdf02c17d.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM021", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM021/left.png", "url": "assets/6884a75500895ebcc19c.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM021", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM021/right.png", "url": "assets/4dbba11e3dba92043453.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM021", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM021/back.png", "url": "assets/bafa1f8a0d77bf8a4610.webp", "width": 1024, "height": 1536}], "cover": "assets/29c00e62f36a94288ea2.webp", "thumb": "assets/29c00e62f36a94288ea2-thumb.webp", "source_profile": {"id": "WM021", "fictional": true, "stage_name": "시은", "age": 20, "age_as_of": "2026-10-08", "birth_date": "2006-03-06", "height_cm": 174, "weight_kg": 56.9, "measurements_cm": {"bust": 86, "waist": 60, "hip": 92}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM022", "source_id": "WM022", "name": "주아", "collection": "twenties", "age": 21, "birth_date": "2005-04-13", "height_cm": 177, "weight_kg": 59.8, "measurements": {"bust": 80, "waist": 61, "hip": 86}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM022", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM022/face.png", "url": "assets/be22d2027ea6dad374df.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM022", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM022/front.png", "url": "assets/79bd7f4dd21d45c2c685.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM022", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM022/left.png", "url": "assets/bac922d11384902ffbf2.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM022", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM022/right.png", "url": "assets/498b05bf73074d000a84.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM022", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM022/back.png", "url": "assets/86df0288451ca0bf5c8a.webp", "width": 1145, "height": 1374}], "cover": "assets/be22d2027ea6dad374df.webp", "thumb": "assets/be22d2027ea6dad374df-thumb.webp", "source_profile": {"id": "WM022", "fictional": true, "stage_name": "주아", "age": 21, "age_as_of": "2026-10-08", "birth_date": "2005-04-13", "height_cm": 177, "weight_kg": 59.8, "measurements_cm": {"bust": 80, "waist": 61, "hip": 86}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM023", "source_id": "WM023", "name": "해원", "collection": "twenties", "age": 22, "birth_date": "2004-05-20", "height_cm": 167, "weight_kg": 54.1, "measurements": {"bust": 81, "waist": 62, "hip": 87}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM023", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM023/face.png", "url": "assets/091cb04db11f06095fd6.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM023", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM023/front.png", "url": "assets/10f949eed5eaff74eabb.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM023", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM023/left.png", "url": "assets/0548f27e60cf7652aa3e.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM023", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM023/right.png", "url": "assets/560d1a03325585812063.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM023", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM023/back.png", "url": "assets/4e6e54d41000c1f8e653.webp", "width": 1145, "height": 1374}], "cover": "assets/091cb04db11f06095fd6.webp", "thumb": "assets/091cb04db11f06095fd6-thumb.webp", "source_profile": {"id": "WM023", "fictional": true, "stage_name": "해원", "age": 22, "age_as_of": "2026-10-08", "birth_date": "2004-05-20", "height_cm": 167, "weight_kg": 54.1, "measurements_cm": {"bust": 81, "waist": 62, "hip": 87}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM024", "source_id": "WM024", "name": "이현", "collection": "twenties", "age": 23, "birth_date": "2003-06-27", "height_cm": 170, "weight_kg": 56.9, "measurements": {"bust": 82, "waist": 63, "hip": 88}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM024", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM024/face.png", "url": "assets/21f8d23c3b984304d432.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM024", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM024/front.png", "url": "assets/d17949ab03df5015b3b6.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM024", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM024/left.png", "url": "assets/cc3d4b4d2634c03c2ac3.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM024", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM024/right.png", "url": "assets/7846ce80e4de06661a84.webp", "width": 1144, "height": 1375}, {"model_id": "twenties:WM024", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM024/back.png", "url": "assets/cdb6746d048db4cad088.webp", "width": 1145, "height": 1374}], "cover": "assets/21f8d23c3b984304d432.webp", "thumb": "assets/21f8d23c3b984304d432-thumb.webp", "source_profile": {"id": "WM024", "fictional": true, "stage_name": "이현", "age": 23, "age_as_of": "2026-10-08", "birth_date": "2003-06-27", "height_cm": 170, "weight_kg": 56.9, "measurements_cm": {"bust": 82, "waist": 63, "hip": 88}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM025", "source_id": "WM025", "name": "소희", "collection": "twenties", "age": 24, "birth_date": "2002-07-07", "height_cm": 173, "weight_kg": 59.9, "measurements": {"bust": 83, "waist": 64, "hip": 89}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM025", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM025/face.png", "url": "assets/b865c7a7369804224f02.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM025", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM025/front.png", "url": "assets/297659a8a571ea5aa073.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM025", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM025/left.png", "url": "assets/8d5464487477c1562f9e.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM025", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM025/right.png", "url": "assets/0df60f766fa1461273fd.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM025", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM025/back.png", "url": "assets/c69d67aae6936800fd94.webp", "width": 1145, "height": 1374}], "cover": "assets/b865c7a7369804224f02.webp", "thumb": "assets/b865c7a7369804224f02-thumb.webp", "source_profile": {"id": "WM025", "fictional": true, "stage_name": "소희", "age": 24, "age_as_of": "2026-10-08", "birth_date": "2002-07-07", "height_cm": 173, "weight_kg": 59.9, "measurements_cm": {"bust": 83, "waist": 64, "hip": 89}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM026", "source_id": "WM026", "name": "윤아", "collection": "twenties", "age": 25, "birth_date": "2001-08-14", "height_cm": 176, "weight_kg": 58.2, "measurements": {"bust": 84, "waist": 60, "hip": 90}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM026", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM026/face.png", "url": "assets/4fdd99819665cb214637.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM026", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM026/front.png", "url": "assets/160ae9885e37717957a3.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM026", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM026/left.png", "url": "assets/7f8ea345ef56c3bd71da.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM026", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM026/right.png", "url": "assets/7bfadc67d8a60a037a84.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM026", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM026/back.png", "url": "assets/adcbd395064a8cfa2587.webp", "width": 1024, "height": 1536}], "cover": "assets/4fdd99819665cb214637.webp", "thumb": "assets/4fdd99819665cb214637-thumb.webp", "source_profile": {"id": "WM026", "fictional": true, "stage_name": "윤아", "age": 25, "age_as_of": "2026-10-08", "birth_date": "2001-08-14", "height_cm": 176, "weight_kg": 58.2, "measurements_cm": {"bust": 84, "waist": 60, "hip": 90}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM027", "source_id": "WM027", "name": "세영", "collection": "twenties", "age": 26, "birth_date": "2000-09-21", "height_cm": 166, "weight_kg": 52.6, "measurements": {"bust": 85, "waist": 61, "hip": 91}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM027", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM027/face.png", "url": "assets/32c18a93341ed8c1c719.webp", "width": 1199, "height": 1312}, {"model_id": "twenties:WM027", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM027/front.png", "url": "assets/cc40f60dafc2ce68259b.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM027", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM027/left.png", "url": "assets/c1e6a25224a89efb1102.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM027", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM027/right.png", "url": "assets/ad96770a4d0826b09929.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM027", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM027/back.png", "url": "assets/46bd00988a7d27524b6f.webp", "width": 1024, "height": 1536}], "cover": "assets/32c18a93341ed8c1c719.webp", "thumb": "assets/32c18a93341ed8c1c719-thumb.webp", "source_profile": {"id": "WM027", "fictional": true, "stage_name": "세영", "age": 26, "age_as_of": "2026-10-08", "birth_date": "2000-09-21", "height_cm": 166, "weight_kg": 52.6, "measurements_cm": {"bust": 85, "waist": 61, "hip": 91}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM028", "source_id": "WM028", "name": "혜원", "collection": "twenties", "age": 27, "birth_date": "1999-01-01", "height_cm": 169, "weight_kg": 55.4, "measurements": {"bust": 86, "waist": 62, "hip": 92}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM028", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM028/face.png", "url": "assets/9c24ac0428e966f644ba.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM028", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM028/front.png", "url": "assets/74fe71c2bf59db8868a6.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM028", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM028/left.png", "url": "assets/4b5a9a562b0adb7a31d4.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM028", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM028/right.png", "url": "assets/ddb7d03066f16fdbf007.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM028", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM028/back.png", "url": "assets/86877bf0c2d302d4ffa7.webp", "width": 1024, "height": 1536}], "cover": "assets/9c24ac0428e966f644ba.webp", "thumb": "assets/9c24ac0428e966f644ba-thumb.webp", "source_profile": {"id": "WM028", "fictional": true, "stage_name": "혜원", "age": 27, "age_as_of": "2026-10-08", "birth_date": "1999-01-01", "height_cm": 169, "weight_kg": 55.4, "measurements_cm": {"bust": 86, "waist": 62, "hip": 92}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM029", "source_id": "WM029", "name": "도희", "collection": "twenties", "age": 28, "birth_date": "1998-02-08", "height_cm": 172, "weight_kg": 58.3, "measurements": {"bust": 80, "waist": 63, "hip": 86}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM029", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM029/face.png", "url": "assets/3c35663b0230b25ca0a7.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM029", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM029/front.png", "url": "assets/4966c6429d13a0407c85.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM029", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM029/left.png", "url": "assets/561c9f5c9a7598d62826.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM029", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM029/right.png", "url": "assets/1f518fe50699115629ea.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM029", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM029/back.png", "url": "assets/c4e016208a0c6973bd6d.webp", "width": 1145, "height": 1374}], "cover": "assets/3c35663b0230b25ca0a7.webp", "thumb": "assets/3c35663b0230b25ca0a7-thumb.webp", "source_profile": {"id": "WM029", "fictional": true, "stage_name": "도희", "age": 28, "age_as_of": "2026-10-08", "birth_date": "1998-02-08", "height_cm": 172, "weight_kg": 58.3, "measurements_cm": {"bust": 80, "waist": 63, "hip": 86}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM030", "source_id": "WM030", "name": "유빈", "collection": "twenties", "age": 29, "birth_date": "1997-03-15", "height_cm": 175, "weight_kg": 61.2, "measurements": {"bust": 81, "waist": 64, "hip": 87}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM030", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM030/face.png", "url": "assets/407fa233b768010c5a0f.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM030", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM030/front.png", "url": "assets/c3c3ea18dcaf5986d170.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM030", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM030/left.png", "url": "assets/fbe78759804c6fee8c88.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM030", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM030/right.png", "url": "assets/15d3e6d13676091a58e1.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM030", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM030/back.png", "url": "assets/3d10f04adc6a13684d89.webp", "width": 1145, "height": 1374}], "cover": "assets/407fa233b768010c5a0f.webp", "thumb": "assets/407fa233b768010c5a0f-thumb.webp", "source_profile": {"id": "WM030", "fictional": true, "stage_name": "유빈", "age": 29, "age_as_of": "2026-10-08", "birth_date": "1997-03-15", "height_cm": 175, "weight_kg": 61.2, "measurements_cm": {"bust": 81, "waist": 64, "hip": 87}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM031", "source_id": "WM031", "name": "은채", "collection": "twenties", "age": 20, "birth_date": "2006-04-22", "height_cm": 178, "weight_kg": 59.6, "measurements": {"bust": 82, "waist": 60, "hip": 88}, "mbti": "ESTP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM031", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM031/face.png", "url": "assets/6aa4e68bce1783f3fef6.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM031", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM031/front.png", "url": "assets/698524668bd55b21eebd.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM031", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM031/left.png", "url": "assets/54ca57ad169899f1a14e.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM031", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM031/right.png", "url": "assets/b8767e76cb9b598700bc.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM031", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM031/back.png", "url": "assets/c31f43fe4fb5ad19c4ee.webp", "width": 1145, "height": 1374}], "cover": "assets/6aa4e68bce1783f3fef6.webp", "thumb": "assets/6aa4e68bce1783f3fef6-thumb.webp", "source_profile": {"id": "WM031", "fictional": true, "stage_name": "은채", "age": 20, "age_as_of": "2026-10-08", "birth_date": "2006-04-22", "height_cm": 178, "weight_kg": 59.6, "measurements_cm": {"bust": 82, "waist": 60, "hip": 88}, "mbti": "ESTP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM032", "source_id": "WM032", "name": "지수", "collection": "twenties", "age": 21, "birth_date": "2005-05-02", "height_cm": 168, "weight_kg": 53.9, "measurements": {"bust": 83, "waist": 61, "hip": 89}, "mbti": "ENTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM032", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM032/face.png", "url": "assets/bfb89484c71b38075e19.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM032", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM032/front.png", "url": "assets/224eb1cbb6e5eb6e4129.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM032", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM032/left.png", "url": "assets/cdada530a74bd8e4475a.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM032", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM032/right.png", "url": "assets/8d986d4a9c27c29becbe.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM032", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM032/back.png", "url": "assets/28abb487e20fd6342e6d.webp", "width": 1024, "height": 1536}], "cover": "assets/bfb89484c71b38075e19.webp", "thumb": "assets/bfb89484c71b38075e19-thumb.webp", "source_profile": {"id": "WM032", "fictional": true, "stage_name": "지수", "age": 21, "age_as_of": "2026-10-08", "birth_date": "2005-05-02", "height_cm": 168, "weight_kg": 53.9, "measurements_cm": {"bust": 83, "waist": 61, "hip": 89}, "mbti": "ENTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM033", "source_id": "WM033", "name": "아라", "collection": "twenties", "age": 22, "birth_date": "2004-06-09", "height_cm": 171, "weight_kg": 56.7, "measurements": {"bust": 84, "waist": 62, "hip": 90}, "mbti": "ISFP", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM033", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM033/face.png", "url": "assets/31eef8b0cad28b4921e1.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM033", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM033/front.png", "url": "assets/f7278f6de577bd5312e8.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM033", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM033/left.png", "url": "assets/7e40a27b40dd8b5e7943.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM033", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM033/right.png", "url": "assets/d09222668351238e766f.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM033", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM033/back.png", "url": "assets/e7cce6534c863389e790.webp", "width": 1024, "height": 1536}], "cover": "assets/31eef8b0cad28b4921e1.webp", "thumb": "assets/31eef8b0cad28b4921e1-thumb.webp", "source_profile": {"id": "WM033", "fictional": true, "stage_name": "아라", "age": 22, "age_as_of": "2026-10-08", "birth_date": "2004-06-09", "height_cm": 171, "weight_kg": 56.7, "measurements_cm": {"bust": 84, "waist": 62, "hip": 90}, "mbti": "ISFP", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM034", "source_id": "WM034", "name": "서진", "collection": "twenties", "age": 23, "birth_date": "2003-07-16", "height_cm": 174, "weight_kg": 59.6, "measurements": {"bust": 85, "waist": 63, "hip": 91}, "mbti": "ENFP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM034", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM034/face.png", "url": "assets/3c128b21dbd4e1e56cf9.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM034", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM034/front.png", "url": "assets/a019d60335ada21b8bee.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM034", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM034/left.png", "url": "assets/cbc7a50d7a5301bcaf9d.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM034", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM034/right.png", "url": "assets/7c07583ed81177319914.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM034", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM034/back.png", "url": "assets/e672369a00749092358c.webp", "width": 1024, "height": 1536}], "cover": "assets/3c128b21dbd4e1e56cf9.webp", "thumb": "assets/3c128b21dbd4e1e56cf9-thumb.webp", "source_profile": {"id": "WM034", "fictional": true, "stage_name": "서진", "age": 23, "age_as_of": "2026-10-08", "birth_date": "2003-07-16", "height_cm": 174, "weight_kg": 59.6, "measurements_cm": {"bust": 85, "waist": 63, "hip": 91}, "mbti": "ENFP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM035", "source_id": "WM035", "name": "나희", "collection": "twenties", "age": 24, "birth_date": "2002-08-23", "height_cm": 177, "weight_kg": 62.7, "measurements": {"bust": 86, "waist": 64, "hip": 92}, "mbti": "ISTJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM035", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM035/face.png", "url": "assets/892744ae800104f0cac6.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM035", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM035/front.png", "url": "assets/b4df06435073bd1a1376.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM035", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM035/left.png", "url": "assets/61ce5d02b7322bd46c75.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM035", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM035/right.png", "url": "assets/9166a5116161c17ac854.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM035", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM035/back.png", "url": "assets/49f4ce721a7498754c82.webp", "width": 1024, "height": 1536}], "cover": "assets/892744ae800104f0cac6.webp", "thumb": "assets/892744ae800104f0cac6-thumb.webp", "source_profile": {"id": "WM035", "fictional": true, "stage_name": "나희", "age": 24, "age_as_of": "2026-10-08", "birth_date": "2002-08-23", "height_cm": 177, "weight_kg": 62.7, "measurements_cm": {"bust": 86, "waist": 64, "hip": 92}, "mbti": "ISTJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM036", "source_id": "WM036", "name": "채린", "collection": "twenties", "age": 25, "birth_date": "2001-09-03", "height_cm": 167, "weight_kg": 52.4, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "INFJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM036", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM036/face.png", "url": "assets/228f072a91061648bde4.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM036", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM036/front.png", "url": "assets/b79a89735282d1987930.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM036", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM036/left.png", "url": "assets/4d4e8988b24936a7ce3f.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM036", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM036/right.png", "url": "assets/96a7d1b2370b0c7db8e3.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM036", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM036/back.png", "url": "assets/ad230beefadad3effb46.webp", "width": 1024, "height": 1536}], "cover": "assets/228f072a91061648bde4.webp", "thumb": "assets/228f072a91061648bde4-thumb.webp", "source_profile": {"id": "WM036", "fictional": true, "stage_name": "채린", "age": 25, "age_as_of": "2026-10-08", "birth_date": "2001-09-03", "height_cm": 167, "weight_kg": 52.4, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "INFJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM037", "source_id": "WM037", "name": "소원", "collection": "twenties", "age": 26, "birth_date": "2000-01-10", "height_cm": 170, "weight_kg": 55.2, "measurements": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ESFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM037", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM037/face.png", "url": "assets/04cc9076df58df0f63be.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM037", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM037/front.png", "url": "assets/2294f5b97542487cdb89.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM037", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM037/left.png", "url": "assets/d6d81d52b58983622bb4.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM037", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM037/right.png", "url": "assets/0f5933f9d40cd4923a53.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM037", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM037/back.png", "url": "assets/e25dcaca81ee4bf2862d.webp", "width": 1145, "height": 1374}], "cover": "assets/04cc9076df58df0f63be.webp", "thumb": "assets/04cc9076df58df0f63be-thumb.webp", "source_profile": {"id": "WM037", "fictional": true, "stage_name": "소원", "age": 26, "age_as_of": "2026-10-08", "birth_date": "2000-01-10", "height_cm": 170, "weight_kg": 55.2, "measurements_cm": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ESFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM038", "source_id": "WM038", "name": "이나", "collection": "twenties", "age": 27, "birth_date": "1999-02-17", "height_cm": 173, "weight_kg": 58.1, "measurements": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "INTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM038", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM038/face.png", "url": "assets/673a26c9f7d676091ebe.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM038", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM038/front.png", "url": "assets/1a00de0d68932c6c7477.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM038", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM038/left.png", "url": "assets/27d6e616c65001cee979.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM038", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM038/right.png", "url": "assets/9dbfbe9fdf2f8e0b99bd.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM038", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM038/back.png", "url": "assets/2094a901858ea57ffa1f.webp", "width": 1145, "height": 1374}], "cover": "assets/673a26c9f7d676091ebe.webp", "thumb": "assets/673a26c9f7d676091ebe-thumb.webp", "source_profile": {"id": "WM038", "fictional": true, "stage_name": "이나", "age": 27, "age_as_of": "2026-10-08", "birth_date": "1999-02-17", "height_cm": 173, "weight_kg": 58.1, "measurements_cm": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "INTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM039", "source_id": "WM039", "name": "희수", "collection": "twenties", "age": 28, "birth_date": "1998-03-24", "height_cm": 176, "weight_kg": 61.0, "measurements": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "ISFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM039", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM039/face.png", "url": "assets/3d58360a0933fa18914f.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM039", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM039/front.png", "url": "assets/d0c0a147ecbc3c5600b7.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM039", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM039/left.png", "url": "assets/f5f7460d0d4f27c22b08.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM039", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM039/right.png", "url": "assets/17d2b7e8ac3e70ce41e2.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM039", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM039/back.png", "url": "assets/d299bc5386a05f3c1093.webp", "width": 1024, "height": 1536}], "cover": "assets/3d58360a0933fa18914f.webp", "thumb": "assets/3d58360a0933fa18914f-thumb.webp", "source_profile": {"id": "WM039", "fictional": true, "stage_name": "희수", "age": 28, "age_as_of": "2026-10-08", "birth_date": "1998-03-24", "height_cm": 176, "weight_kg": 61.0, "measurements_cm": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "ISFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM040", "source_id": "WM040", "name": "여울", "collection": "twenties", "age": 29, "birth_date": "1997-04-04", "height_cm": 166, "weight_kg": 55.1, "measurements": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ENTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM040", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM040/face.png", "url": "assets/29fab3911b7eb972bbf9.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM040", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM040/front.png", "url": "assets/f6ebba8910b98fe6fa93.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM040", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM040/left.png", "url": "assets/2f6e980df728c45a712f.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM040", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM040/right.png", "url": "assets/8eaf8d3bc124a3ab338e.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM040", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM040/back.png", "url": "assets/c6f51fd734436ae60ebd.webp", "width": 1145, "height": 1374}], "cover": "assets/29fab3911b7eb972bbf9.webp", "thumb": "assets/29fab3911b7eb972bbf9-thumb.webp", "source_profile": {"id": "WM040", "fictional": true, "stage_name": "여울", "age": 29, "age_as_of": "2026-10-08", "birth_date": "1997-04-04", "height_cm": 166, "weight_kg": 55.1, "measurements_cm": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ENTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM041", "source_id": "WM041", "name": "라온", "collection": "twenties", "age": 20, "birth_date": "2006-05-11", "height_cm": 169, "weight_kg": 53.7, "measurements": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM041", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM041/face.png", "url": "assets/118975a74cd256c4b7a7.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM041", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM041/front.png", "url": "assets/c5ff39aaa37d990a5ed7.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM041", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM041/left.png", "url": "assets/f6798e6ae7b7ae07cc81.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM041", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM041/right.png", "url": "assets/c171edde4d9b64bd526c.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM041", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM041/back.png", "url": "assets/2d4630563ba80f84e723.webp", "width": 1024, "height": 1536}], "cover": "assets/118975a74cd256c4b7a7.webp", "thumb": "assets/118975a74cd256c4b7a7-thumb.webp", "source_profile": {"id": "WM041", "fictional": true, "stage_name": "라온", "age": 20, "age_as_of": "2026-10-08", "birth_date": "2006-05-11", "height_cm": 169, "weight_kg": 53.7, "measurements_cm": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM042", "source_id": "WM042", "name": "다인", "collection": "twenties", "age": 21, "birth_date": "2005-06-18", "height_cm": 172, "weight_kg": 56.5, "measurements": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ESTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM042", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM042/face.png", "url": "assets/cb5c2767c0b531f42aea.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM042", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM042/front.png", "url": "assets/8866ab44b03c90205693.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM042", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM042/left.png", "url": "assets/008346c1acd93acd7753.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM042", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM042/right.png", "url": "assets/70a0240f8acf91453c1a.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM042", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM042/back.png", "url": "assets/f228d5c237f4a00d2c27.webp", "width": 1024, "height": 1536}], "cover": "assets/cb5c2767c0b531f42aea.webp", "thumb": "assets/cb5c2767c0b531f42aea-thumb.webp", "source_profile": {"id": "WM042", "fictional": true, "stage_name": "다인", "age": 21, "age_as_of": "2026-10-08", "birth_date": "2005-06-18", "height_cm": 172, "weight_kg": 56.5, "measurements_cm": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ESTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM043", "source_id": "WM043", "name": "가람", "collection": "twenties", "age": 22, "birth_date": "2004-07-25", "height_cm": 175, "weight_kg": 59.4, "measurements": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM043", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM043/face.png", "url": "assets/1dd40dfddc11dc5d97e6.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM043", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM043/front.png", "url": "assets/c48424deafc2f48304bf.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM043", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM043/left.png", "url": "assets/9bb2c622e398d8e9f309.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM043", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM043/right.png", "url": "assets/4db6334032524f485e79.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM043", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM043/back.png", "url": "assets/0febf6f592c9adb7ef88.webp", "width": 1024, "height": 1536}], "cover": "assets/1dd40dfddc11dc5d97e6.webp", "thumb": "assets/1dd40dfddc11dc5d97e6-thumb.webp", "source_profile": {"id": "WM043", "fictional": true, "stage_name": "가람", "age": 22, "age_as_of": "2026-10-08", "birth_date": "2004-07-25", "height_cm": 175, "weight_kg": 59.4, "measurements_cm": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM044", "source_id": "WM044", "name": "보라", "collection": "twenties", "age": 23, "birth_date": "2003-08-05", "height_cm": 178, "weight_kg": 62.4, "measurements": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "ISTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM044", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM044/face.png", "url": "assets/6acd54f0c9ca062ff8cc.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM044", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM044/front.png", "url": "assets/addc2c6534f54f3670a5.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM044", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM044/left.png", "url": "assets/378c07a6c7caf1035b58.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM044", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM044/right.png", "url": "assets/d68dee7cac6a7f48c693.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM044", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM044/back.png", "url": "assets/d9c05b3996c1d30644d0.webp", "width": 1024, "height": 1536}], "cover": "assets/6acd54f0c9ca062ff8cc.webp", "thumb": "assets/6acd54f0c9ca062ff8cc-thumb.webp", "source_profile": {"id": "WM044", "fictional": true, "stage_name": "보라", "age": 23, "age_as_of": "2026-10-08", "birth_date": "2003-08-05", "height_cm": 178, "weight_kg": 62.4, "measurements_cm": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "ISTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM045", "source_id": "WM045", "name": "수빈", "collection": "twenties", "age": 24, "birth_date": "2002-09-12", "height_cm": 168, "weight_kg": 56.4, "measurements": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESFJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM045", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM045/face.png", "url": "assets/9db9194938e2ee4c6a2f.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM045", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM045/front.png", "url": "assets/7b644618fff87e434e83.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM045", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM045/left.png", "url": "assets/5b6b8c43e1cd880ed293.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM045", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM045/right.png", "url": "assets/20840772bef8087be5bf.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM045", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM045/back.png", "url": "assets/df741fac76d0a5d117e2.webp", "width": 1024, "height": 1536}], "cover": "assets/9db9194938e2ee4c6a2f.webp", "thumb": "assets/9db9194938e2ee4c6a2f-thumb.webp", "source_profile": {"id": "WM045", "fictional": true, "stage_name": "수빈", "age": 24, "age_as_of": "2026-10-08", "birth_date": "2002-09-12", "height_cm": 168, "weight_kg": 56.4, "measurements_cm": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESFJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM046", "source_id": "WM046", "name": "연우", "collection": "twenties", "age": 25, "birth_date": "2001-01-19", "height_cm": 171, "weight_kg": 55.0, "measurements": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "INTP", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM046", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM046/face.png", "url": "assets/e7768b99411c1ea5dc24.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM046", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM046/front.png", "url": "assets/c920450f70a1fcf85e0d.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM046", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM046/left.png", "url": "assets/0197c06c377f639e5c6f.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM046", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM046/right.png", "url": "assets/825e8e8c37f4b6aa76a8.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM046", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM046/back.png", "url": "assets/df164ab54cc44c28fbce.webp", "width": 1024, "height": 1536}], "cover": "assets/e7768b99411c1ea5dc24.webp", "thumb": "assets/e7768b99411c1ea5dc24-thumb.webp", "source_profile": {"id": "WM046", "fictional": true, "stage_name": "연우", "age": 25, "age_as_of": "2026-10-08", "birth_date": "2001-01-19", "height_cm": 171, "weight_kg": 55.0, "measurements_cm": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "INTP", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM047", "source_id": "WM047", "name": "민채", "collection": "twenties", "age": 26, "birth_date": "2000-02-26", "height_cm": 174, "weight_kg": 57.8, "measurements": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ESTP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM047", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM047/face.png", "url": "assets/89e4e6e35229e5f78676.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM047", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM047/front.png", "url": "assets/a3e462d6630f791ce325.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM047", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM047/left.png", "url": "assets/5caa74df2f7fa7fe46ac.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM047", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM047/right.png", "url": "assets/6f46e066e28ed05399b8.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM047", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM047/back.png", "url": "assets/5b0ba6b803bafbae694e.webp", "width": 1145, "height": 1374}], "cover": "assets/89e4e6e35229e5f78676.webp", "thumb": "assets/89e4e6e35229e5f78676-thumb.webp", "source_profile": {"id": "WM047", "fictional": true, "stage_name": "민채", "age": 26, "age_as_of": "2026-10-08", "birth_date": "2000-02-26", "height_cm": 174, "weight_kg": 57.8, "measurements_cm": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ESTP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM048", "source_id": "WM048", "name": "하영", "collection": "twenties", "age": 27, "birth_date": "1999-03-06", "height_cm": 177, "weight_kg": 60.8, "measurements": {"bust": 85, "waist": 62, "hip": 91}, "mbti": "ENTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM048", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM048/face.png", "url": "assets/33b2e6e90fda67d41f7d.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM048", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM048/front.png", "url": "assets/1207cbab93c216b9c091.webp", "width": 933, "height": 1400}, {"model_id": "twenties:WM048", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM048/left.png", "url": "assets/d4771984877823ec6851.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM048", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM048/right.png", "url": "assets/dabe4f28e995903bfc70.webp", "width": 1024, "height": 1536}, {"model_id": "twenties:WM048", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM048/back.png", "url": "assets/ca690ca2d67afd2a40b7.webp", "width": 1024, "height": 1536}], "cover": "assets/33b2e6e90fda67d41f7d.webp", "thumb": "assets/33b2e6e90fda67d41f7d-thumb.webp", "source_profile": {"id": "WM048", "fictional": true, "stage_name": "하영", "age": 27, "age_as_of": "2026-10-08", "birth_date": "1999-03-06", "height_cm": 177, "weight_kg": 60.8, "measurements_cm": {"bust": 85, "waist": 62, "hip": 91}, "mbti": "ENTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM049", "source_id": "WM049", "name": "예림", "collection": "twenties", "age": 28, "birth_date": "1998-04-13", "height_cm": 167, "weight_kg": 54.9, "measurements": {"bust": 86, "waist": 63, "hip": 92}, "mbti": "ISFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM049", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM049/face.png", "url": "assets/70e21ff385bb0900cd8a.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM049", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM049/front.png", "url": "assets/29679277558debafd862.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM049", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM049/left.png", "url": "assets/c37aa00c3ec98cc12ae5.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM049", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM049/right.png", "url": "assets/2b3374f327540ffefe46.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM049", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM049/back.png", "url": "assets/bd7775fa36831e8a7a58.webp", "width": 1145, "height": 1374}], "cover": "assets/70e21ff385bb0900cd8a.webp", "thumb": "assets/70e21ff385bb0900cd8a-thumb.webp", "source_profile": {"id": "WM049", "fictional": true, "stage_name": "예림", "age": 28, "age_as_of": "2026-10-08", "birth_date": "1998-04-13", "height_cm": 167, "weight_kg": 54.9, "measurements_cm": {"bust": 86, "waist": 63, "hip": 92}, "mbti": "ISFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "twenties:WM050", "source_id": "WM050", "name": "솔아", "collection": "twenties", "age": 29, "birth_date": "1997-05-20", "height_cm": 170, "weight_kg": 57.8, "measurements": {"bust": 80, "waist": 64, "hip": 86}, "mbti": "ENFP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "twenties:WM050", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-models-50/WM050/face.png", "url": "assets/7e63cc03ebeb328fd2d9.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM050", "angle": "front", "label": "전신 정면", "source_path": "twenties-models-50/WM050/front.png", "url": "assets/cc55de0656f37334ce75.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM050", "angle": "left", "label": "좌측 측면", "source_path": "twenties-models-50/WM050/left.png", "url": "assets/90b80d6328c7927dbcd8.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM050", "angle": "right", "label": "우측 측면", "source_path": "twenties-models-50/WM050/right.png", "url": "assets/24159bfaca36ef43430e.webp", "width": 1145, "height": 1374}, {"model_id": "twenties:WM050", "angle": "back", "label": "뒷면", "source_path": "twenties-models-50/WM050/back.png", "url": "assets/cd9daeb07c41baab0b6b.webp", "width": 1145, "height": 1374}], "cover": "assets/7e63cc03ebeb328fd2d9.webp", "thumb": "assets/7e63cc03ebeb328fd2d9-thumb.webp", "source_profile": {"id": "WM050", "fictional": true, "stage_name": "솔아", "age": 29, "age_as_of": "2026-10-08", "birth_date": "1997-05-20", "height_cm": 170, "weight_kg": 57.8, "measurements_cm": {"bust": 80, "waist": 64, "hip": 86}, "mbti": "ENFP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM001", "source_id": "PM001", "name": "미소", "collection": "petite", "age": 20, "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 45.2, "measurements": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM001", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM001/face.png", "url": "assets/a946a1359053a0c5788b.webp", "width": 1138, "height": 1382}, {"model_id": "petite:PM001", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM001/front.png", "url": "assets/28936a2bd02ee41ee7d7.webp", "width": 1137, "height": 1383}, {"model_id": "petite:PM001", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM001/left.png", "url": "assets/6071d7dc4638394d2382.webp", "width": 1137, "height": 1383}, {"model_id": "petite:PM001", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM001/right.png", "url": "assets/12f8dc0dc575a518be48.webp", "width": 1137, "height": 1383}, {"model_id": "petite:PM001", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM001/back.png", "url": "assets/6b7241528584483fe465.webp", "width": 1137, "height": 1383}], "cover": "assets/a946a1359053a0c5788b.webp", "thumb": "assets/a946a1359053a0c5788b-thumb.webp", "source_profile": {"id": "PM001", "fictional": true, "stage_name": "미소", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 45.2, "measurements_cm": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM002", "source_id": "PM002", "name": "서희", "collection": "petite", "age": 21, "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 47.7, "measurements": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM002", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM002/face.png", "url": "assets/cbe4f7d4552d15353cad.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM002", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM002/front.png", "url": "assets/7129b47d5df25c32ab4b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM002", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM002/left.png", "url": "assets/fb39a0ff9bef70f3d9a0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM002", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM002/right.png", "url": "assets/99fa608c6d411e659724.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM002", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM002/back.png", "url": "assets/30a3a5f401fd1b478e44.webp", "width": 1024, "height": 1536}], "cover": "assets/cbe4f7d4552d15353cad.webp", "thumb": "assets/cbe4f7d4552d15353cad-thumb.webp", "source_profile": {"id": "PM002", "fictional": true, "stage_name": "서희", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 47.7, "measurements_cm": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM003", "source_id": "PM003", "name": "유정", "collection": "petite", "age": 22, "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 50.3, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM003", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM003/face.png", "url": "assets/d84631259527a66e50d6.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM003", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM003/front.png", "url": "assets/b1cdf986b97797b6e55b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM003", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM003/left.png", "url": "assets/14c7e3e435b0dfb0fa1f.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM003", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM003/right.png", "url": "assets/3bef4db89ad6ea6badd3.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM003", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM003/back.png", "url": "assets/ce2fad0cf9061e4c0c8e.webp", "width": 1024, "height": 1536}], "cover": "assets/d84631259527a66e50d6.webp", "thumb": "assets/d84631259527a66e50d6-thumb.webp", "source_profile": {"id": "PM003", "fictional": true, "stage_name": "유정", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 50.3, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM004", "source_id": "PM004", "name": "나은", "collection": "petite", "age": 23, "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 53.0, "measurements": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM004", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM004/face.png", "url": "assets/c37d044579d7ffe8584b.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM004", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM004/front.png", "url": "assets/18eca2ab20c874e5daf7.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM004", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM004/left.png", "url": "assets/6e598f0d53ce6f918894.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM004", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM004/right.png", "url": "assets/2110b37bd1f0271d91de.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM004", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM004/back.png", "url": "assets/863b02debef79e890e78.webp", "width": 1024, "height": 1536}], "cover": "assets/c37d044579d7ffe8584b.webp", "thumb": "assets/c37d044579d7ffe8584b-thumb.webp", "source_profile": {"id": "PM004", "fictional": true, "stage_name": "나은", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 53.0, "measurements_cm": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM005", "source_id": "PM005", "name": "다예", "collection": "petite", "age": 24, "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 48.7, "measurements": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM005", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM005/face.png", "url": "assets/2178834658a61d913b72.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM005", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM005/front.png", "url": "assets/0f0c2693d9d1d7a853f6.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM005", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM005/left.png", "url": "assets/a35ef028c2ec9b0e9925.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM005", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM005/right.png", "url": "assets/bfd85f0270f56232f806.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM005", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM005/back.png", "url": "assets/ce63cf99422ff1c74cb5.webp", "width": 1024, "height": 1536}], "cover": "assets/2178834658a61d913b72.webp", "thumb": "assets/2178834658a61d913b72-thumb.webp", "source_profile": {"id": "PM005", "fictional": true, "stage_name": "다예", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 48.7, "measurements_cm": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM006", "source_id": "PM006", "name": "채희", "collection": "petite", "age": 25, "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 47.5, "measurements": {"bust": 83, "waist": 58, "hip": 89}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM006", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM006/face.png", "url": "assets/4336446f2d8a4ff82bdf.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM006", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM006/front.png", "url": "assets/dc22eb3e9162e8c5ff84.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM006", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM006/left.png", "url": "assets/accedfd51b16a2d3d431.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM006", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM006/right.png", "url": "assets/209c14ac79dc194ee44d.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM006", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM006/back.png", "url": "assets/4bba839afeb7828c48f2.webp", "width": 1024, "height": 1536}], "cover": "assets/4336446f2d8a4ff82bdf.webp", "thumb": "assets/4336446f2d8a4ff82bdf-thumb.webp", "source_profile": {"id": "PM006", "fictional": true, "stage_name": "채희", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 47.5, "measurements_cm": {"bust": 83, "waist": 58, "hip": 89}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM007", "source_id": "PM007", "name": "수연", "collection": "petite", "age": 26, "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 50.1, "measurements": {"bust": 84, "waist": 59, "hip": 90}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM007", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM007/face.png", "url": "assets/0200e36b50c5df4e6db5.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM007", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM007/front.png", "url": "assets/b31754593430ca870213.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM007", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM007/left.png", "url": "assets/4d088917df6fb70be240.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM007", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM007/right.png", "url": "assets/b1ad10114c680fe504e6.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM007", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM007/back.png", "url": "assets/f9e448ad725887baac80.webp", "width": 1024, "height": 1536}], "cover": "assets/0200e36b50c5df4e6db5.webp", "thumb": "assets/0200e36b50c5df4e6db5-thumb.webp", "source_profile": {"id": "PM007", "fictional": true, "stage_name": "수연", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 50.1, "measurements_cm": {"bust": 84, "waist": 59, "hip": 90}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM008", "source_id": "PM008", "name": "해나", "collection": "petite", "age": 27, "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 52.8, "measurements": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM008", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM008/face.png", "url": "assets/ecd4fcfe4f7b23e464ae.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM008", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM008/front.png", "url": "assets/310549316d579512c6be.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM008", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM008/left.png", "url": "assets/38740c26708efd51df39.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM008", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM008/right.png", "url": "assets/82c51c242a7863bb4542.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM008", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM008/back.png", "url": "assets/a5d0fc37f2bf1556fadf.webp", "width": 1024, "height": 1536}], "cover": "assets/ecd4fcfe4f7b23e464ae.webp", "thumb": "assets/ecd4fcfe4f7b23e464ae-thumb.webp", "source_profile": {"id": "PM008", "fictional": true, "stage_name": "해나", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 52.8, "measurements_cm": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM009", "source_id": "PM009", "name": "리아", "collection": "petite", "age": 28, "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 48.6, "measurements": {"bust": 79, "waist": 61, "hip": 85}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM009", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM009/face.png", "url": "assets/ec88d1364e1daa658dc7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM009", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM009/front.png", "url": "assets/3885ffd988ecf47cdca9.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM009", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM009/left.png", "url": "assets/c663ab1ee95e0584d9c0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM009", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM009/right.png", "url": "assets/287615e4f1ab785d0cf1.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM009", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM009/back.png", "url": "assets/1fffd3d16afff6502008.webp", "width": 1024, "height": 1536}], "cover": "assets/ec88d1364e1daa658dc7.webp", "thumb": "assets/ec88d1364e1daa658dc7-thumb.webp", "source_profile": {"id": "PM009", "fictional": true, "stage_name": "리아", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 48.6, "measurements_cm": {"bust": 79, "waist": 61, "hip": 85}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM010", "source_id": "PM010", "name": "예빈", "collection": "petite", "age": 29, "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 51.2, "measurements": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM010", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM010/face.png", "url": "assets/20d7b3ab604fe0e4c2a7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM010", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM010/front.png", "url": "assets/fc485b04dd55c91f98db.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM010", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM010/left.png", "url": "assets/c72f3ced37ed5950153f.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM010", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM010/right.png", "url": "assets/e0943126bd5f9a6c0278.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM010", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM010/back.png", "url": "assets/40aae7ea8be7712194d7.webp", "width": 1024, "height": 1536}], "cover": "assets/20d7b3ab604fe0e4c2a7.webp", "thumb": "assets/20d7b3ab604fe0e4c2a7-thumb.webp", "source_profile": {"id": "PM010", "fictional": true, "stage_name": "예빈", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 51.2, "measurements_cm": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM011", "source_id": "PM011", "name": "은솔", "collection": "petite", "age": 20, "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.9, "measurements": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM011", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM011/face.png", "url": "assets/2d361f2326c81c861c55.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM011", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM011/front.png", "url": "assets/cea1c7d48a4eeac58c79.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM011", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM011/left.png", "url": "assets/fbc6074cc9c6165d28ae.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM011", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM011/right.png", "url": "assets/457deaf6e43307ac59b0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM011", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM011/back.png", "url": "assets/b0addecdb1b6b46ecfe8.webp", "width": 1024, "height": 1536}], "cover": "assets/2d361f2326c81c861c55.webp", "thumb": "assets/2d361f2326c81c861c55-thumb.webp", "source_profile": {"id": "PM011", "fictional": true, "stage_name": "은솔", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.9, "measurements_cm": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM012", "source_id": "PM012", "name": "소유", "collection": "petite", "age": 21, "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 45.9, "measurements": {"bust": 82, "waist": 59, "hip": 88}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM012", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM012/face.png", "url": "assets/8054d39eec961e0f728e.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM012", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM012/front.png", "url": "assets/c25a57be7034311380ab.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM012", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM012/left.png", "url": "assets/e8f9e8839ace03522424.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM012", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM012/right.png", "url": "assets/9789ed51520b9236a325.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM012", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM012/back.png", "url": "assets/7c23c2da3947db821e35.webp", "width": 1024, "height": 1536}], "cover": "assets/8054d39eec961e0f728e.webp", "thumb": "assets/8054d39eec961e0f728e-thumb.webp", "source_profile": {"id": "PM012", "fictional": true, "stage_name": "소유", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 45.9, "measurements_cm": {"bust": 82, "waist": 59, "hip": 88}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM013", "source_id": "PM013", "name": "지혜", "collection": "petite", "age": 22, "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 48.4, "measurements": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM013", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM013/face.png", "url": "assets/eca1f06843dafce618c2.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM013", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM013/front.png", "url": "assets/4a1db163a0b90c80b05e.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM013", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM013/left.png", "url": "assets/2433502a1d990fe63df9.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM013", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM013/right.png", "url": "assets/4a7628477fe1b9ee7d37.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM013", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM013/back.png", "url": "assets/d09191a15df5ab2bd049.webp", "width": 1145, "height": 1374}], "cover": "assets/eca1f06843dafce618c2.webp", "thumb": "assets/eca1f06843dafce618c2-thumb.webp", "source_profile": {"id": "PM013", "fictional": true, "stage_name": "지혜", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 48.4, "measurements_cm": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM014", "source_id": "PM014", "name": "민희", "collection": "petite", "age": 23, "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 51.1, "measurements": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM014", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM014/face.png", "url": "assets/7495a48a9f3f2f3d8588.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM014", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM014/front.png", "url": "assets/ad29f4ceb3885d10d839.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM014", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM014/left.png", "url": "assets/e064855bb77ebc7df952.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM014", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM014/right.png", "url": "assets/1f58c524f28271f897d0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM014", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM014/back.png", "url": "assets/a2c8114ca7eb7874f50b.webp", "width": 1024, "height": 1536}], "cover": "assets/7495a48a9f3f2f3d8588.webp", "thumb": "assets/7495a48a9f3f2f3d8588-thumb.webp", "source_profile": {"id": "PM014", "fictional": true, "stage_name": "민희", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 51.1, "measurements_cm": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM015", "source_id": "PM015", "name": "아진", "collection": "petite", "age": 24, "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 53.8, "measurements": {"bust": 78, "waist": 62, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM015", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM015/face.png", "url": "assets/4136f65c32fdd09690af.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM015", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM015/front.png", "url": "assets/c40aa2f4dcca3dbd0547.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM015", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM015/left.png", "url": "assets/2db990ee8c7d04c7b88b.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM015", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM015/right.png", "url": "assets/619568376da6e6f9a808.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM015", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM015/back.png", "url": "assets/9a4964fa75e3bd09910d.webp", "width": 1024, "height": 1536}], "cover": "assets/4136f65c32fdd09690af.webp", "thumb": "assets/4136f65c32fdd09690af-thumb.webp", "source_profile": {"id": "PM015", "fictional": true, "stage_name": "아진", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 53.8, "measurements_cm": {"bust": 78, "waist": 62, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM016", "source_id": "PM016", "name": "한별", "collection": "petite", "age": 25, "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.8, "measurements": {"bust": 79, "waist": 58, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM016", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM016/face.png", "url": "assets/0da6e8fbe06d3986a88f.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM016", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM016/front.png", "url": "assets/a85cdaf54b48ec4c592b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM016", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM016/left.png", "url": "assets/de8d24d05bd5766ca5bc.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM016", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM016/right.png", "url": "assets/6f9463065093b1c0eb19.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM016", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM016/back.png", "url": "assets/fe8a9bf3440e9a789517.webp", "width": 1024, "height": 1536}], "cover": "assets/0da6e8fbe06d3986a88f.webp", "thumb": "assets/0da6e8fbe06d3986a88f-thumb.webp", "source_profile": {"id": "PM016", "fictional": true, "stage_name": "한별", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.8, "measurements_cm": {"bust": 79, "waist": 58, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM017", "source_id": "PM017", "name": "세나", "collection": "petite", "age": 26, "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 48.3, "measurements": {"bust": 80, "waist": 59, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM017", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM017/face.png", "url": "assets/b6e436a68bd68da90947.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM017", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM017/front.png", "url": "assets/1d9ff9527e082180896a.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM017", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM017/left.png", "url": "assets/5578c9f49d02121436b0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM017", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM017/right.png", "url": "assets/42120642841a26f8aa3e.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM017", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM017/back.png", "url": "assets/e0b3c4bb0c25d688e5f7.webp", "width": 1024, "height": 1536}], "cover": "assets/b6e436a68bd68da90947.webp", "thumb": "assets/b6e436a68bd68da90947-thumb.webp", "source_profile": {"id": "PM017", "fictional": true, "stage_name": "세나", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 48.3, "measurements_cm": {"bust": 80, "waist": 59, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM018", "source_id": "PM018", "name": "여진", "collection": "petite", "age": 27, "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 50.9, "measurements": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM018", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM018/face.png", "url": "assets/31ae9f458006748e2124.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM018", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM018/front.png", "url": "assets/8eb59a7daac9d0023772.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM018", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM018/left.png", "url": "assets/9cf008909262dd188e98.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM018", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM018/right.png", "url": "assets/5f8602936714f3a3ac53.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM018", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM018/back.png", "url": "assets/1d085c5cf44c94003017.webp", "width": 1024, "height": 1536}], "cover": "assets/31ae9f458006748e2124.webp", "thumb": "assets/31ae9f458006748e2124-thumb.webp", "source_profile": {"id": "PM018", "fictional": true, "stage_name": "여진", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 50.9, "measurements_cm": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM019", "source_id": "PM019", "name": "다경", "collection": "petite", "age": 28, "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 53.6, "measurements": {"bust": 82, "waist": 61, "hip": 88}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM019", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM019/face.png", "url": "assets/082dba56f81fd4a32afe.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM019", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM019/front.png", "url": "assets/fd90e53c6c2492804bfd.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM019", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM019/left.png", "url": "assets/5e97b2c9e6e89a307b29.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM019", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM019/right.png", "url": "assets/e2943528040066055894.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM019", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM019/back.png", "url": "assets/304b4ecde76d958fa5a8.webp", "width": 1024, "height": 1536}], "cover": "assets/082dba56f81fd4a32afe.webp", "thumb": "assets/082dba56f81fd4a32afe-thumb.webp", "source_profile": {"id": "PM019", "fictional": true, "stage_name": "다경", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 53.6, "measurements_cm": {"bust": 82, "waist": 61, "hip": 88}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM020", "source_id": "PM020", "name": "도연", "collection": "petite", "age": 29, "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 49.3, "measurements": {"bust": 83, "waist": 62, "hip": 89}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM020", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM020/face.png", "url": "assets/a8971b30e81d32d91f84.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM020", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM020/front.png", "url": "assets/e75c423bfb22eb4f2251.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM020", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM020/left.png", "url": "assets/1a62ca5af0edac00cc09.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM020", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM020/right.png", "url": "assets/637bc6cdac59985f6601.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM020", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM020/back.png", "url": "assets/7bdb91be0c6904f20e7f.webp", "width": 1024, "height": 1536}], "cover": "assets/a8971b30e81d32d91f84.webp", "thumb": "assets/a8971b30e81d32d91f84-thumb.webp", "source_profile": {"id": "PM020", "fictional": true, "stage_name": "도연", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 49.3, "measurements_cm": {"bust": 83, "waist": 62, "hip": 89}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM021", "source_id": "PM021", "name": "예원", "collection": "petite", "age": 20, "birth_date": "2006-03-06", "height_cm": 160, "weight_kg": 48.1, "measurements": {"bust": 84, "waist": 58, "hip": 90}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM021", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM021/face.png", "url": "assets/1c66a650068ed6824dd5.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM021", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM021/front.png", "url": "assets/71cd8cc285b4338bf3a0.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM021", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM021/left.png", "url": "assets/3b06d55d5ea15845c6c8.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM021", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM021/right.png", "url": "assets/df05cb1cf1d89f141044.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM021", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM021/back.png", "url": "assets/0237bf5ddb7beaa7f6f3.webp", "width": 1024, "height": 1536}], "cover": "assets/1c66a650068ed6824dd5.webp", "thumb": "assets/1c66a650068ed6824dd5-thumb.webp", "source_profile": {"id": "PM021", "fictional": true, "stage_name": "예원", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-03-06", "height_cm": 160, "weight_kg": 48.1, "measurements_cm": {"bust": 84, "waist": 58, "hip": 90}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM022", "source_id": "PM022", "name": "가희", "collection": "petite", "age": 21, "birth_date": "2005-04-13", "height_cm": 163, "weight_kg": 50.7, "measurements": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM022", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM022/face.png", "url": "assets/05558b5c7a7441fec5cb.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM022", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM022/front.png", "url": "assets/9e87587d560399217c1f.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM022", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM022/left.png", "url": "assets/c392ede1555f762dc51a.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM022", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM022/right.png", "url": "assets/4a145b2fcb38822f8cd8.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM022", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM022/back.png", "url": "assets/80a1f390a498c91239e7.webp", "width": 1024, "height": 1536}], "cover": "assets/05558b5c7a7441fec5cb.webp", "thumb": "assets/05558b5c7a7441fec5cb-thumb.webp", "source_profile": {"id": "PM022", "fictional": true, "stage_name": "가희", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-04-13", "height_cm": 163, "weight_kg": 50.7, "measurements_cm": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM023", "source_id": "PM023", "name": "이서", "collection": "petite", "age": 22, "birth_date": "2004-05-20", "height_cm": 155, "weight_kg": 46.6, "measurements": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM023", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM023/face.png", "url": "assets/5a1efb576fd08e157192.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM023", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM023/front.png", "url": "assets/8c24af620a6248a5825f.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM023", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM023/left.png", "url": "assets/e67aa9f2496353a7d828.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM023", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM023/right.png", "url": "assets/a29ecb0da3d979090a7e.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM023", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM023/back.png", "url": "assets/b577edd8f63e6b943426.webp", "width": 1024, "height": 1536}], "cover": "assets/5a1efb576fd08e157192.webp", "thumb": "assets/5a1efb576fd08e157192-thumb.webp", "source_profile": {"id": "PM023", "fictional": true, "stage_name": "이서", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-05-20", "height_cm": 155, "weight_kg": 46.6, "measurements_cm": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM024", "source_id": "PM024", "name": "유라", "collection": "petite", "age": 23, "birth_date": "2003-06-27", "height_cm": 158, "weight_kg": 49.2, "measurements": {"bust": 80, "waist": 61, "hip": 86}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM024", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM024/face.png", "url": "assets/ec2d050d727b70ec8e57.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM024", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM024/front.png", "url": "assets/ea84bb7f1c28f15baf4c.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM024", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM024/left.png", "url": "assets/03bf46dd41fb341182d4.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM024", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM024/right.png", "url": "assets/401d7d0c6a9f656a86e1.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM024", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM024/back.png", "url": "assets/34ad050a2589fb002564.webp", "width": 1024, "height": 1536}], "cover": "assets/ec2d050d727b70ec8e57.webp", "thumb": "assets/ec2d050d727b70ec8e57-thumb.webp", "source_profile": {"id": "PM024", "fictional": true, "stage_name": "유라", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-06-27", "height_cm": 158, "weight_kg": 49.2, "measurements_cm": {"bust": 80, "waist": 61, "hip": 86}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM025", "source_id": "PM025", "name": "지은", "collection": "petite", "age": 24, "birth_date": "2002-07-07", "height_cm": 161, "weight_kg": 51.8, "measurements": {"bust": 81, "waist": 62, "hip": 87}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM025", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM025/face.png", "url": "assets/98a0fcc3c6d11c82bedc.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM025", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM025/front.png", "url": "assets/95a441a51488cc9490d8.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM025", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM025/left.png", "url": "assets/bd4b9f6d2806479a95d7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM025", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM025/right.png", "url": "assets/1c5768414da1446418e1.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM025", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM025/back.png", "url": "assets/1974cc19ef84198f058f.webp", "width": 1024, "height": 1536}], "cover": "assets/98a0fcc3c6d11c82bedc.webp", "thumb": "assets/98a0fcc3c6d11c82bedc-thumb.webp", "source_profile": {"id": "PM025", "fictional": true, "stage_name": "지은", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-07-07", "height_cm": 161, "weight_kg": 51.8, "measurements_cm": {"bust": 81, "waist": 62, "hip": 87}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM026", "source_id": "PM026", "name": "수현", "collection": "petite", "age": 25, "birth_date": "2001-08-14", "height_cm": 164, "weight_kg": 50.6, "measurements": {"bust": 82, "waist": 58, "hip": 88}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM026", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM026/face.png", "url": "assets/e2a9f7890f5bee8e872c.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM026", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM026/front.png", "url": "assets/a960878e4c8e727dfa15.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM026", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM026/left.png", "url": "assets/e7267ae16e5c3b08e2b7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM026", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM026/right.png", "url": "assets/d1fb2f36bc664eda1b9c.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM026", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM026/back.png", "url": "assets/f28730461fb5943d9aa7.webp", "width": 1024, "height": 1536}], "cover": "assets/e2a9f7890f5bee8e872c.webp", "thumb": "assets/e2a9f7890f5bee8e872c-thumb.webp", "source_profile": {"id": "PM026", "fictional": true, "stage_name": "수현", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-08-14", "height_cm": 164, "weight_kg": 50.6, "measurements_cm": {"bust": 82, "waist": 58, "hip": 88}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM027", "source_id": "PM027", "name": "나경", "collection": "petite", "age": 26, "birth_date": "2000-09-21", "height_cm": 156, "weight_kg": 46.5, "measurements": {"bust": 83, "waist": 59, "hip": 89}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM027", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM027/face.png", "url": "assets/d03205fde263f27dd060.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM027", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM027/front.png", "url": "assets/09d78fa0af710ed07474.webp", "width": 876, "height": 1400}, {"model_id": "petite:PM027", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM027/left.png", "url": "assets/ed1ba8a95a465fb0e7ab.webp", "width": 993, "height": 1584}, {"model_id": "petite:PM027", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM027/right.png", "url": "assets/fd097b6e2d5bf3b3540f.webp", "width": 993, "height": 1584}, {"model_id": "petite:PM027", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM027/back.png", "url": "assets/1b17fbb9cdedb7ac8223.webp", "width": 993, "height": 1584}], "cover": "assets/d03205fde263f27dd060.webp", "thumb": "assets/d03205fde263f27dd060-thumb.webp", "source_profile": {"id": "PM027", "fictional": true, "stage_name": "나경", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-09-21", "height_cm": 156, "weight_kg": 46.5, "measurements_cm": {"bust": 83, "waist": 59, "hip": 89}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM028", "source_id": "PM028", "name": "혜빈", "collection": "petite", "age": 27, "birth_date": "1999-01-01", "height_cm": 159, "weight_kg": 49.0, "measurements": {"bust": 84, "waist": 60, "hip": 90}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM028", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM028/face.png", "url": "assets/42f055fc9ea53a72afc7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM028", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM028/front.png", "url": "assets/a75fc9efe4c4ec5a536e.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM028", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM028/left.png", "url": "assets/954603894f6f08afe84e.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM028", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM028/right.png", "url": "assets/4619a6cfab6e2f97d1d6.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM028", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM028/back.png", "url": "assets/d44646eeaa74755a2ac0.webp", "width": 1024, "height": 1536}], "cover": "assets/42f055fc9ea53a72afc7.webp", "thumb": "assets/42f055fc9ea53a72afc7-thumb.webp", "source_profile": {"id": "PM028", "fictional": true, "stage_name": "혜빈", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-01-01", "height_cm": 159, "weight_kg": 49.0, "measurements_cm": {"bust": 84, "waist": 60, "hip": 90}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM029", "source_id": "PM029", "name": "아온", "collection": "petite", "age": 28, "birth_date": "1998-02-08", "height_cm": 162, "weight_kg": 51.7, "measurements": {"bust": 78, "waist": 61, "hip": 84}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM029", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM029/face.png", "url": "assets/509cc00464feef589ae8.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM029", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM029/front.png", "url": "assets/60bf50f2878507e7e2d7.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM029", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM029/left.png", "url": "assets/c208b18d4e665022c2ed.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM029", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM029/right.png", "url": "assets/12c86c61296cc0c7d75e.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM029", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM029/back.png", "url": "assets/aa3970dbd4c11e18013b.webp", "width": 1024, "height": 1536}], "cover": "assets/509cc00464feef589ae8.webp", "thumb": "assets/509cc00464feef589ae8-thumb.webp", "source_profile": {"id": "PM029", "fictional": true, "stage_name": "아온", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-02-08", "height_cm": 162, "weight_kg": 51.7, "measurements_cm": {"bust": 78, "waist": 61, "hip": 84}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM030", "source_id": "PM030", "name": "세희", "collection": "petite", "age": 29, "birth_date": "1997-03-15", "height_cm": 165, "weight_kg": 54.5, "measurements": {"bust": 79, "waist": 62, "hip": 85}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM030", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM030/face.png", "url": "assets/5d14b2f7f11905070b86.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM030", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM030/front.png", "url": "assets/96db082f70b535307ded.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM030", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM030/left.png", "url": "assets/62c12d3cc1923e142bd6.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM030", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM030/right.png", "url": "assets/1e1d4e097a5a512ec93a.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM030", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM030/back.png", "url": "assets/0446418966608cafe851.webp", "width": 1145, "height": 1374}], "cover": "assets/5d14b2f7f11905070b86.webp", "thumb": "assets/5d14b2f7f11905070b86-thumb.webp", "source_profile": {"id": "PM030", "fictional": true, "stage_name": "세희", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-03-15", "height_cm": 165, "weight_kg": 54.5, "measurements_cm": {"bust": 79, "waist": 62, "hip": 85}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM031", "source_id": "PM031", "name": "연서", "collection": "petite", "age": 20, "birth_date": "2006-04-22", "height_cm": 157, "weight_kg": 46.3, "measurements": {"bust": 80, "waist": 58, "hip": 86}, "mbti": "ESTP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM031", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM031/face.png", "url": "assets/98c9977ce9d26dc26261.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM031", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM031/front.png", "url": "assets/42dd73cc4a159ad16ada.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM031", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM031/left.png", "url": "assets/1cece9b0f983228c70f1.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM031", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM031/right.png", "url": "assets/45314136ed79fa59cf38.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM031", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM031/back.png", "url": "assets/52a147bd2ed7d47d149c.webp", "width": 1024, "height": 1536}], "cover": "assets/98c9977ce9d26dc26261.webp", "thumb": "assets/98c9977ce9d26dc26261-thumb.webp", "source_profile": {"id": "PM031", "fictional": true, "stage_name": "연서", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-04-22", "height_cm": 157, "weight_kg": 46.3, "measurements_cm": {"bust": 80, "waist": 58, "hip": 86}, "mbti": "ESTP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM032", "source_id": "PM032", "name": "은비", "collection": "petite", "age": 21, "birth_date": "2005-05-02", "height_cm": 160, "weight_kg": 48.9, "measurements": {"bust": 81, "waist": 59, "hip": 87}, "mbti": "ENTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM032", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM032/face.png", "url": "assets/5cdbe5265cc7745cee43.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM032", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM032/front.png", "url": "assets/3d02c891d544f278100b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM032", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM032/left.png", "url": "assets/ee650c78aa382b756255.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM032", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM032/right.png", "url": "assets/80aa68bac5a9ced638da.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM032", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM032/back.png", "url": "assets/7ac70462af10f59ab63a.webp", "width": 1024, "height": 1536}], "cover": "assets/5cdbe5265cc7745cee43.webp", "thumb": "assets/5cdbe5265cc7745cee43-thumb.webp", "source_profile": {"id": "PM032", "fictional": true, "stage_name": "은비", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-05-02", "height_cm": 160, "weight_kg": 48.9, "measurements_cm": {"bust": 81, "waist": 59, "hip": 87}, "mbti": "ENTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM033", "source_id": "PM033", "name": "효린", "collection": "petite", "age": 22, "birth_date": "2004-06-09", "height_cm": 163, "weight_kg": 51.5, "measurements": {"bust": 82, "waist": 60, "hip": 88}, "mbti": "ISFP", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM033", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM033/face.png", "url": "assets/b35687a719645fbc6873.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM033", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM033/front.png", "url": "assets/bcdff97c221773e24cbf.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM033", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM033/left.png", "url": "assets/54b0ea3a57d51db5f76c.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM033", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM033/right.png", "url": "assets/2d1f8d2961b508c8bdad.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM033", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM033/back.png", "url": "assets/944dced7a4d8afbbff02.webp", "width": 1024, "height": 1536}], "cover": "assets/b35687a719645fbc6873.webp", "thumb": "assets/b35687a719645fbc6873-thumb.webp", "source_profile": {"id": "PM033", "fictional": true, "stage_name": "효린", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-06-09", "height_cm": 163, "weight_kg": 51.5, "measurements_cm": {"bust": 82, "waist": 60, "hip": 88}, "mbti": "ISFP", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM034", "source_id": "PM034", "name": "다빈", "collection": "petite", "age": 23, "birth_date": "2003-07-16", "height_cm": 155, "weight_kg": 47.3, "measurements": {"bust": 83, "waist": 61, "hip": 89}, "mbti": "ENFP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM034", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM034/face.png", "url": "assets/c1bf1b223e65dd2ad6c7.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM034", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM034/front.png", "url": "assets/ea7cc2c68e5b7c2868a1.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM034", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM034/left.png", "url": "assets/8c877538ca61b8b92321.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM034", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM034/right.png", "url": "assets/cc28a12d9e3316b7f1c7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM034", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM034/back.png", "url": "assets/d617dffc1ce614036044.webp", "width": 1024, "height": 1536}], "cover": "assets/c1bf1b223e65dd2ad6c7.webp", "thumb": "assets/c1bf1b223e65dd2ad6c7-thumb.webp", "source_profile": {"id": "PM034", "fictional": true, "stage_name": "다빈", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-07-16", "height_cm": 155, "weight_kg": 47.3, "measurements_cm": {"bust": 83, "waist": 61, "hip": 89}, "mbti": "ENFP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM035", "source_id": "PM035", "name": "유솔", "collection": "petite", "age": 24, "birth_date": "2002-08-23", "height_cm": 158, "weight_kg": 49.9, "measurements": {"bust": 84, "waist": 62, "hip": 90}, "mbti": "ISTJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM035", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM035/face.png", "url": "assets/2eecde118f756b6679a3.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM035", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM035/front.png", "url": "assets/98aa72c50ee9462fcf23.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM035", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM035/left.png", "url": "assets/e1ada2b1c7a7ce203a32.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM035", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM035/right.png", "url": "assets/9f9025a1224bce3e6bc4.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM035", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM035/back.png", "url": "assets/82dbb75be0a76a807a58.webp", "width": 1024, "height": 1536}], "cover": "assets/2eecde118f756b6679a3.webp", "thumb": "assets/2eecde118f756b6679a3-thumb.webp", "source_profile": {"id": "PM035", "fictional": true, "stage_name": "유솔", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-08-23", "height_cm": 158, "weight_kg": 49.9, "measurements_cm": {"bust": 84, "waist": 62, "hip": 90}, "mbti": "ISTJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM036", "source_id": "PM036", "name": "채은", "collection": "petite", "age": 25, "birth_date": "2001-09-03", "height_cm": 161, "weight_kg": 48.7, "measurements": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "INFJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM036", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM036/face.png", "url": "assets/70967373e179936b254a.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM036", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM036/front.png", "url": "assets/bc974b66fba07147cfb9.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM036", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM036/left.png", "url": "assets/781245bbf69e1eaa5de0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM036", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM036/right.png", "url": "assets/d19f586af7ff68c81649.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM036", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM036/back.png", "url": "assets/626a0d09973c524287cb.webp", "width": 1024, "height": 1536}], "cover": "assets/70967373e179936b254a.webp", "thumb": "assets/70967373e179936b254a-thumb.webp", "source_profile": {"id": "PM036", "fictional": true, "stage_name": "채은", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-09-03", "height_cm": 161, "weight_kg": 48.7, "measurements_cm": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "INFJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM037", "source_id": "PM037", "name": "소은", "collection": "petite", "age": 26, "birth_date": "2000-01-10", "height_cm": 164, "weight_kg": 51.4, "measurements": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "ESFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM037", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM037/face.png", "url": "assets/9f2b4f7180d1596b1fbe.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM037", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM037/front.png", "url": "assets/7eb086a7b789859c94a0.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM037", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM037/left.png", "url": "assets/0fceb2f6be51e8542386.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM037", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM037/right.png", "url": "assets/074b93e8cd14dea05b54.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM037", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM037/back.png", "url": "assets/d2623133bbb2976f3d1d.webp", "width": 1024, "height": 1536}], "cover": "assets/9f2b4f7180d1596b1fbe.webp", "thumb": "assets/9f2b4f7180d1596b1fbe-thumb.webp", "source_profile": {"id": "PM037", "fictional": true, "stage_name": "소은", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-01-10", "height_cm": 164, "weight_kg": 51.4, "measurements_cm": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "ESFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM038", "source_id": "PM038", "name": "민정", "collection": "petite", "age": 27, "birth_date": "1999-02-17", "height_cm": 156, "weight_kg": 47.2, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "INTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM038", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM038/face.png", "url": "assets/6c29d0f864e6981e0750.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM038", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM038/front.png", "url": "assets/919e1213fda20b559401.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM038", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM038/left.png", "url": "assets/91b59ebea12071615fe0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM038", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM038/right.png", "url": "assets/3aee342bf9ba55fe6473.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM038", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM038/back.png", "url": "assets/8db821c78788e6ab97d9.webp", "width": 1024, "height": 1536}], "cover": "assets/6c29d0f864e6981e0750.webp", "thumb": "assets/6c29d0f864e6981e0750-thumb.webp", "source_profile": {"id": "PM038", "fictional": true, "stage_name": "민정", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-02-17", "height_cm": 156, "weight_kg": 47.2, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "INTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM039", "source_id": "PM039", "name": "예슬", "collection": "petite", "age": 28, "birth_date": "1998-03-24", "height_cm": 159, "weight_kg": 49.8, "measurements": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ISFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM039", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM039/face.png", "url": "assets/b0fb841693340321aa56.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM039", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM039/front.png", "url": "assets/313a605eb7673abf1fdd.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM039", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM039/left.png", "url": "assets/33f5bf0356d25ceb349e.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM039", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM039/right.png", "url": "assets/206e480d1b67f7a449b7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM039", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM039/back.png", "url": "assets/124d9e3f8655e38a4f03.webp", "width": 1024, "height": 1536}], "cover": "assets/b0fb841693340321aa56.webp", "thumb": "assets/b0fb841693340321aa56-thumb.webp", "source_profile": {"id": "PM039", "fictional": true, "stage_name": "예슬", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-03-24", "height_cm": 159, "weight_kg": 49.8, "measurements_cm": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ISFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM040", "source_id": "PM040", "name": "라은", "collection": "petite", "age": 29, "birth_date": "1997-04-04", "height_cm": 162, "weight_kg": 52.5, "measurements": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ENTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM040", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM040/face.png", "url": "assets/5ee93430752430f4b858.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM040", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM040/front.png", "url": "assets/a2fa5f181874d02876cc.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM040", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM040/left.png", "url": "assets/363bc9fcb417fc8f49fa.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM040", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM040/right.png", "url": "assets/5aa178de5aef621f1cf4.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM040", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM040/back.png", "url": "assets/9e0059d3857f95c43a04.webp", "width": 1024, "height": 1536}], "cover": "assets/5ee93430752430f4b858.webp", "thumb": "assets/5ee93430752430f4b858-thumb.webp", "source_profile": {"id": "PM040", "fictional": true, "stage_name": "라은", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-04-04", "height_cm": 162, "weight_kg": 52.5, "measurements_cm": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ENTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM041", "source_id": "PM041", "name": "희연", "collection": "petite", "age": 20, "birth_date": "2006-05-11", "height_cm": 165, "weight_kg": 51.2, "measurements": {"bust": 83, "waist": 58, "hip": 89}, "mbti": "INFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM041", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM041/face.png", "url": "assets/b9f82bb74010ad18a1ce.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM041", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM041/front.png", "url": "assets/034e4ff60e206883d85b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM041", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM041/left.png", "url": "assets/ece16f823802e2803b2a.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM041", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM041/right.png", "url": "assets/61c053ab27f6bcaa3368.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM041", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM041/back.png", "url": "assets/713eaa970bda7960a39a.webp", "width": 1024, "height": 1536}], "cover": "assets/b9f82bb74010ad18a1ce.webp", "thumb": "assets/b9f82bb74010ad18a1ce-thumb.webp", "source_profile": {"id": "PM041", "fictional": true, "stage_name": "희연", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-05-11", "height_cm": 165, "weight_kg": 51.2, "measurements_cm": {"bust": 83, "waist": 58, "hip": 89}, "mbti": "INFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM042", "source_id": "PM042", "name": "아현", "collection": "petite", "age": 21, "birth_date": "2005-06-18", "height_cm": 157, "weight_kg": 47.1, "measurements": {"bust": 84, "waist": 59, "hip": 90}, "mbti": "ESTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM042", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM042/face.png", "url": "assets/ac51e27e6d4b022cf0f8.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM042", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM042/front.png", "url": "assets/7bc3cc8ddc291aa088cc.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM042", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM042/left.png", "url": "assets/5fee8c90113b319cd707.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM042", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM042/right.png", "url": "assets/6e8efc7469b2fb4cf057.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM042", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM042/back.png", "url": "assets/831a79634915d660ff50.webp", "width": 1024, "height": 1536}], "cover": "assets/ac51e27e6d4b022cf0f8.webp", "thumb": "assets/ac51e27e6d4b022cf0f8-thumb.webp", "source_profile": {"id": "PM042", "fictional": true, "stage_name": "아현", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-06-18", "height_cm": 157, "weight_kg": 47.1, "measurements_cm": {"bust": 84, "waist": 59, "hip": 90}, "mbti": "ESTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM043", "source_id": "PM043", "name": "은하", "collection": "petite", "age": 22, "birth_date": "2004-07-25", "height_cm": 160, "weight_kg": 49.7, "measurements": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ENFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM043", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM043/face.png", "url": "assets/c9a59ca135145d3dda9b.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM043", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM043/front.png", "url": "assets/51b0b06002eccb1c8fd2.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM043", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM043/left.png", "url": "assets/18399efe8033dc43fad7.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM043", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM043/right.png", "url": "assets/8298aab0c71d440aa255.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM043", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM043/back.png", "url": "assets/e1817a70443c8231ef3b.webp", "width": 1024, "height": 1536}], "cover": "assets/c9a59ca135145d3dda9b.webp", "thumb": "assets/c9a59ca135145d3dda9b-thumb.webp", "source_profile": {"id": "PM043", "fictional": true, "stage_name": "은하", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-07-25", "height_cm": 160, "weight_kg": 49.7, "measurements_cm": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ENFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM044", "source_id": "PM044", "name": "수영", "collection": "petite", "age": 23, "birth_date": "2003-08-05", "height_cm": 163, "weight_kg": 52.3, "measurements": {"bust": 79, "waist": 61, "hip": 85}, "mbti": "ISTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM044", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM044/face.png", "url": "assets/1750ffca149cdad005bf.webp", "width": 1131, "height": 1391}, {"model_id": "petite:PM044", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM044/front.png", "url": "assets/a0c3aa3244bb5bf72628.webp", "width": 1131, "height": 1391}, {"model_id": "petite:PM044", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM044/left.png", "url": "assets/9f1e3764027759b213f7.webp", "width": 1131, "height": 1391}, {"model_id": "petite:PM044", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM044/right.png", "url": "assets/7908d28bb8f7e5d3333b.webp", "width": 1131, "height": 1391}, {"model_id": "petite:PM044", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM044/back.png", "url": "assets/890777f231d5d09ac68d.webp", "width": 1131, "height": 1391}], "cover": "assets/1750ffca149cdad005bf.webp", "thumb": "assets/1750ffca149cdad005bf-thumb.webp", "source_profile": {"id": "PM044", "fictional": true, "stage_name": "수영", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-08-05", "height_cm": 163, "weight_kg": 52.3, "measurements_cm": {"bust": 79, "waist": 61, "hip": 85}, "mbti": "ISTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM045", "source_id": "PM045", "name": "연희", "collection": "petite", "age": 24, "birth_date": "2002-09-12", "height_cm": 155, "weight_kg": 48.0, "measurements": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ESFJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM045", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM045/face.png", "url": "assets/70a0b96830bf5f7a7b1e.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM045", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM045/front.png", "url": "assets/dca6d213c2171d900019.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM045", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM045/left.png", "url": "assets/8ca0f1316e99de429fe6.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM045", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM045/right.png", "url": "assets/c6519ba9611338f75029.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM045", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM045/back.png", "url": "assets/e0798bd77c32ac872e42.webp", "width": 1024, "height": 1536}], "cover": "assets/70a0b96830bf5f7a7b1e.webp", "thumb": "assets/70a0b96830bf5f7a7b1e-thumb.webp", "source_profile": {"id": "PM045", "fictional": true, "stage_name": "연희", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-09-12", "height_cm": 155, "weight_kg": 48.0, "measurements_cm": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ESFJ", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM046", "source_id": "PM046", "name": "하솔", "collection": "petite", "age": 25, "birth_date": "2001-01-19", "height_cm": 158, "weight_kg": 46.9, "measurements": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "INTP", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM046", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM046/face.png", "url": "assets/e18fa0ad715c29a4fa6f.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM046", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM046/front.png", "url": "assets/986334c85ed07d787ebe.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM046", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM046/left.png", "url": "assets/29fd506f3d482ff7f288.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM046", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM046/right.png", "url": "assets/76131e3c14eedbe639dc.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM046", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM046/back.png", "url": "assets/ccb30173e23741229636.webp", "width": 1024, "height": 1536}], "cover": "assets/e18fa0ad715c29a4fa6f.webp", "thumb": "assets/e18fa0ad715c29a4fa6f-thumb.webp", "source_profile": {"id": "PM046", "fictional": true, "stage_name": "하솔", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-01-19", "height_cm": 158, "weight_kg": 46.9, "measurements_cm": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "INTP", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM047", "source_id": "PM047", "name": "유은", "collection": "petite", "age": 26, "birth_date": "2000-02-26", "height_cm": 161, "weight_kg": 49.5, "measurements": {"bust": 82, "waist": 59, "hip": 88}, "mbti": "ESTP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM047", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM047/face.png", "url": "assets/321cae37d23716e009fb.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM047", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM047/front.png", "url": "assets/6dc899d89d04d480a16b.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM047", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM047/left.png", "url": "assets/baeeb7018216cb9a20d8.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM047", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM047/right.png", "url": "assets/f719dc2340f8ef341633.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM047", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM047/back.png", "url": "assets/734a959e0a7231cd1597.webp", "width": 1024, "height": 1536}], "cover": "assets/321cae37d23716e009fb.webp", "thumb": "assets/321cae37d23716e009fb-thumb.webp", "source_profile": {"id": "PM047", "fictional": true, "stage_name": "유은", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-02-26", "height_cm": 161, "weight_kg": 49.5, "measurements_cm": {"bust": 82, "waist": 59, "hip": 88}, "mbti": "ESTP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM048", "source_id": "PM048", "name": "보민", "collection": "petite", "age": 27, "birth_date": "1999-03-06", "height_cm": 164, "weight_kg": 52.2, "measurements": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ENTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM048", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM048/face.png", "url": "assets/a4f7c55bc7d0bddb0680.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM048", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM048/front.png", "url": "assets/2599e1350571159dd871.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM048", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM048/left.png", "url": "assets/6b5d4aece6c91b9d3b1a.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM048", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM048/right.png", "url": "assets/f828e594328dcb3210f0.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM048", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM048/back.png", "url": "assets/2af347b46796131ef8ed.webp", "width": 1024, "height": 1536}], "cover": "assets/a4f7c55bc7d0bddb0680.webp", "thumb": "assets/a4f7c55bc7d0bddb0680-thumb.webp", "source_profile": {"id": "PM048", "fictional": true, "stage_name": "보민", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-03-06", "height_cm": 164, "weight_kg": 52.2, "measurements_cm": {"bust": 83, "waist": 60, "hip": 89}, "mbti": "ENTJ", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM049", "source_id": "PM049", "name": "혜나", "collection": "petite", "age": 28, "birth_date": "1998-04-13", "height_cm": 156, "weight_kg": 47.9, "measurements": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ISFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM049", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM049/face.png", "url": "assets/9ad76e1dc23addb48c00.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM049", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM049/front.png", "url": "assets/3d08fa23afbbb189cd0a.webp", "width": 933, "height": 1400}, {"model_id": "petite:PM049", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM049/left.png", "url": "assets/5b38b6957971cfec174f.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM049", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM049/right.png", "url": "assets/00968edc186e3f3c0d65.webp", "width": 1024, "height": 1536}, {"model_id": "petite:PM049", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM049/back.png", "url": "assets/6d511eece59ded9bbe93.webp", "width": 1024, "height": 1536}], "cover": "assets/9ad76e1dc23addb48c00.webp", "thumb": "assets/9ad76e1dc23addb48c00-thumb.webp", "source_profile": {"id": "PM049", "fictional": true, "stage_name": "혜나", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-04-13", "height_cm": 156, "weight_kg": 47.9, "measurements_cm": {"bust": 84, "waist": 61, "hip": 90}, "mbti": "ISFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "petite:PM050", "source_id": "PM050", "name": "서율", "collection": "petite", "age": 29, "birth_date": "1997-05-20", "height_cm": 159, "weight_kg": 50.6, "measurements": {"bust": 78, "waist": 62, "hip": 84}, "mbti": "ENFP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "petite:PM050", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-petite-models-50/PM050/face.png", "url": "assets/0e204378dc9e432d41a6.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM050", "angle": "front", "label": "전신 정면", "source_path": "twenties-petite-models-50/PM050/front.png", "url": "assets/0b84b2a3e63d59ca8437.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM050", "angle": "left", "label": "좌측 측면", "source_path": "twenties-petite-models-50/PM050/left.png", "url": "assets/fcc6571c03cab7578112.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM050", "angle": "right", "label": "우측 측면", "source_path": "twenties-petite-models-50/PM050/right.png", "url": "assets/2c099138bb3a78a975c4.webp", "width": 1145, "height": 1374}, {"model_id": "petite:PM050", "angle": "back", "label": "뒷면", "source_path": "twenties-petite-models-50/PM050/back.png", "url": "assets/72807339d9e33063d183.webp", "width": 1145, "height": 1374}], "cover": "assets/0e204378dc9e432d41a6.webp", "thumb": "assets/0e204378dc9e432d41a6-thumb.webp", "source_profile": {"id": "PM050", "fictional": true, "stage_name": "서율", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-05-20", "height_cm": 159, "weight_kg": 50.6, "measurements_cm": {"bust": 78, "waist": 62, "hip": 84}, "mbti": "ENFP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM001", "source_id": "SM001", "name": "하린", "collection": "slender", "age": 20, "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM001", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM001/face.png", "url": "assets/01ca6be50b6707e8b494.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM001", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM001/front.png", "url": "assets/0599c913390baf57dc47.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM001", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM001/left.png", "url": "assets/df91077f3d525f9bbe4c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM001", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM001/right.png", "url": "assets/ee87e2c5924d63082b6a.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM001", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM001/back.png", "url": "assets/7f62e220d8cdb51bf0e3.webp", "width": 1024, "height": 1536}], "cover": "assets/01ca6be50b6707e8b494.webp", "thumb": "assets/01ca6be50b6707e8b494-thumb.webp", "source_profile": {"id": "SM001", "fictional": true, "stage_name": "하린", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements_cm": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM002", "source_id": "SM002", "name": "서아", "collection": "slender", "age": 21, "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM002", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM002/face.png", "url": "assets/1a5fe6a75558617dbd68.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM002", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM002/front.png", "url": "assets/1769fbae17faf0e2c140.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM002", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM002/left.png", "url": "assets/cf488aba3bc3da86c931.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM002", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM002/right.png", "url": "assets/53ff7985adc78b088791.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM002", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM002/back.png", "url": "assets/1ab1702a295d45f70216.webp", "width": 1024, "height": 1536}], "cover": "assets/1a5fe6a75558617dbd68.webp", "thumb": "assets/1a5fe6a75558617dbd68-thumb.webp", "source_profile": {"id": "SM002", "fictional": true, "stage_name": "서아", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements_cm": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM003", "source_id": "SM003", "name": "유하", "collection": "slender", "age": 22, "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM003", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM003/face.png", "url": "assets/59a9de0cc79c6eb03f0b.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM003", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM003/front.png", "url": "assets/69a4e6b28f1bedf67dd1.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM003", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM003/left.png", "url": "assets/354b44197af3a3e468d4.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM003", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM003/right.png", "url": "assets/3b70a4edf398729e900e.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM003", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM003/back.png", "url": "assets/3dcba8ee0def83ec23a0.webp", "width": 1024, "height": 1536}], "cover": "assets/59a9de0cc79c6eb03f0b.webp", "thumb": "assets/59a9de0cc79c6eb03f0b-thumb.webp", "source_profile": {"id": "SM003", "fictional": true, "stage_name": "유하", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements_cm": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM004", "source_id": "SM004", "name": "채아", "collection": "slender", "age": 23, "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM004", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM004/face.png", "url": "assets/d8cba5295ba8abff23f2.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM004", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM004/front.png", "url": "assets/ef6ed6e119c3350606f2.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM004", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM004/left.png", "url": "assets/50440c3dd572448bfc18.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM004", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM004/right.png", "url": "assets/8dfaad4508a96f41e94b.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM004", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM004/back.png", "url": "assets/fc0e1cb5509f2aa1afdf.webp", "width": 1145, "height": 1374}], "cover": "assets/d8cba5295ba8abff23f2.webp", "thumb": "assets/d8cba5295ba8abff23f2-thumb.webp", "source_profile": {"id": "SM004", "fictional": true, "stage_name": "채아", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements_cm": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM005", "source_id": "SM005", "name": "지안", "collection": "slender", "age": 24, "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM005", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM005/face.png", "url": "assets/f4e13ec661c88df99711.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM005", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM005/front.png", "url": "assets/92e8f8391c88aaa4f889.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM005", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM005/left.png", "url": "assets/9bf80402a46ea33fe5c6.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM005", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM005/right.png", "url": "assets/f4223784fd8ce32c0c8c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM005", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM005/back.png", "url": "assets/0a48b1914d42550d290b.webp", "width": 1024, "height": 1536}], "cover": "assets/f4e13ec661c88df99711.webp", "thumb": "assets/f4e13ec661c88df99711-thumb.webp", "source_profile": {"id": "SM005", "fictional": true, "stage_name": "지안", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM006", "source_id": "SM006", "name": "나리", "collection": "slender", "age": 25, "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM006", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM006/face.png", "url": "assets/e571b437f737bde31ecf.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM006", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM006/front.png", "url": "assets/671e1e2eb592a6817cac.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM006", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM006/left.png", "url": "assets/1cfe2891d7f294cd890b.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM006", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM006/right.png", "url": "assets/348c65a71914c10847bf.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM006", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM006/back.png", "url": "assets/fc7af3523917ceea3ecf.webp", "width": 1024, "height": 1536}], "cover": "assets/e571b437f737bde31ecf.webp", "thumb": "assets/e571b437f737bde31ecf-thumb.webp", "source_profile": {"id": "SM006", "fictional": true, "stage_name": "나리", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements_cm": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM007", "source_id": "SM007", "name": "소담", "collection": "slender", "age": 26, "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM007", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM007/face.png", "url": "assets/6e67ccaa9dbca76486e5.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM007", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM007/front.png", "url": "assets/acc1c80a6c58bd3d8fdf.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM007", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM007/left.png", "url": "assets/3d3ad2fb4c8710e83b46.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM007", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM007/right.png", "url": "assets/6e920dbef5a11b312fda.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM007", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM007/back.png", "url": "assets/1f00111d63a419ff0447.webp", "width": 1145, "height": 1374}], "cover": "assets/6e67ccaa9dbca76486e5.webp", "thumb": "assets/6e67ccaa9dbca76486e5-thumb.webp", "source_profile": {"id": "SM007", "fictional": true, "stage_name": "소담", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements_cm": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM008", "source_id": "SM008", "name": "예린", "collection": "slender", "age": 27, "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM008", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM008/face.png", "url": "assets/c35150e2e272b7e82b12.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM008", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM008/front.png", "url": "assets/8c4eda534a92f12ddcff.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM008", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM008/left.png", "url": "assets/ac4a1176e49183ca1d61.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM008", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM008/right.png", "url": "assets/d10de4de121acfb7633e.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM008", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM008/back.png", "url": "assets/46a3ce8a87e75bc9da35.webp", "width": 1024, "height": 1536}], "cover": "assets/c35150e2e272b7e82b12.webp", "thumb": "assets/c35150e2e272b7e82b12-thumb.webp", "source_profile": {"id": "SM008", "fictional": true, "stage_name": "예린", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements_cm": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM009", "source_id": "SM009", "name": "다온", "collection": "slender", "age": 28, "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM009", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM009/face.png", "url": "assets/c1e26d9d663581c07e96.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM009", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM009/front.png", "url": "assets/ce0322b792279369ae4d.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM009", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM009/left.png", "url": "assets/843a1d576533eff06376.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM009", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM009/right.png", "url": "assets/43cf606ede488e65812f.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM009", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM009/back.png", "url": "assets/6012d5040a9de15d2139.webp", "width": 1024, "height": 1536}], "cover": "assets/c1e26d9d663581c07e96.webp", "thumb": "assets/c1e26d9d663581c07e96-thumb.webp", "source_profile": {"id": "SM009", "fictional": true, "stage_name": "다온", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements_cm": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM010", "source_id": "SM010", "name": "윤서", "collection": "slender", "age": 29, "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM010", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM010/face.png", "url": "assets/206542bb3f271593ea54.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM010", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM010/front.png", "url": "assets/b9f51bcd733cf4638700.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM010", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM010/left.png", "url": "assets/5361741244ea280a543c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM010", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM010/right.png", "url": "assets/74b27c3cdd69ab41e17e.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM010", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM010/back.png", "url": "assets/93bf8b1149c8d5c7f6e0.webp", "width": 1024, "height": 1536}], "cover": "assets/206542bb3f271593ea54.webp", "thumb": "assets/206542bb3f271593ea54-thumb.webp", "source_profile": {"id": "SM010", "fictional": true, "stage_name": "윤서", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements_cm": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM011", "source_id": "SM011", "name": "아린", "collection": "slender", "age": 20, "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.2, "measurements": {"bust": 80, "waist": 56, "hip": 86}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM011", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM011/face.png", "url": "assets/c2068ef6797ee01dcafa.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM011", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM011/front.png", "url": "assets/8f89e8913d0f32426c22.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM011", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM011/left.png", "url": "assets/50f122dfab5e3372df11.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM011", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM011/right.png", "url": "assets/9c944161f61e27ea77eb.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM011", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM011/back.png", "url": "assets/58c7766bb473e45833af.webp", "width": 1024, "height": 1536}], "cover": "assets/c2068ef6797ee01dcafa.webp", "thumb": "assets/c2068ef6797ee01dcafa-thumb.webp", "source_profile": {"id": "SM011", "fictional": true, "stage_name": "아린", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.2, "measurements_cm": {"bust": 80, "waist": 56, "hip": 86}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM012", "source_id": "SM012", "name": "세아", "collection": "slender", "age": 21, "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 44.7, "measurements": {"bust": 81, "waist": 57, "hip": 87}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM012", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM012/face.png", "url": "assets/d2504372a8f48095dd6f.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM012", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM012/front.png", "url": "assets/468294bf40b9ef4303a8.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM012", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM012/left.png", "url": "assets/dc4c4f5c6aa9a1015572.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM012", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM012/right.png", "url": "assets/a55846218329dc054fc2.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM012", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM012/back.png", "url": "assets/504132609b13b43bbfcf.webp", "width": 1145, "height": 1374}], "cover": "assets/d2504372a8f48095dd6f.webp", "thumb": "assets/d2504372a8f48095dd6f-thumb.webp", "source_profile": {"id": "SM012", "fictional": true, "stage_name": "세아", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 44.7, "measurements_cm": {"bust": 81, "waist": 57, "hip": 87}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM013", "source_id": "SM013", "name": "이나", "collection": "slender", "age": 22, "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 46.7, "measurements": {"bust": 76, "waist": 58, "hip": 82}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM013", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM013/face.png", "url": "assets/d7d02dcd12e6ecd0bf4c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM013", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM013/front.png", "url": "assets/c3fc44aa932ee209615d.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM013", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM013/left.png", "url": "assets/96df3989aded17edbc85.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM013", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM013/right.png", "url": "assets/642429378c34c30c65b4.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM013", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM013/back.png", "url": "assets/89f2ef401ad3400386a9.webp", "width": 1024, "height": 1536}], "cover": "assets/d7d02dcd12e6ecd0bf4c.webp", "thumb": "assets/d7d02dcd12e6ecd0bf4c-thumb.webp", "source_profile": {"id": "SM013", "fictional": true, "stage_name": "이나", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 46.7, "measurements_cm": {"bust": 76, "waist": 58, "hip": 82}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM014", "source_id": "SM014", "name": "해린", "collection": "slender", "age": 23, "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 48.7, "measurements": {"bust": 77, "waist": 59, "hip": 83}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM014", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM014/face.png", "url": "assets/82e8694b8820d22bbfe1.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM014", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM014/front.png", "url": "assets/6cd319911b4926bb430a.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM014", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM014/left.png", "url": "assets/f05f2c6a551302e24f16.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM014", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM014/right.png", "url": "assets/04761a54710f0cc22807.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM014", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM014/back.png", "url": "assets/8e41b6df50fe6406fd20.webp", "width": 1024, "height": 1536}], "cover": "assets/82e8694b8820d22bbfe1.webp", "thumb": "assets/82e8694b8820d22bbfe1-thumb.webp", "source_profile": {"id": "SM014", "fictional": true, "stage_name": "해린", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 48.7, "measurements_cm": {"bust": 77, "waist": 59, "hip": 83}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM015", "source_id": "SM015", "name": "민서", "collection": "slender", "age": 24, "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 50.8, "measurements": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM015", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM015/face.png", "url": "assets/ceb9bb2dcf2fd1f3be45.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM015", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM015/front.png", "url": "assets/c1074faa2af48ef12018.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM015", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM015/left.png", "url": "assets/b03f08b41c97e12af94f.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM015", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM015/right.png", "url": "assets/07164c0c9f7689604d96.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM015", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM015/back.png", "url": "assets/78e1fc59d30ac35644f7.webp", "width": 1024, "height": 1536}], "cover": "assets/ceb9bb2dcf2fd1f3be45.webp", "thumb": "assets/ceb9bb2dcf2fd1f3be45-thumb.webp", "source_profile": {"id": "SM015", "fictional": true, "stage_name": "민서", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 50.8, "measurements_cm": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM016", "source_id": "SM016", "name": "가온", "collection": "slender", "age": 25, "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.0, "measurements": {"bust": 79, "waist": 56, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM016", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM016/face.png", "url": "assets/a42b74901f36a74b9a88.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM016", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM016/front.png", "url": "assets/e8797a3d0f8b732e9f13.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM016", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM016/left.png", "url": "assets/8ab9b6df44cc785894b4.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM016", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM016/right.png", "url": "assets/a1907a6b4802e967bc6f.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM016", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM016/back.png", "url": "assets/9da43ad67766e4a04d64.webp", "width": 1024, "height": 1536}], "cover": "assets/a42b74901f36a74b9a88.webp", "thumb": "assets/a42b74901f36a74b9a88-thumb.webp", "source_profile": {"id": "SM016", "fictional": true, "stage_name": "가온", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.0, "measurements_cm": {"bust": 79, "waist": 56, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM017", "source_id": "SM017", "name": "유나", "collection": "slender", "age": 26, "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 47.0, "measurements": {"bust": 80, "waist": 57, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM017", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM017/face.png", "url": "assets/5f1b370f50d67f9e0359.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM017", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM017/front.png", "url": "assets/259086c3ea79e49415d5.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM017", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM017/left.png", "url": "assets/b617073847966f64afea.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM017", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM017/right.png", "url": "assets/4f02c8070a8aaa554381.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM017", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM017/back.png", "url": "assets/1811a50d0ed476854b4d.webp", "width": 1024, "height": 1536}], "cover": "assets/5f1b370f50d67f9e0359.webp", "thumb": "assets/5f1b370f50d67f9e0359-thumb.webp", "source_profile": {"id": "SM017", "fictional": true, "stage_name": "유나", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 47.0, "measurements_cm": {"bust": 80, "waist": 57, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM018", "source_id": "SM018", "name": "도아", "collection": "slender", "age": 27, "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 49.1, "measurements": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM018", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM018/face.png", "url": "assets/cfb881295c6f4d4246e5.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM018", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM018/front.png", "url": "assets/7245b6fd483eda730f22.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM018", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM018/left.png", "url": "assets/27346751ec06bccc3f02.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM018", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM018/right.png", "url": "assets/961ab3636cc2578a1daf.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM018", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM018/back.png", "url": "assets/c934b070c7d496187a38.webp", "width": 1024, "height": 1536}], "cover": "assets/cfb881295c6f4d4246e5.webp", "thumb": "assets/cfb881295c6f4d4246e5-thumb.webp", "source_profile": {"id": "SM018", "fictional": true, "stage_name": "도아", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 49.1, "measurements_cm": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM019", "source_id": "SM019", "name": "혜원", "collection": "slender", "age": 28, "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 51.2, "measurements": {"bust": 76, "waist": 59, "hip": 82}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM019", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM019/face.png", "url": "assets/8c2c62978c4078a4ccf3.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM019", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM019/front.png", "url": "assets/9dcdc46a59205d704b53.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM019", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM019/left.png", "url": "assets/657a91246f439a7186fb.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM019", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM019/right.png", "url": "assets/eb810c8f9ffe0ef15325.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM019", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM019/back.png", "url": "assets/aa614c44bf8a3f1a0f5d.webp", "width": 1024, "height": 1536}], "cover": "assets/8c2c62978c4078a4ccf3.webp", "thumb": "assets/8c2c62978c4078a4ccf3-thumb.webp", "source_profile": {"id": "SM019", "fictional": true, "stage_name": "혜원", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 51.2, "measurements_cm": {"bust": 76, "waist": 59, "hip": 82}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM020", "source_id": "SM020", "name": "서영", "collection": "slender", "age": 29, "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 46.6, "measurements": {"bust": 77, "waist": 60, "hip": 83}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM020", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM020/face.png", "url": "assets/a5f22631c09cf9e54e9c.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM020", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM020/front.png", "url": "assets/b8ce6fd0841120ffdcdb.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM020", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM020/left.png", "url": "assets/1d9e5f28111cf91692a3.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM020", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM020/right.png", "url": "assets/51631eb9a1638cbc71a4.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM020", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM020/back.png", "url": "assets/caa5e1e5aa7c4ab26757.webp", "width": 1024, "height": 1536}], "cover": "assets/a5f22631c09cf9e54e9c.webp", "thumb": "assets/a5f22631c09cf9e54e9c-thumb.webp", "source_profile": {"id": "SM020", "fictional": true, "stage_name": "서영", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 46.6, "measurements_cm": {"bust": 77, "waist": 60, "hip": 83}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM021", "source_id": "SM021", "name": "수인", "collection": "slender", "age": 20, "birth_date": "2006-03-06", "height_cm": 160, "weight_kg": 47.4, "measurements": {"bust": 78, "waist": 56, "hip": 84}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM021", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM021/face.png", "url": "assets/e46b372728098cb5aea1.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM021", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM021/front.png", "url": "assets/f645d545a64baa69e4fe.webp", "width": 876, "height": 1400}, {"model_id": "slender:SM021", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM021/left.png", "url": "assets/d16190cce617eced3602.webp", "width": 992, "height": 1586}, {"model_id": "slender:SM021", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM021/right.png", "url": "assets/b9f3ee13e33e372519f7.webp", "width": 992, "height": 1585}, {"model_id": "slender:SM021", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM021/back.png", "url": "assets/d5fb8dfdac7419f2e593.webp", "width": 993, "height": 1584}], "cover": "assets/e46b372728098cb5aea1.webp", "thumb": "assets/e46b372728098cb5aea1-thumb.webp", "source_profile": {"id": "SM021", "fictional": true, "stage_name": "수인", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-03-06", "height_cm": 160, "weight_kg": 47.4, "measurements_cm": {"bust": 78, "waist": 56, "hip": 84}, "mbti": "ESFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM022", "source_id": "SM022", "name": "아라", "collection": "slender", "age": 21, "birth_date": "2005-04-13", "height_cm": 163, "weight_kg": 49.4, "measurements": {"bust": 79, "waist": 57, "hip": 85}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM022", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM022/face.png", "url": "assets/51c8f151962138389fb7.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM022", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM022/front.png", "url": "assets/daeaa0fcf850a3d5437b.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM022", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM022/left.png", "url": "assets/c7de6f438aee2e557ffb.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM022", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM022/right.png", "url": "assets/c4c837a387b348c4f918.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM022", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM022/back.png", "url": "assets/0a6ad9ee17993412c377.webp", "width": 1024, "height": 1536}], "cover": "assets/51c8f151962138389fb7.webp", "thumb": "assets/51c8f151962138389fb7-thumb.webp", "source_profile": {"id": "SM022", "fictional": true, "stage_name": "아라", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-04-13", "height_cm": 163, "weight_kg": 49.4, "measurements_cm": {"bust": 79, "waist": 57, "hip": 85}, "mbti": "INTJ", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM023", "source_id": "SM023", "name": "은유", "collection": "slender", "age": 22, "birth_date": "2004-05-20", "height_cm": 155, "weight_kg": 44.9, "measurements": {"bust": 80, "waist": 58, "hip": 86}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM023", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM023/face.png", "url": "assets/4ae9d78cae8daa54f7c2.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM023", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM023/front.png", "url": "assets/d968ec6a48a9fd17f4b6.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM023", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM023/left.png", "url": "assets/c1dc404ffbc227982bf3.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM023", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM023/right.png", "url": "assets/2c9e3eae3c1ce29bc071.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM023", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM023/back.png", "url": "assets/0695f57398f958d5e8d3.webp", "width": 1024, "height": 1536}], "cover": "assets/4ae9d78cae8daa54f7c2.webp", "thumb": "assets/4ae9d78cae8daa54f7c2-thumb.webp", "source_profile": {"id": "SM023", "fictional": true, "stage_name": "은유", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-05-20", "height_cm": 155, "weight_kg": 44.9, "measurements_cm": {"bust": 80, "waist": 58, "hip": 86}, "mbti": "ISFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM024", "source_id": "SM024", "name": "연아", "collection": "slender", "age": 23, "birth_date": "2003-06-27", "height_cm": 158, "weight_kg": 46.9, "measurements": {"bust": 81, "waist": 59, "hip": 87}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM024", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM024/face.png", "url": "assets/c1e4629fe1fdc0de0b1c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM024", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM024/front.png", "url": "assets/92186681291f675503f4.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM024", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM024/left.png", "url": "assets/138f4ec26fcec54dd1e2.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM024", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM024/right.png", "url": "assets/ba6f046dc0c26fe7f3e0.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM024", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM024/back.png", "url": "assets/3e86b0f532639f63c7b7.webp", "width": 1024, "height": 1536}], "cover": "assets/c1e4629fe1fdc0de0b1c.webp", "thumb": "assets/c1e4629fe1fdc0de0b1c-thumb.webp", "source_profile": {"id": "SM024", "fictional": true, "stage_name": "연아", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-06-27", "height_cm": 158, "weight_kg": 46.9, "measurements_cm": {"bust": 81, "waist": 59, "hip": 87}, "mbti": "ENTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM025", "source_id": "SM025", "name": "시아", "collection": "slender", "age": 24, "birth_date": "2002-07-07", "height_cm": 161, "weight_kg": 49.0, "measurements": {"bust": 76, "waist": 60, "hip": 82}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM025", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM025/face.png", "url": "assets/80333a2eca7b81d30415.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM025", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM025/front.png", "url": "assets/2b4b08d5a3881f13c9cd.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM025", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM025/left.png", "url": "assets/9bdb578b4b162d14c5af.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM025", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM025/right.png", "url": "assets/7a517815b116190c37d3.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM025", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM025/back.png", "url": "assets/c6e83ef4dd69ca755b0d.webp", "width": 1024, "height": 1536}], "cover": "assets/80333a2eca7b81d30415.webp", "thumb": "assets/80333a2eca7b81d30415-thumb.webp", "source_profile": {"id": "SM025", "fictional": true, "stage_name": "시아", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-07-07", "height_cm": 161, "weight_kg": 49.0, "measurements_cm": {"bust": 76, "waist": 60, "hip": 82}, "mbti": "INFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM026", "source_id": "SM026", "name": "주은", "collection": "slender", "age": 25, "birth_date": "2001-08-14", "height_cm": 164, "weight_kg": 49.8, "measurements": {"bust": 77, "waist": 56, "hip": 83}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM026", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM026/face.png", "url": "assets/71aeb79831978ddd0e9f.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM026", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM026/front.png", "url": "assets/c232389b05cde329e5d3.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM026", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM026/left.png", "url": "assets/d1d085cd0be1d7db2029.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM026", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM026/right.png", "url": "assets/080de1639dfb33d5beef.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM026", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM026/back.png", "url": "assets/552a943c776a55a46067.webp", "width": 1024, "height": 1536}], "cover": "assets/71aeb79831978ddd0e9f.webp", "thumb": "assets/71aeb79831978ddd0e9f-thumb.webp", "source_profile": {"id": "SM026", "fictional": true, "stage_name": "주은", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-08-14", "height_cm": 164, "weight_kg": 49.8, "measurements_cm": {"bust": 77, "waist": 56, "hip": 83}, "mbti": "ESTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM027", "source_id": "SM027", "name": "다솜", "collection": "slender", "age": 26, "birth_date": "2000-09-21", "height_cm": 156, "weight_kg": 45.3, "measurements": {"bust": 78, "waist": 57, "hip": 84}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM027", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM027/face.png", "url": "assets/f1775b85e40ed05319ae.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM027", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM027/front.png", "url": "assets/d85ffe58ff7765563e19.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM027", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM027/left.png", "url": "assets/345f1ea4507b29979a52.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM027", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM027/right.png", "url": "assets/c7464632cdea6fd4aa39.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM027", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM027/back.png", "url": "assets/121922bd992631b9fd32.webp", "width": 1024, "height": 1536}], "cover": "assets/f1775b85e40ed05319ae.webp", "thumb": "assets/f1775b85e40ed05319ae-thumb.webp", "source_profile": {"id": "SM027", "fictional": true, "stage_name": "다솜", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-09-21", "height_cm": 156, "weight_kg": 45.3, "measurements_cm": {"bust": 78, "waist": 57, "hip": 84}, "mbti": "ENFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM028", "source_id": "SM028", "name": "한나", "collection": "slender", "age": 27, "birth_date": "1999-01-01", "height_cm": 159, "weight_kg": 47.3, "measurements": {"bust": 79, "waist": 58, "hip": 85}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM028", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM028/face.png", "url": "assets/2622dc151d42b01588a0.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM028", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM028/front.png", "url": "assets/317d250485f133540d10.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM028", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM028/left.png", "url": "assets/1be5ed05f0524cd9ddc4.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM028", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM028/right.png", "url": "assets/2f78425282c0925ac600.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM028", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM028/back.png", "url": "assets/18a9d2f893ce045cdd59.webp", "width": 1024, "height": 1536}], "cover": "assets/2622dc151d42b01588a0.webp", "thumb": "assets/2622dc151d42b01588a0-thumb.webp", "source_profile": {"id": "SM028", "fictional": true, "stage_name": "한나", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-01-01", "height_cm": 159, "weight_kg": 47.3, "measurements_cm": {"bust": 79, "waist": 58, "hip": 85}, "mbti": "ISTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM029", "source_id": "SM029", "name": "여은", "collection": "slender", "age": 28, "birth_date": "1998-02-08", "height_cm": 162, "weight_kg": 49.3, "measurements": {"bust": 80, "waist": 59, "hip": 86}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM029", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM029/face.png", "url": "assets/490af5ea818faddbdf84.webp", "width": 1145, "height": 1374}, {"model_id": "slender:SM029", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM029/front.png", "url": "assets/b1ad0ded871c1eab9238.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM029", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM029/left.png", "url": "assets/9823e091255c67e2dd1d.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM029", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM029/right.png", "url": "assets/038bda2a35ad30e9bd7f.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM029", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM029/back.png", "url": "assets/d6792fec568c1cae4508.webp", "width": 1024, "height": 1536}], "cover": "assets/490af5ea818faddbdf84.webp", "thumb": "assets/490af5ea818faddbdf84-thumb.webp", "source_profile": {"id": "SM029", "fictional": true, "stage_name": "여은", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-02-08", "height_cm": 162, "weight_kg": 49.3, "measurements_cm": {"bust": 80, "waist": 59, "hip": 86}, "mbti": "ESFJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "slender:SM030", "source_id": "SM030", "name": "지수", "collection": "slender", "age": 29, "birth_date": "1997-03-15", "height_cm": 165, "weight_kg": 51.5, "measurements": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "slender:SM030", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-slender-models-30/SM030/face.png", "url": "assets/bbaced0b47ba82084e8c.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM030", "angle": "front", "label": "전신 정면", "source_path": "twenties-slender-models-30/SM030/front.png", "url": "assets/5e5b22826fea8177641a.webp", "width": 933, "height": 1400}, {"model_id": "slender:SM030", "angle": "left", "label": "좌측 측면", "source_path": "twenties-slender-models-30/SM030/left.png", "url": "assets/58aecf73bf2b4b3482a7.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM030", "angle": "right", "label": "우측 측면", "source_path": "twenties-slender-models-30/SM030/right.png", "url": "assets/637c6eaf13a3123250a5.webp", "width": 1024, "height": 1536}, {"model_id": "slender:SM030", "angle": "back", "label": "뒷면", "source_path": "twenties-slender-models-30/SM030/back.png", "url": "assets/f06c4dce1dc874c95cd8.webp", "width": 1024, "height": 1536}], "cover": "assets/bbaced0b47ba82084e8c.webp", "thumb": "assets/bbaced0b47ba82084e8c-thumb.webp", "source_profile": {"id": "SM030", "fictional": true, "stage_name": "지수", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-03-15", "height_cm": 165, "weight_kg": 51.5, "measurements_cm": {"bust": 81, "waist": 60, "hip": 87}, "mbti": "INTP", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM001", "source_id": "CM001", "name": "유월", "collection": "character", "age": 20, "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM001", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM001/face.png", "url": "assets/fed07601e4c768327cfd.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM001", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM001/front.png", "url": "assets/c477defddc7a35630ba4.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM001", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM001/left.png", "url": "assets/fcf72bcdac75aa1ec8e0.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM001", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM001/right.png", "url": "assets/bd9e6637c1aa14942045.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM001", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM001/back.png", "url": "assets/aa2375efbbb149176c60.webp", "width": 1145, "height": 1374}], "cover": "assets/fed07601e4c768327cfd.webp", "thumb": "assets/fed07601e4c768327cfd-thumb.webp", "source_profile": {"id": "CM001", "fictional": true, "stage_name": "유월", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements_cm": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM002", "source_id": "CM002", "name": "단아", "collection": "character", "age": 21, "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM002", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM002/face.png", "url": "assets/6e5e6bbb15edee5d6ed2.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM002", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM002/front.png", "url": "assets/96006e476983fdaafb87.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM002", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM002/left.png", "url": "assets/4d364dd1b327ee8b5902.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM002", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM002/right.png", "url": "assets/e7963c9591ae2133997d.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM002", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM002/back.png", "url": "assets/13d0945b39d021c266a2.webp", "width": 1145, "height": 1374}], "cover": "assets/6e5e6bbb15edee5d6ed2.webp", "thumb": "assets/6e5e6bbb15edee5d6ed2-thumb.webp", "source_profile": {"id": "CM002", "fictional": true, "stage_name": "단아", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements_cm": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM003", "source_id": "CM003", "name": "로아", "collection": "character", "age": 22, "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM003", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM003/face.png", "url": "assets/00864a05b4c99c4f0c77.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM003", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM003/front.png", "url": "assets/8289a14556c23c7c1999.webp", "width": 933, "height": 1400}, {"model_id": "character:CM003", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM003/left.png", "url": "assets/86c30a41fb71177660f4.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM003", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM003/right.png", "url": "assets/6ba4b2c54e1432cc14c0.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM003", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM003/back.png", "url": "assets/6bd5ce0d9fe026c40529.webp", "width": 1024, "height": 1536}], "cover": "assets/00864a05b4c99c4f0c77.webp", "thumb": "assets/00864a05b4c99c4f0c77-thumb.webp", "source_profile": {"id": "CM003", "fictional": true, "stage_name": "로아", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements_cm": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM004", "source_id": "CM004", "name": "세온", "collection": "character", "age": 23, "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM004", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM004/face.png", "url": "assets/6f280a8567727f7cfe03.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM004", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM004/front.png", "url": "assets/c070b13b94c7f87f6061.webp", "width": 933, "height": 1400}, {"model_id": "character:CM004", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM004/left.png", "url": "assets/0e387d5d6a08eb7343a1.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM004", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM004/right.png", "url": "assets/bcf9410c6726139d66d9.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM004", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM004/back.png", "url": "assets/6c251190e8bc949c0ab5.webp", "width": 1024, "height": 1536}], "cover": "assets/6f280a8567727f7cfe03.webp", "thumb": "assets/6f280a8567727f7cfe03-thumb.webp", "source_profile": {"id": "CM004", "fictional": true, "stage_name": "세온", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements_cm": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM005", "source_id": "CM005", "name": "해솔", "collection": "character", "age": 24, "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM005", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM005/face.png", "url": "assets/98afc0ff6296c4e541f7.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM005", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM005/front.png", "url": "assets/161462e281b5936f551f.webp", "width": 933, "height": 1400}, {"model_id": "character:CM005", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM005/left.png", "url": "assets/f1e63a9b59a5f729d54a.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM005", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM005/right.png", "url": "assets/b6ca1c654b79293e1df4.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM005", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM005/back.png", "url": "assets/2ad2483379088c99a324.webp", "width": 1024, "height": 1536}], "cover": "assets/98afc0ff6296c4e541f7.webp", "thumb": "assets/98afc0ff6296c4e541f7-thumb.webp", "source_profile": {"id": "CM005", "fictional": true, "stage_name": "해솔", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM006", "source_id": "CM006", "name": "온유", "collection": "character", "age": 25, "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM006", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM006/face.png", "url": "assets/6b80fc44a700300ea51a.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM006", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM006/front.png", "url": "assets/655a5079f40de53175b9.webp", "width": 933, "height": 1400}, {"model_id": "character:CM006", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM006/left.png", "url": "assets/1e472d5a89cc1b5efb1c.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM006", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM006/right.png", "url": "assets/ae929537b8a4303cf00a.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM006", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM006/back.png", "url": "assets/c585fe05af1495dd7438.webp", "width": 1024, "height": 1536}], "cover": "assets/6b80fc44a700300ea51a.webp", "thumb": "assets/6b80fc44a700300ea51a-thumb.webp", "source_profile": {"id": "CM006", "fictional": true, "stage_name": "온유", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements_cm": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM007", "source_id": "CM007", "name": "재이", "collection": "character", "age": 26, "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM007", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM007/face.png", "url": "assets/20f57f1ab476086770e5.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM007", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM007/front.png", "url": "assets/48b3dd3cff7600ee7dc4.webp", "width": 933, "height": 1400}, {"model_id": "character:CM007", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM007/left.png", "url": "assets/e0bee2f352a21ef122c5.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM007", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM007/right.png", "url": "assets/fb8178c52e8459b097c1.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM007", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM007/back.png", "url": "assets/a8e25b150ce24aeb9c89.webp", "width": 1024, "height": 1536}], "cover": "assets/20f57f1ab476086770e5.webp", "thumb": "assets/20f57f1ab476086770e5-thumb.webp", "source_profile": {"id": "CM007", "fictional": true, "stage_name": "재이", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements_cm": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM008", "source_id": "CM008", "name": "루나", "collection": "character", "age": 27, "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM008", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM008/face.png", "url": "assets/df5c6fc7e021d3ec2544.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM008", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM008/front.png", "url": "assets/29dc296be16efa7ff9f4.webp", "width": 933, "height": 1400}, {"model_id": "character:CM008", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM008/left.png", "url": "assets/b6eb65076588aebaf929.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM008", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM008/right.png", "url": "assets/4beec93199fd9a33c63d.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM008", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM008/back.png", "url": "assets/016616064c02aa787650.webp", "width": 1024, "height": 1536}], "cover": "assets/df5c6fc7e021d3ec2544.webp", "thumb": "assets/df5c6fc7e021d3ec2544-thumb.webp", "source_profile": {"id": "CM008", "fictional": true, "stage_name": "루나", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements_cm": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM009", "source_id": "CM009", "name": "이든", "collection": "character", "age": 28, "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM009", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM009/face.png", "url": "assets/b4ce4ec4442b86b21081.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM009", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM009/front.png", "url": "assets/fb225b43f115bca610fe.webp", "width": 933, "height": 1400}, {"model_id": "character:CM009", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM009/left.png", "url": "assets/be2ffbdc3216112021c9.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM009", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM009/right.png", "url": "assets/cd8db0f9bac19e74407e.webp", "width": 1024, "height": 1536}, {"model_id": "character:CM009", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM009/back.png", "url": "assets/4bcfb31ccf66e082232d.webp", "width": 1024, "height": 1536}], "cover": "assets/b4ce4ec4442b86b21081.webp", "thumb": "assets/b4ce4ec4442b86b21081-thumb.webp", "source_profile": {"id": "CM009", "fictional": true, "stage_name": "이든", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements_cm": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "character:CM010", "source_id": "CM010", "name": "다정", "collection": "character", "age": 29, "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "character:CM010", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-character-models-10/CM010/face.png", "url": "assets/e73ab0bda362bbf6d9d1.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM010", "angle": "front", "label": "전신 정면", "source_path": "twenties-character-models-10/CM010/front.png", "url": "assets/4988cb1e7356021b0a8b.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM010", "angle": "left", "label": "좌측 측면", "source_path": "twenties-character-models-10/CM010/left.png", "url": "assets/c9b96caad0ec0bbf5de5.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM010", "angle": "right", "label": "우측 측면", "source_path": "twenties-character-models-10/CM010/right.png", "url": "assets/2d59ef297a0d894617f2.webp", "width": 1145, "height": 1374}, {"model_id": "character:CM010", "angle": "back", "label": "뒷면", "source_path": "twenties-character-models-10/CM010/back.png", "url": "assets/08e51795a44ffdef1843.webp", "width": 1145, "height": 1374}], "cover": "assets/e73ab0bda362bbf6d9d1.webp", "thumb": "assets/e73ab0bda362bbf6d9d1-thumb.webp", "source_profile": {"id": "CM010", "fictional": true, "stage_name": "다정", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements_cm": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "teen-character:CT001", "source_id": "CT001", "name": "서온", "collection": "teen-character", "age": 19, "birth_date": "2007-01-01", "height_cm": 155, "weight_kg": 45.2, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT001", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT001/face.png", "url": "assets/4161fc07d3cae4b0eab8.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT001", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT001/front.png", "url": "assets/535cb678781f29c16079.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT001", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT001/left.png", "url": "assets/3045b004039d4849e142.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT001", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT001/right.png", "url": "assets/f026b3ba4267d386c6ad.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT001", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT001/back.png", "url": "assets/e3c6f1bc4850a61439ab.webp", "width": 1024, "height": 1536}], "cover": "assets/4161fc07d3cae4b0eab8.webp", "thumb": "assets/4161fc07d3cae4b0eab8-thumb.webp", "source_profile": {"id": "CT001", "fictional": true, "stage_name": "서온", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-01-01", "height_cm": 155, "weight_kg": 45.2, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "서온의 일상 패션 산책", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-28164ce6252b16fc6dad.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-1961fd4004ec5e024b3f.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-a80ea369b5934fd31927.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-3c9d10b06b17a805256d.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT002", "source_id": "CT002", "name": "아율", "collection": "teen-character", "age": 19, "birth_date": "2007-02-08", "height_cm": 158, "weight_kg": 47.7, "measurements": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT002", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT002/face.png", "url": "assets/2a45a7c6821c9def2777.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT002", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT002/front.png", "url": "assets/b44ed278b77297437135.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT002", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT002/left.png", "url": "assets/a4d01f08ce5a6fa582f1.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT002", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT002/right.png", "url": "assets/e114df25936adbcb81c2.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT002", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT002/back.png", "url": "assets/0cd981e1802acc5726f6.webp", "width": 1024, "height": 1536}], "cover": "assets/2a45a7c6821c9def2777.webp", "thumb": "assets/2a45a7c6821c9def2777-thumb.webp", "source_profile": {"id": "CT002", "fictional": true, "stage_name": "아율", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-02-08", "height_cm": 158, "weight_kg": 47.7, "measurements_cm": {"bust": 81, "waist": 61, "hip": 87}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "아율의 호기심으로 발견하는 경쾌한 일상 스타일", "photos": [{"label": "새로운 골목", "url": "assets/lifestyle-d3ab58912408816cd406.webp", "sequence": 1}, {"label": "작은 전시", "url": "assets/lifestyle-c9c155c5a81e457a9380.webp", "sequence": 2}, {"label": "꽃의 발견", "url": "assets/lifestyle-acbe31f3567c50c5271e.webp", "sequence": 3}, {"label": "주말의 책", "url": "assets/lifestyle-e77eac67b8aba9613947.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT003", "source_id": "CT003", "name": "해인", "collection": "teen-character", "age": 19, "birth_date": "2007-03-15", "height_cm": 161, "weight_kg": 50.3, "measurements": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT003", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT003/face.png", "url": "assets/e2073c7fbff13277fc2b.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT003", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT003/front.png", "url": "assets/e51e48439dda53b8376a.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT003", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT003/left.png", "url": "assets/e3cdc4824b6690a7852e.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT003", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT003/right.png", "url": "assets/13ab53d2bff61d2b83d4.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT003", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT003/back.png", "url": "assets/c428f02fce5bf9844576.webp", "width": 1024, "height": 1536}], "cover": "assets/e2073c7fbff13277fc2b.webp", "thumb": "assets/e2073c7fbff13277fc2b-thumb.webp", "source_profile": {"id": "CT003", "fictional": true, "stage_name": "해인", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-03-15", "height_cm": 161, "weight_kg": 50.3, "measurements_cm": {"bust": 82, "waist": 62, "hip": 88}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "해인의 꼼꼼한 준비와 차분한 팀워크를 담은 데일리룩", "photos": [{"label": "정돈된 시작", "url": "assets/lifestyle-2f42fad313df4ef3893e.webp", "sequence": 1}, {"label": "촬영을 향해", "url": "assets/lifestyle-a65e6f103fe4a0b8f3e8.webp", "sequence": 2}, {"label": "빛을 확인하며", "url": "assets/lifestyle-4c1cd1f0208e32d64086.webp", "sequence": 3}, {"label": "하루의 정리", "url": "assets/lifestyle-0160250713533725ca95.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT004", "source_id": "CT004", "name": "여울", "collection": "teen-character", "age": 19, "birth_date": "2007-04-22", "height_cm": 164, "weight_kg": 53.0, "measurements": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT004", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT004/face.png", "url": "assets/eb7bc142ebcdae8dd4f7.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT004", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT004/front.png", "url": "assets/7af9cf7371bcfa9a68c1.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT004", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT004/left.png", "url": "assets/10e9d877c9b9f8543c76.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT004", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT004/right.png", "url": "assets/28c87a906a40d67c26b8.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT004", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT004/back.png", "url": "assets/d92c6c9e5abbea2a7f2b.webp", "width": 1024, "height": 1536}], "cover": "assets/eb7bc142ebcdae8dd4f7.webp", "thumb": "assets/eb7bc142ebcdae8dd4f7-thumb.webp", "source_profile": {"id": "CT004", "fictional": true, "stage_name": "여울", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-04-22", "height_cm": 164, "weight_kg": 53.0, "measurements_cm": {"bust": 83, "waist": 63, "hip": 89}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "여울의 섬세한 감수성과 다양한 표현을 담은 감성 패션", "photos": [{"label": "빛의 감정", "url": "assets/lifestyle-1f57403f8309eefc0736.webp", "sequence": 1}, {"label": "문장 사이", "url": "assets/lifestyle-36b26f7b1f2827e84f3f.webp", "sequence": 2}, {"label": "햇살의 표정", "url": "assets/lifestyle-bf77b5140eecc2ab1404.webp", "sequence": 3}, {"label": "도시의 여운", "url": "assets/lifestyle-bcc46ccc824815e3fb05.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT005", "source_id": "CT005", "name": "초아", "collection": "teen-character", "age": 19, "birth_date": "2007-05-02", "height_cm": 156, "weight_kg": 48.7, "measurements": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT005", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT005/face.png", "url": "assets/4119fdb39a6481eed771.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT005", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT005/front.png", "url": "assets/7a378ef06150c7bf4996.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT005", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT005/left.png", "url": "assets/43860d20703ade1152f2.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT005", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT005/right.png", "url": "assets/de859051c0ccd67bbf6d.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT005", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT005/back.png", "url": "assets/e6fdfe892901d1ecc2d7.webp", "width": 1024, "height": 1536}], "cover": "assets/4119fdb39a6481eed771.webp", "thumb": "assets/4119fdb39a6481eed771-thumb.webp", "source_profile": {"id": "CT005", "fictional": true, "stage_name": "초아", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-05-02", "height_cm": 156, "weight_kg": 48.7, "measurements_cm": {"bust": 84, "waist": 64, "hip": 90}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "초아의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-9254e0adb097b62d98e0.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-aac28121991058563b96.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-8bec02b9d9061ec3409b.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-b7a4d698985df1cffa68.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT006", "source_id": "CT006", "name": "도희", "collection": "teen-character", "age": 19, "birth_date": "2007-06-09", "height_cm": 159, "weight_kg": 47.5, "measurements": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT006", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT006/face.png", "url": "assets/b0d9df85146f973ed053.webp", "width": 1145, "height": 1374}, {"model_id": "teen-character:CT006", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT006/front.png", "url": "assets/7202f889c11542587260.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT006", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT006/left.png", "url": "assets/cf37134226aa29627ad4.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT006", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT006/right.png", "url": "assets/bfb5335a00331031046d.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT006", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT006/back.png", "url": "assets/87259a34d6f1ec108158.webp", "width": 1024, "height": 1536}], "cover": "assets/b0d9df85146f973ed053.webp", "thumb": "assets/b0d9df85146f973ed053-thumb.webp", "source_profile": {"id": "CT006", "fictional": true, "stage_name": "도희", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-06-09", "height_cm": 159, "weight_kg": 47.5, "measurements_cm": {"bust": 85, "waist": 60, "hip": 91}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "도희의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-c532ee6d23a0cb4cae5e.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-55617a7e63295c61f354.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-36af4548e8c2de8c4c19.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-fa27e4fd53eb547a2ceb.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT007", "source_id": "CT007", "name": "류하", "collection": "teen-character", "age": 19, "birth_date": "2007-07-16", "height_cm": 162, "weight_kg": 50.1, "measurements": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT007", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT007/face.png", "url": "assets/8996ae1e8dec52c659fe.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT007", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT007/front.png", "url": "assets/bcd4440ac1c2fce78349.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT007", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT007/left.png", "url": "assets/57811b865f81af6a3b9a.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT007", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT007/right.png", "url": "assets/07c2985458e8fecd0796.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT007", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT007/back.png", "url": "assets/6f5c361aa5fb70ebe5ef.webp", "width": 1024, "height": 1536}], "cover": "assets/8996ae1e8dec52c659fe.webp", "thumb": "assets/8996ae1e8dec52c659fe-thumb.webp", "source_profile": {"id": "CT007", "fictional": true, "stage_name": "류하", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-07-16", "height_cm": 162, "weight_kg": 50.1, "measurements_cm": {"bust": 86, "waist": 61, "hip": 92}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "류하의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-e3d6fc9ebdfedd936438.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-e0ce5834f47e7cd45eff.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-357ec62d0d732e9a6016.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-d137a2ab19a1bbbd3192.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT008", "source_id": "CT008", "name": "다빛", "collection": "teen-character", "age": 19, "birth_date": "2007-08-23", "height_cm": 165, "weight_kg": 52.8, "measurements": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "대전", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT008", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT008/face.png", "url": "assets/6bbacc20a826a74171bb.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT008", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT008/front.png", "url": "assets/4137eed569f2d79d9077.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT008", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT008/left.png", "url": "assets/e0f3f792f52a44f10a99.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT008", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT008/right.png", "url": "assets/00786171500040f645b3.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT008", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT008/back.png", "url": "assets/3a4230049c8129684d8c.webp", "width": 1024, "height": 1536}], "cover": "assets/6bbacc20a826a74171bb.webp", "thumb": "assets/6bbacc20a826a74171bb-thumb.webp", "source_profile": {"id": "CT008", "fictional": true, "stage_name": "다빛", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-08-23", "height_cm": 165, "weight_kg": 52.8, "measurements_cm": {"bust": 80, "waist": 62, "hip": 86}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "다빛의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-8590661d7b5aba969547.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-18219127b3531f978d9d.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-9087227f59fc53e31d19.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-5baaba6f96678fb4960c.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT009", "source_id": "CT009", "name": "세린", "collection": "teen-character", "age": 19, "birth_date": "2007-09-03", "height_cm": 157, "weight_kg": 48.6, "measurements": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT009", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT009/face.png", "url": "assets/cc76f017d17d4b86467f.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT009", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT009/front.png", "url": "assets/36f309e804f58ef92fbc.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT009", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT009/left.png", "url": "assets/b331d43fad1cc19394f6.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT009", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT009/right.png", "url": "assets/4de866c6a9443291046b.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT009", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT009/back.png", "url": "assets/c77935179afcb61ba896.webp", "width": 1024, "height": 1536}], "cover": "assets/cc76f017d17d4b86467f.webp", "thumb": "assets/cc76f017d17d4b86467f-thumb.webp", "source_profile": {"id": "CT009", "fictional": true, "stage_name": "세린", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-09-03", "height_cm": 157, "weight_kg": 48.6, "measurements_cm": {"bust": 81, "waist": 63, "hip": 87}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "세린의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-bbba93aeac655f18c49a.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-0dc81fad4f4a6d0304f7.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-4e8b0a96c2de2a4220d9.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-8c89c13932a7b1e3da61.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "teen-character:CT010", "source_id": "CT010", "name": "은재", "collection": "teen-character", "age": 19, "birth_date": "2007-01-10", "height_cm": 160, "weight_kg": 51.2, "measurements": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "teen-character:CT010", "angle": "face", "label": "얼굴 정면", "source_path": "teen-character-models-10/CT010/face.png", "url": "assets/2ac6ed56af9d22275b95.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT010", "angle": "front", "label": "전신 정면", "source_path": "teen-character-models-10/CT010/front.png", "url": "assets/d97af12740c36d0df125.webp", "width": 933, "height": 1400}, {"model_id": "teen-character:CT010", "angle": "left", "label": "좌측 측면", "source_path": "teen-character-models-10/CT010/left.png", "url": "assets/a7f7cb62c9cb4a687c90.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT010", "angle": "right", "label": "우측 측면", "source_path": "teen-character-models-10/CT010/right.png", "url": "assets/2bd704453f07a849e667.webp", "width": 1024, "height": 1536}, {"model_id": "teen-character:CT010", "angle": "back", "label": "뒷면", "source_path": "teen-character-models-10/CT010/back.png", "url": "assets/8a3152cb8d896f0dd2a0.webp", "width": 1024, "height": 1536}], "cover": "assets/2ac6ed56af9d22275b95.webp", "thumb": "assets/2ac6ed56af9d22275b95-thumb.webp", "source_profile": {"id": "CT010", "fictional": true, "stage_name": "은재", "age": 19, "age_as_of": "2026-10-09", "birth_date": "2007-01-10", "height_cm": 160, "weight_kg": 51.2, "measurements_cm": {"bust": 82, "waist": 64, "hip": 88}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}, "lifestyle": {"concept": "은재의 데일리 패션 포트폴리오", "photos": [{"label": "데일리 스트리트 룩", "url": "assets/lifestyle-b584bf3344db507c93db.webp", "sequence": 1}, {"label": "카페 앞의 레이어드 룩", "url": "assets/lifestyle-7a3c27119a390711ebbc.webp", "sequence": 2}, {"label": "갤러리 산책 룩", "url": "assets/lifestyle-85ba71e911e29de9a7bf.webp", "sequence": 3}, {"label": "공원 워킹 룩", "url": "assets/lifestyle-95c5dfd6dab19bc07c17.webp", "sequence": 4}], "framing": "full-body", "style": "daily-fashion"}}, {"id": "cute:CS001", "source_id": "CS001", "name": "하음", "collection": "cute", "age": 20, "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS001", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS001/face.png", "url": "assets/4b1b441a04c057b5415f.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS001", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS001/front.png", "url": "assets/0c51620213a8ffcc8843.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS001", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS001/left.png", "url": "assets/5234435f0a72b134a5e5.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS001", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS001/right.png", "url": "assets/90951e3efc8e7ea74cfc.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS001", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS001/back.png", "url": "assets/f5303e6c90ed2603c650.webp", "width": 1145, "height": 1374}], "cover": "assets/4b1b441a04c057b5415f.webp", "thumb": "assets/4b1b441a04c057b5415f-thumb.webp", "source_profile": {"id": "CS001", "fictional": true, "stage_name": "하음", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-01-01", "height_cm": 155, "weight_kg": 44.4, "measurements_cm": {"bust": 76, "waist": 56, "hip": 82}, "mbti": "ISFP", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS002", "source_id": "CS002", "name": "소린", "collection": "cute", "age": 21, "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS002", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS002/face.png", "url": "assets/457cdf175174d344f0da.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS002", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS002/front.png", "url": "assets/c3e202c31d8e3bbe00af.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS002", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS002/left.png", "url": "assets/44a39874d5199cfe3ff0.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS002", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS002/right.png", "url": "assets/81441deb5d05e03c01d9.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS002", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS002/back.png", "url": "assets/b0b03e0a189125b9da84.webp", "width": 1024, "height": 1536}], "cover": "assets/457cdf175174d344f0da.webp", "thumb": "assets/457cdf175174d344f0da-thumb.webp", "source_profile": {"id": "CS002", "fictional": true, "stage_name": "소린", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-02-08", "height_cm": 158, "weight_kg": 46.4, "measurements_cm": {"bust": 77, "waist": 57, "hip": 83}, "mbti": "ENFP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS003", "source_id": "CS003", "name": "여나", "collection": "cute", "age": 22, "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS003", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS003/face.png", "url": "assets/0d7677ae97e1d95d7648.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS003", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS003/front.png", "url": "assets/cdba83cdea8cc96e9c6b.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS003", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS003/left.png", "url": "assets/107880ef3cf461120bca.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS003", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS003/right.png", "url": "assets/015fcb3839373f7b2bd1.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS003", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS003/back.png", "url": "assets/8e3aa058a027e13850b7.webp", "width": 1024, "height": 1536}], "cover": "assets/0d7677ae97e1d95d7648.webp", "thumb": "assets/0d7677ae97e1d95d7648-thumb.webp", "source_profile": {"id": "CS003", "fictional": true, "stage_name": "여나", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-03-15", "height_cm": 161, "weight_kg": 48.5, "measurements_cm": {"bust": 78, "waist": 58, "hip": 84}, "mbti": "ISTJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS004", "source_id": "CS004", "name": "아림", "collection": "cute", "age": 23, "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "인천", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS004", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS004/face.png", "url": "assets/30a4ec51e110caf0f405.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS004", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS004/front.png", "url": "assets/2c96c4e4d7364ef55d1f.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS004", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS004/left.png", "url": "assets/558c96b85eea746671a8.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS004", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS004/right.png", "url": "assets/aa83ddbe0a5c1a11299b.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS004", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS004/back.png", "url": "assets/14500018fba20b715eb3.webp", "width": 1145, "height": 1374}], "cover": "assets/30a4ec51e110caf0f405.webp", "thumb": "assets/30a4ec51e110caf0f405-thumb.webp", "source_profile": {"id": "CS004", "fictional": true, "stage_name": "아림", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-04-22", "height_cm": 164, "weight_kg": 50.6, "measurements_cm": {"bust": 79, "waist": 59, "hip": 85}, "mbti": "INFJ", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS005", "source_id": "CS005", "name": "유리", "collection": "cute", "age": 24, "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS005", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS005/face.png", "url": "assets/8bea10f07eef1ed1a3eb.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS005", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS005/front.png", "url": "assets/1d4dfd802e06b5ee5490.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS005", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS005/left.png", "url": "assets/a1e79d05a115c0c4aaf0.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS005", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS005/right.png", "url": "assets/50d7be3c609c7301e26e.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS005", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS005/back.png", "url": "assets/141a123f789fa99ec65a.webp", "width": 1024, "height": 1536}], "cover": "assets/8bea10f07eef1ed1a3eb.webp", "thumb": "assets/8bea10f07eef1ed1a3eb-thumb.webp", "source_profile": {"id": "CS005", "fictional": true, "stage_name": "유리", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-05-02", "height_cm": 156, "weight_kg": 46.0, "measurements_cm": {"bust": 80, "waist": 60, "hip": 86}, "mbti": "ESFP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS006", "source_id": "CS006", "name": "나봄", "collection": "cute", "age": 25, "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS006", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS006/face.png", "url": "assets/117c349accab404eb6b4.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS006", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS006/front.png", "url": "assets/d6f2e7bc3d4323acbafa.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS006", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS006/left.png", "url": "assets/930b6bc1c1429ca54d57.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS006", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS006/right.png", "url": "assets/6486b3e3ed4f44f190f8.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS006", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS006/back.png", "url": "assets/ecce8ee9660b93840e10.webp", "width": 1145, "height": 1374}], "cover": "assets/117c349accab404eb6b4.webp", "thumb": "assets/117c349accab404eb6b4-thumb.webp", "source_profile": {"id": "CS006", "fictional": true, "stage_name": "나봄", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-06-09", "height_cm": 159, "weight_kg": 46.8, "measurements_cm": {"bust": 81, "waist": 56, "hip": 87}, "mbti": "INTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS007", "source_id": "CS007", "name": "채솔", "collection": "cute", "age": 26, "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS007", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS007/face.png", "url": "assets/694c602a5c998674cab6.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS007", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS007/front.png", "url": "assets/e708b0bb6be289ac29b6.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS007", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS007/left.png", "url": "assets/11cc67c2c536355a605c.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS007", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS007/right.png", "url": "assets/de32564aa751250ccdbc.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS007", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS007/back.png", "url": "assets/0ad715b1837343427de6.webp", "width": 1024, "height": 1536}], "cover": "assets/694c602a5c998674cab6.webp", "thumb": "assets/694c602a5c998674cab6-thumb.webp", "source_profile": {"id": "CS007", "fictional": true, "stage_name": "채솔", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-07-16", "height_cm": 162, "weight_kg": 48.8, "measurements_cm": {"bust": 76, "waist": 57, "hip": 82}, "mbti": "ISFJ", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS008", "source_id": "CS008", "name": "해주", "collection": "cute", "age": 27, "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS008", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS008/face.png", "url": "assets/a66cf17d896d05e3a0bb.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS008", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS008/front.png", "url": "assets/a911073ae42f5646c4aa.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS008", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS008/left.png", "url": "assets/2063c134f0d5986c3b14.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS008", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS008/right.png", "url": "assets/f8cf400ccfccdc10a956.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS008", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS008/back.png", "url": "assets/b02f299c577884754cce.webp", "width": 1024, "height": 1536}], "cover": "assets/a66cf17d896d05e3a0bb.webp", "thumb": "assets/a66cf17d896d05e3a0bb-thumb.webp", "source_profile": {"id": "CS008", "fictional": true, "stage_name": "해주", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-08-23", "height_cm": 165, "weight_kg": 50.9, "measurements_cm": {"bust": 77, "waist": 58, "hip": 83}, "mbti": "ENTP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS009", "source_id": "CS009", "name": "서린", "collection": "cute", "age": 28, "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS009", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS009/face.png", "url": "assets/bc5c86dfbb491ca3cbfa.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS009", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS009/front.png", "url": "assets/cf33ec22e1b0241a12e2.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS009", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS009/left.png", "url": "assets/1a1e1db618435ac8f374.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS009", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS009/right.png", "url": "assets/5d154e42df471a1b621b.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS009", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS009/back.png", "url": "assets/4cf75e0ac8209563758d.webp", "width": 1024, "height": 1536}], "cover": "assets/bc5c86dfbb491ca3cbfa.webp", "thumb": "assets/bc5c86dfbb491ca3cbfa-thumb.webp", "source_profile": {"id": "CS009", "fictional": true, "stage_name": "서린", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-09-03", "height_cm": 157, "weight_kg": 46.3, "measurements_cm": {"bust": 78, "waist": 59, "hip": 84}, "mbti": "INFP", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS010", "source_id": "CS010", "name": "도하", "collection": "cute", "age": 29, "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS010", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS010/face.png", "url": "assets/57f7f66e7afff7853fdb.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS010", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS010/front.png", "url": "assets/5507ce945f04aaaf39e3.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS010", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS010/left.png", "url": "assets/34b3c500959542eb609f.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS010", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS010/right.png", "url": "assets/7d9110aad9da7809a61b.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS010", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS010/back.png", "url": "assets/4109d7083758000333ef.webp", "width": 1024, "height": 1536}], "cover": "assets/57f7f66e7afff7853fdb.webp", "thumb": "assets/57f7f66e7afff7853fdb-thumb.webp", "source_profile": {"id": "CS010", "fictional": true, "stage_name": "도하", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-01-10", "height_cm": 160, "weight_kg": 48.4, "measurements_cm": {"bust": 79, "waist": 60, "hip": 85}, "mbti": "ESTJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS011", "source_id": "CS011", "name": "예하", "collection": "cute", "age": 20, "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.2, "measurements": {"bust": 80, "waist": 56, "hip": 86}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS011", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS011/face.png", "url": "assets/549c5540e9dbc7b615d5.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS011", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS011/front.png", "url": "assets/b209ccf9d35a3e25cdb8.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS011", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS011/left.png", "url": "assets/9f1c063d3c35cdc6ea9a.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS011", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS011/right.png", "url": "assets/92f4977f16f1587f637d.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS011", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS011/back.png", "url": "assets/3793b29e3595b346b5f4.webp", "width": 1024, "height": 1536}], "cover": "assets/549c5540e9dbc7b615d5.webp", "thumb": "assets/549c5540e9dbc7b615d5-thumb.webp", "source_profile": {"id": "CS011", "fictional": true, "stage_name": "예하", "age": 20, "age_as_of": "2026-10-09", "birth_date": "2006-02-17", "height_cm": 163, "weight_kg": 49.2, "measurements_cm": {"bust": 80, "waist": 56, "hip": 86}, "mbti": "ENFJ", "personality": "차분하며 옷의 질감과 색을 세심하게 관찰한다.", "motivation": "옷의 핏과 소재를 정확하게 보여주는 일을 하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS012", "source_id": "CS012", "name": "가린", "collection": "cute", "age": 21, "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 44.7, "measurements": {"bust": 81, "waist": 57, "hip": 87}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS012", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS012/face.png", "url": "assets/31095fe90e808a9e6148.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS012", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS012/front.png", "url": "assets/28b510388b6331f7c592.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS012", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS012/left.png", "url": "assets/fdfdcb3fafec9280fa35.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS012", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS012/right.png", "url": "assets/7188ac5a4352fe8231bc.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS012", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS012/back.png", "url": "assets/adad0c2264bf0f3f0c97.webp", "width": 1024, "height": 1536}], "cover": "assets/31095fe90e808a9e6148.webp", "thumb": "assets/31095fe90e808a9e6148-thumb.webp", "source_profile": {"id": "CS012", "fictional": true, "stage_name": "가린", "age": 21, "age_as_of": "2026-10-09", "birth_date": "2005-03-24", "height_cm": 155, "weight_kg": 44.7, "measurements_cm": {"bust": 81, "waist": 57, "hip": 87}, "mbti": "ISTP", "personality": "밝고 호기심이 많아 새로운 스타일을 즐긴다.", "motivation": "스타일링과 촬영을 함께 배우며 패션 분야에서 성장하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS013", "source_id": "CS013", "name": "리온", "collection": "cute", "age": 22, "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 46.7, "measurements": {"bust": 76, "waist": 58, "hip": 82}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS013", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS013/face.png", "url": "assets/90ebdccbc08ae9df3273.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS013", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS013/front.png", "url": "assets/9eb4ed6084a8a8f58ddb.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS013", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS013/left.png", "url": "assets/0df392b6992d9b21c9e6.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS013", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS013/right.png", "url": "assets/9e240ebc4014512f5bb6.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS013", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS013/back.png", "url": "assets/5b5f094e26f37974a840.webp", "width": 1024, "height": 1536}], "cover": "assets/90ebdccbc08ae9df3273.webp", "thumb": "assets/90ebdccbc08ae9df3273-thumb.webp", "source_profile": {"id": "CS013", "fictional": true, "stage_name": "리온", "age": 22, "age_as_of": "2026-10-09", "birth_date": "2004-04-04", "height_cm": 158, "weight_kg": 46.7, "measurements_cm": {"bust": 76, "waist": 58, "hip": 82}, "mbti": "ESFJ", "personality": "책임감이 강하고 촬영 준비를 꼼꼼히 한다.", "motivation": "패션 디자인을 공부하며 옷의 움직임과 실루엣을 직접 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS014", "source_id": "CS014", "name": "수하", "collection": "cute", "age": 23, "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 48.7, "measurements": {"bust": 77, "waist": 59, "hip": 83}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다.", "city": "서울", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS014", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS014/face.png", "url": "assets/378c329f1898cec37da5.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS014", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS014/front.png", "url": "assets/34fc1648d7bf9695e28c.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS014", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS014/left.png", "url": "assets/5880f70ae63eca4f2b73.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS014", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS014/right.png", "url": "assets/020195d8ce6a2a919593.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS014", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS014/back.png", "url": "assets/1bdb3c7bed37a4cabd2d.webp", "width": 1024, "height": 1536}], "cover": "assets/378c329f1898cec37da5.webp", "thumb": "assets/378c329f1898cec37da5-thumb.webp", "source_profile": {"id": "CS014", "fictional": true, "stage_name": "수하", "age": 23, "age_as_of": "2026-10-09", "birth_date": "2003-05-11", "height_cm": 161, "weight_kg": 48.7, "measurements_cm": {"bust": 77, "waist": 59, "hip": 83}, "mbti": "INTP", "personality": "감수성이 풍부하고 표정 표현이 섬세하다.", "motivation": "직접 꾸민 데일리룩 사진을 계기로 패션 촬영에 흥미가 생겼다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS015", "source_id": "CS015", "name": "지효", "collection": "cute", "age": 24, "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 50.8, "measurements": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS015", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS015/face.png", "url": "assets/ab7396e1ef48454623a0.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS015", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS015/front.png", "url": "assets/a6cdafc9874b9286e8f3.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS015", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS015/left.png", "url": "assets/c82907bd9a2646f705e2.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS015", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS015/right.png", "url": "assets/55626347d6ab72153323.webp", "width": 1145, "height": 1374}, {"model_id": "cute:CS015", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS015/back.png", "url": "assets/2cbda9f753f8c59ece25.webp", "width": 1145, "height": 1374}], "cover": "assets/ab7396e1ef48454623a0.webp", "thumb": "assets/ab7396e1ef48454623a0-thumb.webp", "source_profile": {"id": "CS015", "fictional": true, "stage_name": "지효", "age": 24, "age_as_of": "2026-10-09", "birth_date": "2002-06-18", "height_cm": 164, "weight_kg": 50.8, "measurements_cm": {"bust": 78, "waist": 60, "hip": 84}, "mbti": "ESTP", "personality": "사교적이며 협업하는 사람들을 편안하게 한다.", "motivation": "개성 있는 얼굴과 자연스러운 표정으로 다양한 옷을 표현하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS016", "source_id": "CS016", "name": "아솜", "collection": "cute", "age": 25, "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.0, "measurements": {"bust": 79, "waist": 56, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS016", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS016/face.png", "url": "assets/f4f9ef7f9b5107cde920.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS016", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS016/front.png", "url": "assets/60fa90a63987792d96a1.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS016", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS016/left.png", "url": "assets/bb709eb06e7acb2d3006.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS016", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS016/right.png", "url": "assets/7ca46583a02ac5f6260b.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS016", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS016/back.png", "url": "assets/e03694174afc652c1b59.webp", "width": 1024, "height": 1536}], "cover": "assets/f4f9ef7f9b5107cde920.webp", "thumb": "assets/f4f9ef7f9b5107cde920-thumb.webp", "source_profile": {"id": "CS016", "fictional": true, "stage_name": "아솜", "age": 25, "age_as_of": "2026-10-09", "birth_date": "2001-07-25", "height_cm": 156, "weight_kg": 45.0, "measurements_cm": {"bust": 79, "waist": 56, "hip": 85}, "mbti": "ENTJ", "personality": "계획적이며 자신의 포즈와 표정을 꾸준히 연구한다.", "motivation": "팀과 함께 하나의 이미지를 완성하는 과정에 매력을 느꼈다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS017", "source_id": "CS017", "name": "미온", "collection": "cute", "age": 26, "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 47.0, "measurements": {"bust": 80, "waist": 57, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다.", "city": "대구", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS017", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS017/face.png", "url": "assets/c6960cf0089f0ccb890e.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS017", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS017/front.png", "url": "assets/dfdaab0f1173d88d3319.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS017", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS017/left.png", "url": "assets/2ba095ec1bcd78fb2952.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS017", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS017/right.png", "url": "assets/e8ca2dea81c140507ce2.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS017", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS017/back.png", "url": "assets/d3865db56309fef01da3.webp", "width": 1024, "height": 1536}], "cover": "assets/c6960cf0089f0ccb890e.webp", "thumb": "assets/c6960cf0089f0ccb890e-thumb.webp", "source_profile": {"id": "CS017", "fictional": true, "stage_name": "미온", "age": 26, "age_as_of": "2026-10-09", "birth_date": "2000-08-05", "height_cm": 159, "weight_kg": 47.0, "measurements_cm": {"bust": 80, "waist": 57, "hip": 86}, "mbti": "ISFP", "personality": "배려심이 깊고 팀의 흐름을 잘 살핀다.", "motivation": "다양한 콘셉트 촬영을 통해 표현의 폭을 넓히고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS018", "source_id": "CS018", "name": "유봄", "collection": "cute", "age": 27, "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 49.1, "measurements": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다.", "city": "부산", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS018", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS018/face.png", "url": "assets/41886282088d89f88af0.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS018", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS018/front.png", "url": "assets/cc16691b42a42f03ecc5.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS018", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS018/left.png", "url": "assets/e1295ac9737d7e9ae0c3.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS018", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS018/right.png", "url": "assets/3306c6a89af5cd93d7bb.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS018", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS018/back.png", "url": "assets/7e0b007610a53f0d9c6b.webp", "width": 1024, "height": 1536}], "cover": "assets/41886282088d89f88af0.webp", "thumb": "assets/41886282088d89f88af0-thumb.webp", "source_profile": {"id": "CS018", "fictional": true, "stage_name": "유봄", "age": 27, "age_as_of": "2026-10-09", "birth_date": "1999-09-12", "height_cm": 162, "weight_kg": 49.1, "measurements_cm": {"bust": 81, "waist": 58, "hip": 87}, "mbti": "ENFP", "personality": "독립적이고 자신만의 스타일에 확신이 있다.", "motivation": "사진 동아리에서 촬영에 참여하며 모델 일의 재미를 알게 됐다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS019", "source_id": "CS019", "name": "소율", "collection": "cute", "age": 28, "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 51.2, "measurements": {"bust": 76, "waist": 59, "hip": 82}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS019", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS019/face.png", "url": "assets/b2472cfc704361964f54.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS019", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS019/front.png", "url": "assets/3421992233f0ac474ae0.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS019", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS019/left.png", "url": "assets/7c6ff4a6128d737410f4.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS019", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS019/right.png", "url": "assets/7ff91dc799deffe0dbf8.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS019", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS019/back.png", "url": "assets/0efc8f8a1b9ca0f3b6ef.webp", "width": 1024, "height": 1536}], "cover": "assets/b2472cfc704361964f54.webp", "thumb": "assets/b2472cfc704361964f54-thumb.webp", "source_profile": {"id": "CS019", "fictional": true, "stage_name": "소율", "age": 28, "age_as_of": "2026-10-09", "birth_date": "1998-01-19", "height_cm": 165, "weight_kg": 51.2, "measurements_cm": {"bust": 76, "waist": 59, "hip": 82}, "mbti": "ISTJ", "personality": "침착하고 새로운 상황에 유연하게 대응한다.", "motivation": "브랜드와 소비자 사이에서 실제 착용 모습을 전달하고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}, {"id": "cute:CS020", "source_id": "CS020", "name": "은채", "collection": "cute", "age": 29, "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 46.6, "measurements": {"bust": 77, "waist": 60, "hip": 83}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다.", "city": "수원", "face_features": null, "hairstyle": null, "fictional": true, "complete": true, "images": [{"model_id": "cute:CS020", "angle": "face", "label": "얼굴 정면", "source_path": "twenties-cute-slender-models-20/CS020/face.png", "url": "assets/21084829ec10b01cf27f.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS020", "angle": "front", "label": "전신 정면", "source_path": "twenties-cute-slender-models-20/CS020/front.png", "url": "assets/74304eb18a1701f8da38.webp", "width": 933, "height": 1400}, {"model_id": "cute:CS020", "angle": "left", "label": "좌측 측면", "source_path": "twenties-cute-slender-models-20/CS020/left.png", "url": "assets/d21951e50195ebd6f605.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS020", "angle": "right", "label": "우측 측면", "source_path": "twenties-cute-slender-models-20/CS020/right.png", "url": "assets/4634734d2883625a7f74.webp", "width": 1024, "height": 1536}, {"model_id": "cute:CS020", "angle": "back", "label": "뒷면", "source_path": "twenties-cute-slender-models-20/CS020/back.png", "url": "assets/74c6737c8832c3e660e3.webp", "width": 1024, "height": 1536}], "cover": "assets/21084829ec10b01cf27f.webp", "thumb": "assets/21084829ec10b01cf27f-thumb.webp", "source_profile": {"id": "CS020", "fictional": true, "stage_name": "은채", "age": 29, "age_as_of": "2026-10-09", "birth_date": "1997-02-26", "height_cm": 157, "weight_kg": 46.6, "measurements_cm": {"bust": 77, "waist": 60, "hip": 83}, "mbti": "INFJ", "personality": "활기차고 도전을 즐기며 실행력이 좋다.", "motivation": "일상적인 옷을 자신 있게 입는 모습을 보여주고 싶었다."}, "profile_completion": {"source": "사용자 요청에 따라 추가한 가상 설정", "fields": ["city"]}}], "collections": [{"id": "original", "name": "오리지널 아카이브", "description": "초기 스튜디오 모델", "count": 32}, {"id": "selected", "name": "선택 모델", "description": "선택 모델의 네 방향 포트폴리오", "count": 10}, {"id": "shopping", "name": "쇼핑몰 얼굴", "description": "다양한 눈매의 얼굴", "count": 0}, {"id": "teen", "name": "19세 · 쇼핑몰", "description": "자연스러운 쇼핑몰 모델", "count": 30}, {"id": "twenties", "name": "20대 · 스튜디오", "description": "20대 스튜디오 모델", "count": 50}, {"id": "petite", "name": "165cm 이하", "description": "작은 키와 균형 잡힌 비율", "count": 50}, {"id": "slender", "name": "슬렌더", "description": "가는 팔다리의 모델", "count": 30}, {"id": "character", "name": "20대 · 개성", "description": "개성 있는 얼굴", "count": 10}, {"id": "teen-character", "name": "19세 · 개성", "description": "다양한 얼굴형", "count": 10}, {"id": "cute", "name": "20대 · 러블리", "description": "귀여운 인상의 모델", "count": 20}], "stats": {"models": 242, "photos": 1210, "complete": 242, "drafts": 67, "excluded_incomplete": 11, "lifestyle_models": 79, "lifestyle_photos": 316}}