개인 IP 아바타 생성
한 장의 초상화 사진으로 식별 가능하고 비사실적인 IP 캐릭터 시스템을 구축합니다. 사용자가 명시적인 기능 제어 지시를 하지 않으면 모든 모듈을 활성화합니다. 사용자가 기능 스위치 블록이나 명확한 활성화/비활성화 지시를 제공하는 경우에만 스위치를 변경합니다.
기본 설정으로 다음 11개의 완전한 시리즈와 8개의 독립형 산업 전신 캐릭터를 생성합니다: 하나의 클래식 시리즈, 8개의 제한 없는 블라인드 박스 테마, 2개의 보장된 라이트 팔레트 블라인드 박스 테마. 각 완전한 시리즈는 41개의 원본 이미지를 포함합니다:
- 8개의 액션/액세서리 디자인
- 1개의 정면 전신 히어로 이미지
- 8개의 각도 뷰
- 24개의 포괄적인 감정
브랜드나 기관 입력이 없는 기본 설정: 11 × 41 + 8 산업 전신 = 459개의 원본 이미지. 각 선호 색상 테마가 추가되면 41개가 추가됩니다. 사용자가 공식 브랜드 또는 대학 VI 소스를 제공하면 기본적으로 8개의 완전한 VI 파생 시리즈를 추가로 생성하여 328개의 원본 이미지를 추가합니다.
필수 읽기 및 입력
모든 작업 시작 시 references/feature-switches.md를 완전히 읽으십시오. 클래식 시리즈가 활성화된 경우 references/prompt-set.md를 읽고, 클래식 액션 디자인이 활성화된 경우에만 8개의 컨셉을 사용하십시오. 랜덤 또는 사용자 테마가 활성화된 경우 references/theme-expansion.md를 읽으십시오. 산업 전신 또는 브랜드/기관 테마가 활성화된 경우 references/industry-brand-expansion.md를 읽으십시오. 오프라인 HTML 갤러리가 활성화된 경우 references/selection-gallery.md를 읽으십시오.
사용자가 이 워크플로우가 어떻게 개발되었는지, 프로세스를 배우는 방법, 유사한 스킬을 구축하는 방법, 또는 초보자로서 완성된 스킬을 사용하는 방법을 묻는 경우 references/zero-to-personal-ip-skill-tutorial.md를 읽으십시오. 일반적인 이미지 생성 작업을 위해 튜토리얼을 로드하지 마십시오.
얼굴이 명확히 보이는 사용자 참조 사진 한 장이 필요합니다. 추가 사진이 제공되면 수락합니다. 로컬 경로가 제공되면 view_image로 검사하십시오. 생성 전에 번들된 두 시각 언어 자산을 검사하십시오:
assets/style-reference.pngassets/series-anchor.png
사용자 사진은 유일한 신원 및 표현 소스입니다. 번들된 자산은 수제 크레용/종이 커트 시각 언어만 제공합니다.
워크플로우
- 명시적인 기능 제어 의도를 감지합니다.
기능 스위치블록이나 명확한 활성화/비활성화 지시가 없으면 완전한 기본 구성을 강제로 적용합니다. 제어 의도가 명시적이면 명시된 재정의만 해결하고 생략된 스위치는 계속 켜짐 상태로 유지합니다. 단순 생략, 짧은 표현, 또는 모듈 이름 누락을 옵트아웃으로 해석하지 마십시오. - 해결된 값으로
scripts/calculate_feature_plan.py를 실행합니다. 생성 전에 사용자에게 활성화된 모듈과 예상 원본 이미지 수를 알린 다음, 구성이 유효하지 않은 경우를 제외하고 확인을 기다리지 않고 계속 진행합니다. - 신원 DNA를 추출합니다: 얼굴과 턱 모양, 눈썹, 눈, 코, 입, 머리 길이/질감/앞머리/옆머리, 추정 연령대, 자세, 체형, 눈에 보이는 표현 단서, 소스에서 지원되는 의복/액세서리. 성별 정체성을 주장하지 마십시오.
- 신원, 스타일, 팔레트를 분리합니다. 번들된 노랑/코발트 팔레트는 클래식 시리즈에만 속합니다. 사용자의 영구 팔레트나 선호 색상이 아닙니다.
- 고정관념이 아닌 눈에 보이는 증거에 기반한 표현 가드레일을 적용합니다. 사용자 사진에 보이거나 명시적으로 요청되지 않는 한, 스타일 자산에서 나비넥타이, 넥타이, 리본, 컬, 안경, 보석, 수염 등의 신원 특성을 전송하지 마십시오. 모든 모듈과 각도에서 머리 길이와 질감을 유지하십시오.
- 활성화된 시리즈를 설정합니다:
classic_series가 켜져 있으면 클래식 시리즈random_theme_series가 켜져 있으면random_theme_count개의 블라인드 박스 테마light_theme_series가 켜져 있으면 새로 디자인된light_theme_count개의 라이트 팔레트 블라인드 박스 테마- 랜덤 테마 뒤에 추가되는 모든 사용자 요청 테마
- 사용자가 제공한 공식 브랜드 또는 기관 VI 소스에서 파생된
brand_theme_count개의 완전한 시리즈
- 랜덤, 라이트 또는 사용자 테마가 활성화된 경우
scripts/draw_theme_seed.py를 정확히 한 번 실행합니다. 해당 시리즈 유형이 꺼져 있으면--count 0또는--light-count 0을 사용하고, 사용자 테마는--user-theme을 통해 전달합니다. 시드와 완전한 JSON 추첨 결과를PROMPTS.md에 기록합니다. 기술적 재시도 시--seed를 재사용합니다. - 각 시리즈에 대해 하나의 표준 캐릭터 사양을 고정합니다: 신원 특성, 헤어스타일, 의상 실루엣, 팔레트 역할, 얼굴 구조, 크레용 질감, 흰색 컷아웃 실루엣. 해당 시리즈의 모든 모듈은 이를 사용해야 합니다.
industry_full_body_pack이 켜져 있으면references/industry-brand-expansion.md를 사용하여 8개의 시각적으로 다른 산업 신원을 계획합니다. 이것들은 독립형 장식 전신 정면 원본 이미지이며 테마 시리즈에 의해 곱해지지 않습니다.- 브랜드 또는 기관 테마의 경우, 기본 공식 소스에 대해 색상과 사용 관계를 확인합니다. URL, 문서 제목/날짜, Pantone/CMYK/RGB 값, 변환 또는 화면 근사치를 기록합니다. 기본적으로 색상과 추상적인 시각 언어를 사용합니다. 인장, 로고, 워드마크, 유니폼을 복사하거나 보증을 암시하지 마십시오.
- 활성화된 모듈을 다음 순서로 생성합니다:
base_designs: 8개의 독립적인 액션/액세서리 디자인front_full_body: 1개의 중앙 정면 머리부터 발끝까지의 전면 뷰angle_views:references/feature-switches.md의 정확한 각도 목록을 사용한 8개의 독립적인 중립 머리부터 발끝까지의 턴어라운드 뷰emotion_pack: 해당 참조의 정확한 감정 목록을 사용한 24개의 독립적인 머리와 어깨 표현
- 각 원본 이미지에 대해 하나의 이미지 생성 호출을 사용합니다. 그리드를 제공 가능한 원본 이미지의 대체품으로 사용하지 마십시오. 일관성을 위해 사용자 사진, 시각 언어 자산, 가장 가까운 승인된 동일 시리즈 앵커를 각도 및 감정 호출에 전달합니다.
- 지원되는 경우 4개 배치로 생성합니다. 각 배치의 유효성을 검사하고 실패한 셀만 대상 수정으로 재생성합니다.
references/feature-switches.md의 구조를 사용하여 비파괴적으로 저장합니다. 승인된 세트를 확장할 때 해시를 기록하고 덮어쓰기, 이름 바꾸기, 재압축 또는 재생성하지 마십시오.series_collages가 켜져 있으면 원본 이미지에서만 모듈 및 시리즈 개요 이미지를 만듭니다.all_images_collage가 켜져 있으면 모든 제공된 원본 이미지(변경 불가능한 원본 및 독립형 산업 이미지 포함)에서 정확히 한 번00-all-images-overview.png를 만듭니다. 개요를 다른 원본 수준 콜라주에 대한 입력으로 포함하지 마십시오.selection_gallery가 켜져 있으면 이미지 QA 후scripts/build_selection_gallery.py를 실행하여00-selection-gallery.html을 만듭니다. 정확한 제공 원본 이미지 수를--expected-count로 전달하고, 확장 모드에서는 SHA 매니페스트를 통해 고정된 외부 원본을 포함합니다. 페이지는 오프라인에서 작동해야 하며 번들 템플릿에 필요한 ESTHER不二 저작권 표시 및 CC BY-NC-SA 4.0 고지를 유지해야 합니다.FEATURES.json,PROMPTS.md,QA.md를 저장합니다. 해결된 스위치, 개수, 랜덤 시드, 사용자 테마, 공식 VI 소스, 파일 인벤토리, 치수, 고유 해시, 기준 해시, 콜라주 입력 개수, 갤러리 입력 개수, HTML 상호작용 점검을 기록합니다.
검증
- 개수가
scripts/calculate_feature_plan.py와 정확히 일치합니다. - 각 시리즈는 최소 4개의 인식 가능한 신원 특성과 하나의 표준 헤어스타일/의상 시스템을 유지합니다.
- 정면 전신 이미지는 머리부터 발끝까지, 중앙, 정면, 방해물이 없으며 손과 발이 읽기 쉬워야 합니다.
- 요청된 8개의 각도가 정확히 한 번씩 존재합니다. 좌/우 및 전면/후면 뷰가 잘못 레이블링되거나 미러링된 복제본이 아닙니다.
- 24개의 모든 감정이 정확히 한 번씩 존재하며 아바타 크기에서도 읽기 쉬워야 하고 신원, 헤어스타일, 의상 또는 팔레트를 변경하지 않아야 합니다.
- 감정은 눈썹, 눈, 입, 볼, 절제된 제스처 표시만 변경합니다. 얼굴 구조나 의상을 변경하지 않습니다.
- 랜덤 및 라이트 테마는 기록된 추첨 결과에서 가져옵니다. 라이트 테마는 고가치 배경과 파스텔 의상을 유지하면서 읽기 쉬운 어두운 선 대비를 유지합니다. 사용자 요청 테마는 그 뒤에 추가되며 절대 대체하지 않습니다.
- 모든 라이트 시리즈는 자체 의상 실루엣, 8개의 액션 소품 컨셉, 낙서 어휘, 표준 앵커를 가진 새로 디자인된 캐릭터 시스템이어야 합니다. 기존 다크 또는 랜덤 시리즈의 재색상이 아닙니다.
- 산업 전신 원본 이미지는 각각 의상 구조, 안전한 소품, 자세, 배경 장식을 통해 다른 직업을 보여주면서도 신원을 유지하고 고정관념, 보호된 휘장, 허위 자격증을 피해야 합니다.
- 브랜드 또는 기관 시리즈는 확인된 공식 색상을 사용하지만 8개의 재색상이 아닌 8개의 새로 디자인된 시스템이어야 합니다. 기본적으로 보호된 마크를 재현하지 않으며 제휴, 인증, 고용 또는 보증을 암시하지 않습니다.
- 모든 제공물은 별도의 정사각형 래스터 이미지이며 중복 해시, 텍스트, 로고, 워터마크, 관련 없는 캐릭터, 사실주의, 그라데이션, 3D 또는 광택 있는 벡터 마감이 없어야 합니다.
- 활성화된 콜라주는 예상 원본 이미지를 정확히 한 번 포함합니다. 비활성화된 모듈은 제공 파일이나 빈 폴더를 생성하지 않습니다.
- 활성화된 HTML 갤러리는 모든 제공된 원본 이미지를 정확히 한 번 참조하며 개요나 미리보기가 없고 검색, 필터, 단축 목록, 거부, 모달, 영구 저장소 상태, WeChat 복사, 내보내기, 데스크톱 및 모바일 점검을 통과해야 합니다.
핸드오프
활성화된 경우 00-all-images-overview.png를 인라인으로 표시하고 활성화된 경우 00-selection-gallery.html에 링크합니다. 해결된 스위치, 시리즈 수, 시리즈당 원본 이미지 수, 총 제공된 원본 이미지 수, 새로 생성된 개수, 랜덤 시드, 추가된 테마, 출력 경로, FEATURES.json, PROMPTS.md, QA.md를 보고합니다. 확장 모드에서는 기존 원본 이미지가 변경되지 않았음을 명시적으로 확인합니다.