Community이미지github.com

Reimagica/handdrawn-portrait-kit

Codex에서 4단계로 손그림 카툰 초상화 포스터를 제작합니다. 팝업 선택창과 빈칸 채우기를 우선 사용하여 인물 사진, 배경, 장식 및 수정 의견을 수집합니다. 인물은 굵은 검은 외곽선, 가벼운 내부 선, 따뜻한 아이보리 밝은 면과 절제된 밝은 황토 그림자를 사용하며, 독립적인 투명 레이어와 합성 원고를 제공합니다.

handdrawn-portrait-kit란 무엇인가요?

이 스킬은 Codex 환경에서 4단계 워크플로우를 통해 손그림 카툰 스타일의 초상화 포스터를 제작하는 AI 에이전트 스킬입니다. 첫 번째 단계에서는 인물 사진과 요구사항을 수집하고, 두 번째 단계에서는 배경 사진 또는 프리셋을 선택하며, 세 번째 단계에서는 장식 텍스트를 입력받고, 마지막 단계에서 모든 요소를 합성하여 결과물을 보여줍니다. 이 스킬은 `request_user_input_async` 함수를 사용한 팝업 선택창과 빈칸 채우기 인터페이스를 우선시하여 데이터를 수집하며, 사용자가 모든 필수 입력을 제공할 때까지 각 단계를 순차적으로 진행합니다. 특히 인물 묘사는 굵은 검은 외곽선과 가벼운 내부 선, 따뜻한 아이보리 톤의 밝은 면과 절제된 황토색 그림자 등 독특한 화풍을 따르며, 최종 결과물은 각 요소가 별도의 투명 PNG 레이어로 제공되어 사용자가 자유롭게 편집할 수 있습니다. 이 스킬은 Codex 툴의 요청-응답 주기를 활용하여 대화형으로 진행되며, 사용자가 한 번에 완성본을 요청하거나 단계별로 수정할 수 있는 유연성을 제공합니다. 주로 Codex 플랫폼에서 동작하며, `references/` 디렉토리의 상세한 가이드라인과 스크립트를 통해 일관된 결과물을 보장합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Reimagica/handdrawn-portrait-kit/tree/HEAD

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

손그림 초상화 4단계 워크플로우

새 작품은 반드시 1 인물 → 2 배경 → 3 장식 → 4 전시 및 수정 순서로 진행하며, 동일한 Codex 대화 내에서 추진합니다. 처음 세 단계가 모두 명확해진 후에야 생성 및 합성을 시작합니다. 사용자가 이미 제공한 입력을 재사용하며, 매번 가장 먼저 누락된 단계만 수집하고, 질문 제목에 "단계 N/4"를 표시합니다. 사용자가 "인물만 그려 주세요"라고 말하면 배경과 장식을 건너뛸 수 있습니다. 다른 누락 항목은 현재 단계의 질문으로 확인합니다.

Codex 상호작용 방식

  • 기본적으로 functions.request_user_input_async를 사용하여 팝업 질문을 띄웁니다. 옵션이 필요한 경우 questions: [{title, options}]를 전달하고, 자유로운 빈칸 채우기가 필요한 경우 questions: [{title}]를 전달합니다. 매번 현재 단계의 질문만 보냅니다. 실제로 받은 응답으로 동일한 작업을 계속합니다. 툴 반환은 팝업이 전송되었음을 의미할 뿐, 사전 선택이나 대기 시간 초과는 사용자 선택으로 간주하지 않습니다. 대기 중에는 작업과 단계 진행 상황을 유지하고, 응답을 받은 후 계속 진행합니다.
  • 이미지는 현재 대화의 첨부 파일 항목을 통해 수신하며, 옵션 바와 빈칸 채우기는 텍스트만 수집합니다. 인물 사진이 없거나 사용자가 실사 사진 업로드를 선택한 경우, 현재 대화에 첨부 파일을 추가하도록 안내하고, 수신 후 계속 진행합니다. 팝업 툴을 사용할 수 없는 경우, 현재 대화에서 간단한 번호 옵션이나 빈칸 채우기 질문으로 진행합니다.
  • 입력이 이미 모두 제공된 경우 직접 다음 단계로 넘어갑니다. 처음 세 단계의 질문은 팝업으로 진행되며, 동일한 작업 내에서 유지됩니다. 4단계에서 미리보기를 표시한 후에도 팝업을 사용하여 의견을 수집합니다. 사용자가 한 번에 결과물을 요청하면 바로 전달할 수 있습니다. 계속 수정이 필요한 경우 피드백을 수집합니다.

