Gerar Avatares de IP Pessoal
Construa um sistema de personagens IP reconhecível e não fotorealista a partir de um único retrato. Se o usuário não fornecer instruções explícitas de controle de recursos, ative todos os módulos. Altere as opções apenas quando o usuário fornecer deliberadamente um bloco 功能开关 ou uma instrução inequívoca de ativar/desativar.
Com as configurações padrão, gere onze séries completas mais oito personagens independentes de corpo inteiro por indústria: uma clássica, oito temas de caixa cega irrestritos e dois temas de caixa cega com paleta clara garantida. Cada série completa contém 41 originais:
- 8 designs de ação/acessório
- 1 imagem herói frontal de corpo inteiro
- 8 vistas angulares
- 24 emoções abrangentes
Padrão sem uma marca ou instituição fornecida: 11 × 41 + 8 corpo inteiro por indústria = 459 originais. Cada tema de cor preferida comum adiciona 41. Quando o usuário fornece uma fonte oficial de identidade visual (VI) de marca ou universidade, anexe oito séries completas derivadas da VI por padrão, adicionando 328 originais.
Leitura e entrada obrigatórias
Leia references/feature-switches.md completamente no início de cada tarefa. Leia references/prompt-set.md sempre que a série clássica estiver ativada; use seus oito conceitos apenas quando os designs de ação clássicos estiverem ativados. Leia references/theme-expansion.md sempre que temas aleatórios ou do usuário estiverem ativados. Leia references/industry-brand-expansion.md sempre que temas de corpo inteiro por indústria ou de marca/instituição estiverem ativados. Leia references/selection-gallery.md sempre que a galeria HTML offline estiver ativada.
Leia references/zero-to-personal-ip-skill-tutorial.md quando o usuário perguntar como este fluxo de trabalho foi desenvolvido, como aprender o processo, como construir uma skill semelhante ou como usar a skill finalizada como iniciante. Não carregue o tutorial para tarefas comuns de geração de imagens.
Exija uma foto de referência clara do usuário mostrando o rosto. Aceite fotos adicionais quando oferecidas. Se um caminho local for fornecido, inspecione-o com view_image. Inspecione ambos os ativos visuais-linguagem fornecidos antes da geração:
assets/style-reference.pngassets/series-anchor.png
A foto do usuário é a única fonte de identidade e apresentação. Os ativos fornecidos fornecem apenas a linguagem visual artesanal de giz de cera/papel recortado.
Fluxo de trabalho
- Detecte a intenção explícita de controle de recursos. Se nem um bloco
功能开关nem uma instrução inequívoca de ativar/desativar aparecer, force a configuração padrão completa. Se a intenção de controle for explícita, resolva apenas as substituições declaradas e mantenha as opções omitidas ativadas; nunca interprete mera omissão, texto curto ou nomes de módulos ausentes como desistência. - Execute
scripts/calculate_feature_plan.pycom os valores resolvidos. Informe ao usuário os módulos ativados e a contagem esperada de imagens originais antes da geração e continue sem exigir confirmação, a menos que a configuração seja inválida. - Extraia o DNA de identidade: formato do rosto e mandíbula, sobrancelhas, olhos, nariz, boca, comprimento/textura/franja/laterais do cabelo, faixa etária aparente, postura, biotipo, pistas de apresentação visíveis e roupas/acessórios compatíveis com a fonte. Nunca afirme identidade de gênero.
- Separe identidade, estilo e paleta. A paleta amarela/cobalto fornecida pertence apenas à série clássica; não é a paleta permanente ou cor favorita do usuário.
- Aplique proteções de apresentação com base em evidências visíveis, não em estereótipos. Nunca transfira laços, gravatas, fitas, cachos, óculos, joias, pelos faciais ou outras características de identidade dos ativos de estilo, a menos que sejam visíveis na foto do usuário ou explicitamente solicitados. Preserve o comprimento e a textura do cabelo em todos os módulos e ângulos.
- Estabeleça séries ativadas:
- série clássica quando
classic_seriesestiver ativado random_theme_counttemas de caixa cega quandorandom_theme_seriesestiver ativadolight_theme_counttemas de caixa cega com paleta clara recém-projetados quandolight_theme_seriesestiver ativado- todos os temas solicitados pelo usuário anexados após os temas aleatórios
brand_theme_countséries completas derivadas de uma fonte oficial de VI de marca ou instituição fornecida pelo usuário
- série clássica quando
- Se temas aleatórios, claros ou do usuário estiverem ativados, execute
scripts/draw_theme_seed.pyexatamente uma vez. Use--count 0ou--light-count 0quando seu tipo de série estiver desativado e passe os temas do usuário através de--user-theme. Registre a semente e o sorteio JSON completo emPROMPTS.md. Em uma nova tentativa técnica, reutilize--seed. - Congele uma especificação canônica do personagem por série: características de identidade, penteado, silhueta da roupa, funções da paleta, construção facial, textura de giz de cera e silhueta de recorte branco. Todos os módulos dessa série devem usá-la.
- Quando
industry_full_body_packestiver ativado, planeje oito identidades de indústria visivelmente diferentes usandoreferences/industry-brand-expansion.md. Estes são originais independentes de corpo inteiro frontal decorados e não são multiplicados por séries temáticas. - Para temas de marca ou instituição, verifique as cores e as relações de uso com uma fonte oficial primária. Registre URLs, título/data do documento, valores Pantone/CMYK/RGB e quaisquer conversões ou aproximações de tela. Use cores e linguagem visual abstrata por padrão; não copie selos, logotipos, marcas nominativas, uniformes ou implique endosso.
- Gere os módulos ativados nesta ordem:
base_designs: oito designs independentes de ação/acessóriofront_full_body: uma vista frontal centralizada da cabeça aos pésangle_views: oito vistas independentes neutras de rotação da cabeça aos pés usando a lista exata de ângulos emreferences/feature-switches.mdemotion_pack: 24 expressões independentes de cabeça e ombros usando a lista exata de emoções nessa referência
- Use uma chamada de geração de imagem por imagem original. Nunca use uma grade como substituto para originais entregáveis. Para consistência, passe a foto do usuário, os ativos de linguagem visual e a âncora da mesma série aprovada mais próxima para chamadas de ângulo e emoção.
- Gere em lotes de quatro quando suportado. Valide cada lote e regenere apenas as células com falha com correções direcionadas.
- Salve de forma não destrutiva usando a estrutura em
references/feature-switches.md. Ao expandir um conjunto aprovado, registre seus hashes e nunca sobrescreva, renomeie, recompacte ou regenere. - Se
series_collagesestiver ativado, crie imagens de visão geral do módulo e da série apenas a partir dos originais. Seall_images_collageestiver ativado, crie00-all-images-overview.pnga partir de cada original entregue exatamente uma vez, incluindo originais imutáveis e imagens independentes da indústria. Nunca inclua uma visão geral como entrada para outra colagem de nível original. - Se
selection_galleryestiver ativado, executescripts/build_selection_gallery.pyapós a garantia de qualidade da imagem para criar00-selection-gallery.html. Passe a contagem exata de originais entregues como--expected-count; no modo de expansão, inclua originais externos congelados através de seu manifesto SHA. A página deve funcionar offline e preservar a atribuição ESTHER不二 e o aviso CC BY-NC-SA 4.0 exigido pelo modelo fornecido. - Salve
FEATURES.json,PROMPTS.mdeQA.md. Registre as opções resolvidas, contagens, semente aleatória, temas do usuário, fontes oficiais de VI, inventário de arquivos, dimensões, hashes únicos, hashes de linha de base, contagens de entrada de colagem, contagem de entrada de galeria e verificações de interação HTML.
Validação
- As contagens correspondem exatamente a
scripts/calculate_feature_plan.py. - Cada série preserva pelo menos quatro características de identidade reconhecíveis e um sistema de penteado/roupa canônico.
- A imagem frontal de corpo inteiro é da cabeça aos pés, centralizada, virada para frente, desobstruída e com mãos e pés legíveis.
- Todos os oito ângulos solicitados estão presentes exatamente uma vez; as vistas esquerda/direita e frontal/traseira não são rotuladas incorretamente ou são duplicadas espelhadas.
- Todas as 24 emoções estão presentes exatamente uma vez e permanecem legíveis no tamanho do avatar sem alterar identidade, penteado, roupa ou paleta.
- As emoções alteram sobrancelhas, olhos, boca, bochechas e gestos de marcação contidos—não a estrutura facial ou o traje.
- Temas aleatórios e claros vêm do sorteio registrado. Temas claros mantêm fundos de alto valor e roupas pastéis, mantendo contraste de linha escura legível. Temas solicitados pelo usuário são anexados após eles e nunca os substituem.
- Cada série clara deve ser um sistema de personagem recém-projetado com sua própria silhueta de roupa, oito conceitos de adereços de ação, vocabulário de rabisco e âncora canônica—não uma recoloração de uma série escura ou aleatória existente.
- Os originais de corpo inteiro por indústria mostram cada um uma ocupação diferente através da construção da roupa, adereços seguros, postura e decoração de fundo, preservando a identidade e evitando estereótipos, insígnias protegidas ou credenciais falsas.
- As séries de marca ou instituição usam cores oficiais verificadas, mas permanecem oito sistemas recém-projetados, não oito recolorações. Não reproduza marcas protegidas por padrão nem implique afiliação, certificação, emprego ou endosso.
- Cada entregável é uma imagem raster quadrada separada, sem hash duplicado, texto, logotipo, marca d'água, personagem não relacionado, fotorrealismo, gradientes, 3D ou acabamento vetorial polido.
- As colagens ativadas contêm os originais esperados exatamente uma vez. Módulos desativados não produzem arquivos entregáveis ou pastas vazias.
- A galeria HTML ativada referencia cada original entregue exatamente uma vez, sem visão geral ou pré-visualização, e passa nas verificações de pesquisa, filtros, shortlist, rejeição, modal, status de armazenamento persistente, cópia WeChat, exportação, desktop e celular.
Passagem
Mostre 00-all-images-overview.png inline quando ativado e link 00-selection-gallery.html quando ativado. Relate as opções resolvidas, contagem de séries, originais por série, total de originais entregues, contagem recém-gerada, semente aleatória, temas anexados, caminho de saída, FEATURES.json, PROMPTS.md e QA.md. No modo de expansão, confirme explicitamente que os originais existentes não foram alterados.