Communitygithub.com

AltairCardinal/skills

영화, 게임, 시각 스토리에서 사실적이고 개성 있는 성인 캐릭터의 정체성을 설계, 진단, 고정하는 스킬입니다. 'AI 얼굴' 같은 평범하거나 일반화된 얼굴을 피하고, 장면 간 일관된 감정 전달이 가능한 캐릭터를 만들 때 사용합니다.

skills란 무엇인가요?

이 스킬은 시각 매체에서 사용할 성인 캐릭터의 얼굴 정체성을 설계하고 고정하는 전문 워크플로우를 제공합니다. 주로 Claude Code와 같은 AI 어시스턴트 환경에서 작동하며, 사용자가 원하는 캐릭터의 나이, 문화적 배경, 사회적 인상을 고려한 '정체성 지문(identity fingerprint)'을 작성하는 데 중점을 둡니다. 이 스킬은 텍스트 프롬프트만으로 얼굴을 생성할 때 흔히 나타나는 '기본 얼굴(default identity)' 문제를 진단하고, 이를 구체적인 해부학적 특징(눈 간격, 눈꺼풀 차이, 코 모양, 입술 비율 등)으로 교체하는 방법을 제시합니다. 또한, 생성된 이미지를 리뷰하고 승인된 정체성을 잠근 후, 사진 촬영 레이어(환경, 조명, 구도)와 연기 레이어(감정, 컨텍스트)를 순차적으로 추가하여 최종 결과물의 일관성을 보장합니다. 중요한 점은 사용자가 제공한 실제 인물 사진을 사용할 때 명시적 허가가 필요하며, 미성년자 캐릭터 관련 요청은 별도의 워크플로우로 처리해야 한다는 윤리적 기준을 포함합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AltairCardinal/skills/tree/HEAD/creative/design-realistic-characters

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

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

문서

사실적인 캐릭터 디자인하기

장면을 만들기 전에 인물을 먼저 구축하세요. 정체성, 사진술, 연기, 연속성을 분리하여 영화적인 화려함이 약하거나 평범한 얼굴을 감추지 못하게 하세요.

이 워크플로우는 성인 캐릭터를 대상으로 합니다. 미성년자 관련 요청은 이 캐스팅 기준을 무분별하게 적용하지 말고, 연령에 적합한 워크플로우와 해당 안전 규칙을 사용하세요.

이미지 작업에는 사용 가능한 래스터 이미지 생성 스킬이나 도구를 사용하세요. 사용자가 명시적으로 변형을 요청하지 않는 한, 각 생성은 하나의 검토 가능한 자산으로 유지하세요.

핵심 규칙

  • '사실적'은 개인의 특이성으로 간주하고, 불필요한 모공, 입자, 흐림, 카메라 전문 용어로 보지 마세요.
  • '독특함'은 추함이나 결함의 집합이 아니라, 관련된 해부학적 세부 사항의 작은 집합으로 보세요.
  • 민족성이나 해부학적 특징에서 도덕성, 지능, 나약함, 신뢰성을 추론하지 마세요. 감정적 캐스팅은 표정, 스타일링, 행동, 이야기 맥락을 통해 디자인하세요.
  • 피사체 기준의 좌/우(왼쪽/오른쪽)를 일관되게 유지하세요. 방향이 중요할 때는 '피사체의 왼쪽'이라고 말하세요.
  • 정체성 작업은 감정적으로 중립적으로 유지하세요. 사용자가 인물을 승인한 후에만 캐릭터 연기를 추가하세요.
  • 거절 사유가 정체성 자체에 관한 것이라면, 거절된 얼굴을 참조로 재사용하지 마세요.
  • 프로젝트에서 작업할 때는 거절된 출력물을 진단 증거로 보존하고, 조용히 덮어쓰지 마세요.
  • 실제 인물의 사진을 조건으로 사용하기 전에 허가나 명확한 사용 권한을 요청하세요. 개인 참조 자료나 생체 인식 자료를 공개하지 마세요.

제어 경로 선택하기

순수 텍스트 정체성 발견

얼굴 참조가 없을 때 사용하세요. 기본 얼굴 동작을 줄이는 것을 기대하지만, 완벽하게 자연스럽거나 반복 가능한 정체성을 보장하지는 않습니다. 후보 하나를 생성하고 검토한 후, 승인된 이미지를 참조로 잠급니다.

생성된 정체성 참조