단계 1/4 인물 사진 및 요구사항

최소 한 장의 인물 사진을 받습니다. 추가 요구사항이 필요한 경우 "사진 사용"을 팝업으로 띄우거나 사용자가 표정, 복장, 자세 및 유지해야 할 특징을 입력하도록 합니다. 단체 사진에서 대상을 식별할 수 없는 경우 사용자에게 지목해 달라고 요청합니다. 주 사진이 신원, 복장, 자세 및 얼굴 구조를 결정하고, 보조 사진은 오감을 보충하는 데 사용됩니다. 고개가 기울어진 경우 얼굴 구조 및 부분 수정에 따라 안구 축, 코-입 중앙선, 볼 너비 및 턱선 방향을 기록한 후 이미지 생성을 시작합니다.

먼저 인물화법에 따라 주 사진의 머리 너비와 어깨 너비 비율을 기록하고, 자세를 결정하는 동작을 고정한 후 절단선을 결정합니다. 일반적으로 가슴 아래쪽과 상복부 경계까지 그립니다. 손을 허리에 얹는 동작 등이 기본 절단선을 넘는 경우, 인물 레이어는 먼저 전체 어깨, 바깥쪽으로 굽은 팔꿈치, 안쪽으로 모인 전완, 허리 옆에 위치한 손을 그린 후 화면 비율에 따라 자릅니다. 사용자가 절단을 지정한 경우 그 요청에 따라 레이아웃하고, 액자가 허용하는 동작 단서는 유지합니다. 머리와 어깨만 보이는 경우 보이는 복장을 기준으로 보수적으로 채웁니다.

단계 2/4 배경 사진 또는 프리셋

팝업 옵션: A 호숫가 보야탑, B 낙엽 보야탑, C 웨이밍호 돌, 「실사 사진 업로드」「인물 사진 속 배경 참조」「배경 건너뛰기」. 자유 입력에서 랜드마크, 유지할 세부 사항 또는 배치 위치를 추가할 수 있습니다.

단계 3/4 장식 텍스트

빈칸 채우기를 팝업으로 띄워 사용자에게 텍스트로 1–3세트의 손그림 장식을 제공하거나 「장식 건너뛰기」를 작성하도록 요청합니다. 예: "텍스트: 함께 배우기", "아이콘: 두 명이 함께 퍼즐 맞추기" 등으로 작성하거나, 두 항목을 같은 세트에 쓸 수 있습니다. 장식 텍스트는 그대로 기록하고, 아이콘은 설명에 따라 그립니다. 둘 다 매직펜 스티커 그림법에 따라 그립니다. 텍스트는 둥글고 눈에 띄게, 아이콘은 굵은 선으로 윤곽을 그리고 내부는 투명하게 유지하며, 선 색상은 화면 색조에 맞춰 조정합니다.

