본문 바로가기
카테고리 없음

나만의 가상 모델을 만드는 프롬프트 생성 직접 만들어봤어요

by 재테크파일럿세컨오피서 2025. 8. 9.
반응형

AI와 함께 나만의 가상 모델을 만드는 프롬프트 생성기, 직접 만들어봤습니다! 심심 풀이로 한번 사용해보세요.

 

요즘 AI 이미지 생성, 정말 신기하고 재미있죠? Midjourney, Stable Diffusion, DALL-E 등 다양한 툴을 사용해서 상상 속의 이미지를 현실로 만들어내는 분들이 많아졌습니다. 저도 그중 한 명인데요, 특히 저만의 매력적인 '가상 인물'을 만들어보고 있습니다. 원하는결과는 잘 안나와서 프롬프트를 만들어볼까 해서 만들어 봤어요. 그냥 해보는거닌깐. 걍해!!한번 해보는거지요 뭐. 별거 있겠어요. 

virtual_model_generator.zip
0.01MB

 

하지만 늘 아쉬운 점이 있었습니다. "아름다운 여성"이라고 입력하면 매번 다른 얼굴이 나오고, "사이버펑크 스타일"이라고 해도 제가 원하는 느낌을 정확히 표현하기가 어려워  프롬프트를 만들어보면 어떨까 하는 생각에  시도해봤어요.

 

"설계도를 주면 어떨까?" - 아이디어의 시작

 

그래서 생각했습니다. '단순한 문장 대신, AI에게 체계적인 설계도를 주면 어떨까?' 라고요. 마치 건축가가 건물을 지을 때 설계도를 사용하듯이, 가상 인물의 외모, 스타일, 분위기, 심지어 조명과 카메라 설정까지 상세하게 정의한 '데이터 설계도'를 만들기로 결심했습니다. 그리고 그 설계도의 형식으로, 컴퓨터가 가장 잘 알아듣는 언어 중 하나인 JSON을 선택했죠.

문제는, 이 모든 걸 언제 다 타이핑하고 있느냐는 것이었습니다. 매번 복잡한 JSON 구조를 손으로 쓰는 건 너무 비효율적이었으니까요.

 

AI 어시스턴트와의 협업, 프로그램 탄생!

 

이때, 저의 든든한 파트너인 Gemini(바로 이 글을 쓰는 데 도움을 주고 있는 AI)에게 도움을 청했습니다. 제 아이디어를 설명하고, 함께 프로그램을 만들어보기로 했죠.

 

"사용자가 몇 가지 핵심 키워드만 입력하면, 나머지는 전문가 수준의 디테일로 채워주는 JSON 프롬프트 생성기를 만들고 싶어!"

 

저는 기획과 아이디어를 담당했고, Gemini는 순식간에 Python 코드를 짜내기 시작했습니다. 몇 번의 질문과 수정을 거쳐, 드디어 우리의 첫 번째 협업 프로젝트가 탄생했습니다.

 

소개합니다: 가상 모델 프롬프트 생성기 v2.0

 

이 프로그램은 사용자와 대화하며 프롬프트를 완성해나가는 똑똑한 녀석입니다. 그냥 프로그램을 실행하고 몇 가지 질문에 답하기만 하면, AI 이미지 생성 퀄리티를 극적으로 높여주는 전문가용 JSON 프롬프트를 순식간에 만들어냅니다.

 

사용 방법은 아주 간단해요!

 

 

    1. Python 설치: 컴퓨터에 Python이 설치되어 있어야 합니다. (대부분의 개발 환경에는 이미 설치되어 있죠!)

 

    1. 압축 풀기: 함께 첨부된 파일들의 압축을 풀고 바탕화면에 놓아주세요.

 

    1. 실행 파일 더블클릭: 폴더 안에 있는 run_model_generator.bat</ code> 파일을 더블클릭하면 검은색 터미널 창이 나타납니다.

 

    1. 질문에 답하기: 프로그램이 물어보는 모델의 컨셉, 머리색, 눈동자색 등에 간단히 답하고 Enter를 누릅니다.

 

    1. 결과 확인: 짜잔! 터미널 창에 완성된 JSON 프롬프트가 나타나고, 동시에 바탕화면에 generated_model_prompt.json 파일로도 저장됩니다.

 

 

단순한 프롬프트가 아닙니다: 디테일의 차이

 

이 프로그램의 진짜 비밀은 바로 '디테일'에 있습니다. 저희는 AI가 '사람 같은 피부'를 그리도록 유도하기 위해 많은 고민을 담았습니다. 그냥 "깨끗한 피부"가 아니라, 다음과 같은 전문적인 묘사를 추가했죠.

 


"subsurface scattering(피부 아래 빛이 미세하게 투과되는 효과), detailed skin texture(상세한 피부 질감), visible pores(미세하게 보이는 모공), soft vellus hair(뺨의 부드러운 솜털)"

 

조명이나 카메라 설정 역시 마찬가지입니다. 'DSLR 85mm 렌즈'나 '시네마틱 조명' 같은 키워드를 넣어, 마치 전문 포토그래퍼가 촬영한 듯한 결과물을 유도하도록 설계했습니다.

 

아래는 이 프로그램이 실제로 생성한 JSON 프롬프트의 일부입니다. 디테일의 차이가 느껴지시나요?

 


   55 {
   56     "model_attributes": {
   57         "appearance": {
   58             "body": {
   59                 "skin_tone": "깨끗하고 맑은 피부톤, 미묘한 핑크빛 톤과 어울리는 따뜻한 색조,
      subsurface scattering 효과, 상세한 피부 질감, 미세하게 보이는 모공"
   60             },
   61             "unique_features": [
   62                 "눈 밑의 매력점",
   63                 "살짝 보이는 쇄골 라인",
   64                 "뺨의 부드러운 솜털 (soft vellus hair)"
   65             ]
   66         }
   67     },
   68     "image_settings": {
   69         "quality": "masterpiece, best quality, 8k, photorealistic, hyperrealistic,
      ultra-detailed",
   70         "lighting": "부드러운 자연광, 인물의 윤곽을 살려주는 림라이트 (rim light), 시네마틱
      조명",
   71         "camera_shot": "Full body shot, dynamic angle, shot on a DSLR with 85mm f/1.8 lens"
   72     }
   73 }
   74     

 

이제 여러분의 차례입니다!

 

AI와 함께 무언가를 '만들어내는' 경험은 정말 특별했습니다. 단순한 명령을 내리는 것을 넘어, 아이디어를 공유하고 함께 결과물을 발전시켜 나가는 과정은 창작의 새로운 가능성을 열어주었죠.

 

이제 여러분도 자신만의 디지털 뮤즈, 혹은 상상 속의 캐릭터를 만들어볼 시간입니다. 제가 공유해 드리는 이 프로그램을 사용해서 여러분만의 멋진 가상 인물을 탄생시켜 보세요. 그리고 그 결과물을 저에게도 꼭 공유해주세요!

 

 

 

 

#AI, #가상인간, #AI이미지생성, #프롬프트, #JSON, #Python, #AI활용

반응형