텍스트로 생성된 정체성이 검토를 통과한 후 사용하세요. 승인된 정체성 이미지를 이후의 사진술 및 연기 생성에 첨부합니다. 얼굴, 비율, 국소적 표시, 안정적인 액세서리는 불변 항목임을 명시합니다.

실제 인물 정체성 참조

최대한의 인간 특이성이나 정체성 연속성이 중요하고 사용자가 승인된 사진을 제공할 때 사용하세요. 도구가 지원한다면 여러 각도와 표정을 선호합니다. 정체성 조건화를 포즈, 조명, 표정 제어와 분리하세요.

프롬프트 문구만으로 얼굴 임베딩, 랜드마크, 어댑터, 파인튜닝과 동등하다고 주장하지 마세요. 현재 도구의 실제 제어 한계를 명시하세요.

워크플로우

1. 정체성 목표 정의하기

기록:

  • 성인 연령대;
  • 고정관념으로 변하지 않도록 하는 문화적 맥락;
  • 이야기가 필요한 평범한 사회적 인상;
  • 피해야 할 특성 (예: 글래머, 악당 코딩, 유아화, 영웅적 강인함);
  • 캐릭터 아크(성장 과정)의 단계;
  • 결과가 정체성 발견, 정체성 보존, 연기 중 무엇인지.

도덕적 또는 감정적 요청을 캐스팅과 행동으로 변환하세요. 예를 들어, '관객이 그를 애도해야 한다'는 '접근하기 쉽고, 세심하며, 일상적이고, 믿을 수 있는 취약성을 가진 인물'이 되어야 하지, 추정상 덕스러운 두개골 모양이 되어서는 안 됩니다.

2. 눈에 보이는 AI 신호 진단하기

프롬프트를 다시 쓰기 전에 문제를 분류하세요:

  • 기본 정체성: 인구 통계적 평균, 조화로운 특징, 개인적 역사 부재.
  • 감정 스택: 눈썹, 눈물, 땀, 열린 입, 웅크린 어깨, 상징적인 손이 모두 하나의 감정을 설명함.
  • 카탈로그 프레젠테이션: 회색 무대 배경, 분할 패널, 반복적인 전신 및 클로즈업 포즈, 균일한 선명도.
  • 합성 질감: 고르게 분포된 모공, 땀, 주름, 하이라이트, 피부 광택.
  • 뷰티 프라이어: 대칭적인 얼굴, 이상적인 턱, 작은 코, 큰 눈, 완벽한 머리카락, 화장한 피부.
  • 영화적 위장: 인물이 신뢰할 수 있게 되기 전에 적용된 그레인, 어둠, 보케, 색 보정.

진단된 계층만 수정하세요. 기본 정체성을 복구하기 위해 더 많은 사진 효과를 추가하지 마세요.

3. 정체성 지문 작성하기

5~7개의 관찰 가능한 그룹을 지정하세요. 생성 프롬프트를 작성할 때 prompt-recipes.md를 읽으세요.

다음 중 유용한 하위 집합을 다루세요:

  1. 얼굴 실루엣과 좌우 비대칭 윤곽;
  2. 눈 간격 및 다른 눈꺼풀 행동;
  3. 눈썹 높이, 밀도, 또는 꼬리 길이;
  4. 콧대, 코끝, 콧구멍 관계;
  5. 입술, 큐피드 활, 입꼬리, 턱;
  6. 한두 개의 국소적 피부 표시;
  7. 헤어라인, 구레나룻, 삐져나온 머리카락, 귀, 안정적인 안경.

'피사체의 왼쪽 눈꺼풀이 약간 더 쌍꺼풀이 져 있다'와 같은 방향 관계를 사용하세요. '독특한 얼굴', '실제 인물', 'AI 아님'과 같은 모호한 지침은 피하세요. 모든 차이를 온화하고 해부학적으로 타당하게 유지하세요.

모든 축을 최대화하지 마세요. 하나의 강한 비대칭과 몇 가지 조용한 보조 차이가 일반적으로 여섯 가지 과장된 결함보다 더 믿을 만합니다.

4. 정체성 계층 생성하기

내러티브와 영화적 변수를 제거하세요:

  • 성인 한 명;
  • 감정적으로 중립적, 닫힌 입, 편안한 눈썹;
  • 직접적이거나 거의 직접적인 주시하는 시선;
  • 평범한 실제 벽;
  • 넓은 자연광과 중립 화이트 밸런스;
  • 약 50mm 렌즈의 일반 원근;
  • 귀와 얼굴 평면을 모두 읽을 수 있는 충분한 피사계 심도;
  • 평범하고 약간 낡은 옷;
  • 뷰티 리터칭, HDR, 글래머, 필름 그레인, 인공 흐림, 드라마틱한 색 보정 없음.