세 항목이 모두 준비되면 액자 템플릿에 따라 레이아웃을 선택한 후, 순서대로 그리고 합성합니다. 각 그리기 모듈은 실제 투명 배경 PNG로 독립적으로 출력합니다.

  1. 인물화법에 따라 식별점과 절단선을 기록하고, 해당 프롬프트와 필치 예시를 사용하여 그리며, 색상 팔레트에서 색상을 선택합니다. 얼굴은 먼저 이분법적인 명암을 적용한 후, 빛의 방향에 따라 소량의 매직펜 하이라이트를 추가합니다. 인물이 해당 참조의 승인 기준을 통과하면, 이를 맞춤형 배경과 장식의 스타일 참조로 사용합니다.
  2. 선택한 프리셋 투명 PNG를 직접 재사용하거나, 배경화법 및 프롬프트를 읽고 실사 사진으로 형태를, 인물 원고로 필치를 결정하여 맞춤형 배경을 독립적으로 그립니다.
  3. 장식 및 합성에 따라 각 장식 세트에 대해 독립적인 PNG를 만듭니다. 완성된 작품 축소본에서 텍스트와 아이콘의 실제 크기, 선 대비 및 투명 여백을 확인합니다.
  4. 장식 및 합성에 따라 먼저 머리-어깨와 몸통의 크기를 결정한 후, 로컬 합성 스크립트 또는 레이어 툴을 사용하여 레이아웃합니다. 인물의 상반신은 약 50–70%의 시각적 비중을 차지하며, 바깥쪽으로 뻗은 팔은 추정에 포함하지 않습니다. 레이아웃은 어깨와 주요 동작이 읽힐 수 있도록 우선하며, 필요한 경우 전체 인물 레이어에서 액자 경계를 따라 자릅니다. 인물은 배경 위에 겹쳐지며, 배경을 상당 부분 가릴 수 있습니다. 배경은 액자에 의해 잘릴 수 있으며, 식별 가능한 풍경 조각은 유지합니다. 두 레이어는 각각 하단에 정렬됩니다. 장식이 있는 경우, 배경의 주요 주체는 중앙선 근처까지 배치되고, 위쪽 공간은 장식을 위해 남깁니다. 3단계에서 장식을 건너뛴 경우, 배경은 구도에 따라 중앙선 위까지 확장될 수 있습니다. 기본적으로 세로 액자를 사용하며, 사용자가 화면 비율을 지정한 경우 그 요청에 따라 조정합니다.

단계 4/4 레이어 및 합성 원고 전시

전시 전에 구도 승인에 따라 주 사진과 비교하여 머리-어깨 비율, 목 연결, 눈 모양 및 주요 동작을 확인하고, 머리 위 여백, 어깨, 배경 높이 및 레이어 하단 위치를 확인합니다. 완성품을 축소하여 손을 허리에 얹는 동작 등이 한눈에 식별되는지, 절단면이 액자 가장자리에 맞춰져 있는지 확인합니다. 장식이 없는 경우 머리 위 여백은 그림 높이의 5–10%로 우선 제어합니다. 승인 후, 현재 대화에서 각 투명 레이어와 완전한 합성 원고를 표시하며, 각각 열 수 있는 PNG 링크를 제공합니다. 미리보기 후 동일한 작업 내에서 의견을 수집합니다.

미리보기가 전송된 후 「현재 원고 유지」「인물 수정」「배경 수정」「장식 수정」「레이아웃 조정」을 팝업으로 띄우고, 존재하는 레이어만 나열하며, 직접 수정 요구사항을 작성할 수 있도록 허용합니다. 수정할 모듈을 선택했지만 구체적인 요구사항이 없는 경우, 빈칸 채우기로 추가 질문합니다. 이후 4단계에 머물며, 얼굴 고정 규칙에 따라 가장 최근에 승인된 레이어에서 수정합니다. 배경, 장식 및 레이아웃 변경은 인물 레이어를 직접 재사용합니다. 인물의 부분적인 수정은 먼저 수정 가능한 영역을 지정하고, 매 라운드마다 얼굴 구조를 확인한 후 합성 및 미리보기를 진행합니다. 파일은 새 버전으로 저장하고, 사용자가 지정한 디렉토리 또는 현재 작업 공간에 배치합니다.

관련 스킬