거부된 정체성 참조를 첨부하지 마세요. 이 단계에서는 두려움, 슬픔, 로맨스, 위협, 액션을 추가하지 마세요.

5. 반복하기 전에 검토하기

review-rubric.md를 읽으세요. 사용자에게 첫 인상 판단을 요청하고 자동으로 다른 후보를 생성하지 마세요.

다음 평결을 분리하세요:

  • 정체성 사실성;
  • 캐릭터 적합성;
  • 감정적 캐스팅;
  • 사진 품질.

얼굴이 사실성은 통과했지만 캐스팅에 실패할 수 있습니다. 그 구분을 명확히 하세요.

6. 정체성 잠그기

명시적 승인 후:

  • 승인된 자산을 정체성 앵커로 이름 지정;
  • 안정적인 해부학, 국소적 표시, 헤어라인, 액세서리 기록;
  • 거부된 모든 정체성을 이후 참조 세트에서 제외;
  • 얼굴을 보여주는 모든 후속 생성에 승인된 앵커 요구;
  • 이후 프롬프트가 승인된 얼굴 기하학을 재설계하지 않도록 함.

7. 사진 계층 추가하기

승인된 정체성을 첨부하여 생성하거나 편집하세요. 환경, 의상, 렌즈, 노출, 구도, 매체 특정 아티팩트만 추가하세요. 연기를 추가하기 전에 얼굴이 여전히 일치하는지 확인하세요.

사진술은 사실성을 지원할 수 있지만 정체성을 만들 수는 없습니다. 뷰티 대칭성을 되찾거나 국소적 표시를 매끄럽게 제거하는 출력물은 거부하세요.

8. 연기 계층 추가하기

형용사 스택 대신 구체적인 미세 상황으로 연기를 유도하세요:

  • 약함: '겁에 질린, 절망적인, 우는, 땀 흘리는';
  • 강함: '그는 뒤에서 나무 바닥이 하나 움직이는 소리를 들었고 숨을 멈추려고 애쓰고 있다.'

고정된 시선과 긴 턱과 같은 한두 개의 비자발적 신호를 허용하세요. 상징적인 손 포즈, 우는 눈썹, 열린 입, 전신 감정 무언극은 이야기가 특별히 필요로 하지 않는 한 밖으로 두세요.

9. 연속성 구축하기

이미지 시퀀스나 비디오를 위해 다음을 제공하세요:

  • 승인된 정체성 앵커;
  • 지원되는 경우 마지막으로 승인된 장면 또는 연속성 프레임;
  • 안정적인 의상과 국소적 정체성 표시;
  • 현재 샷의 미세 상황;
  • 얼굴 재설계를 금지하는 짧은 불변 항목 목록.

가능할 때 다중 참조 또는 정체성 조건화 기능을 사용하세요. 비디오 모델이 설득력 없는 소스 정체성을 복구할 수 있다고 암시하지 마세요.

하나의 변수로 반복하기

결과가 실패하면 한 계층을 변경하세요:

  • 기본 얼굴 → 정체성 지문 다시 작성;
  • 사실적이지만 캐스팅이 잘못됨 → 기존 얼굴을 다시 스타일링하지 말고 새 정체성 생성;
  • 올바른 인물이지만 인공적인 초상화 → 사진술만 변경;
  • 올바른 인물과 샷이지만 연극적인 연기 → 연기 신호 감소;
  • 정체성 표류 → 산문 형용사가 아닌 참조 조건화 강화.

구체적인 지문에도 불구하고 여러 후보가 여전히 눈에 띄게 합성적이라면 순수 텍스트 반복을 중단하세요. 승인된 실제 인물 참조나 전용 정체성 조건화 워크플로우를 권장하세요.

인계

보고:

  • 승인된 또는 후보 자산 경로;
  • 생성이 순수 텍스트인지 참조 조건화되었는지;
  • 사용된 정체성 지문;
  • 통과한 것과 여전히 불확실한 것;
  • 다음으로 테스트할 단일 계층;
  • 정체성 충실도에 영향을 미치는 정확한 도구 제한 사항.

관련 스킬