Gerador de sprites do Unity: crie sprites 2D , ícones e folhas de sprites prontas para animação a partir de um prompt.

Apr 28, 2026|5 Min
Ilustrações para ferramentas de IA em versão beta. Um diamante roxo escuro sobre um fundo preto.
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Preencha a lacuna entre o conceito e a cena com o gerador de sprites do Unity, projetado para ajudar você a gerar, editar e animar recursos 2D personalizados sem interromper seu fluxo criativo.

O gerador de sprites do Unity é uma ferramenta de IA generativa integrada ao Unity Editor como parte das ferramentas de IA em versão beta. Ele usa modelos de aprendizado de máquina para produzir sprites 2D a partir de instruções em texto e imagens de referência – prontos para serem aplicados a uma cena, atribuídos a um elemento da interface do usuário ou animados – sem sair do Editor.

A ferramenta foi projetada para a fase de prototipagem do desenvolvimento. Os sprites gerados são recursos visuais provisórios que fornecem às equipes um material de trabalho enquanto a arte final com qualidade de produção está sendo criada. Eles devem ser substituídos por recursos finais criados por humanos antes do lançamento de um projeto. O gerador de sprites acelera a iteração; ele não substitui o trabalho dos artistas.

Este guia abrange todo o fluxo de trabalho do gerador de sprites: abrir a janela, escolher um modelo, escrever prompts, usar imagens de referência, modificar os resultados com as abas de pós-processamento, gerar spritesheets prontos para animação, gerenciar o painel Gerações e encontrar os recursos gerados em seu projeto.

Criando protótipos a partir do gerador de sprites
Criando protótipos a partir do gerador de sprites

O que é o gerador de sprites?

O gerador de sprites cria sprites 2D usando modelos de aprendizado de máquina. Um sprite é um objeto gráfico 2D – como um personagem, ícone, árvore ou elemento de interface do usuário – usado em um jogo ou aplicativo. Com o gerador de sprites, você pode:

  • Gere sprites a partir de instruções em texto usando uma ampla variedade de modelos pré-treinados.
  • Utilize imagens de referência para orientar o estilo, a composição, a profundidade ou o traço do resultado.
  • Ajuste a resolução e as propriedades visuais de acordo com o seu projeto.
  • Resultados do pós-processamento com remoção de fundo, ampliação, pixelização, recoloração e preenchimento de lacunas.
  • Gere spritesheets prontos para animação diretamente a partir de uma imagem gerada.

Todos os recursos gerados são salvos na pasta /GeneratedAssets na raiz do seu projeto e permanecem lá até que você os remova manualmente.

Abrindo o gerador de sprites

Existem duas maneiras de abrir a janela do gerador de sprites:

Na janela Projeto

Clique com o botão direito do mouse em uma área vazia na janela Projeto.

Selecione Criar > 2D > Gerar Sprite .

A janela do gerador de sprites é aberta juntamente com o novo recurso de sprite. Renomeie o recurso para que se adeque ao seu projeto.

A partir do Seletor de Objetos

O Seletor de Objetos oferece um atalho contextual para gerar e atribuir imediatamente um sprite a um campo na janela do Inspetor. Para usá-lo:

Na janela Inspector, selecione o ícone Object Picker (⊙) ao lado de um campo relevante – por exemplo, uma referência de sprite em um componente UI Image.

Selecione "Gerar novo" no canto superior direito da janela do seletor.

O gerador de sprites é aberto. Após gerar e selecionar um resultado, o novo ativo é atribuído automaticamente.

A janela Gerar – controles e opções

A janela Gerar é a interface principal para definir o sprite que você deseja produzir. As seguintes opções estão disponíveis:

Seleção de modelo

O gerador de sprites oferece diversos modelos de IA de terceiros. Basta selecionar "Alterar" para abrir a janela "Selecionar modelo" e escolher um modelo que se adapte ao estilo desejado.

Prompt

Insira uma descrição textual do sprite que você deseja criar. Seja específico quanto ao assunto, estilo visual e quaisquer detalhes importantes. Por exemplo: “um frasco de poção mágica brilhante, vista de cima para baixo, estilo desenho animado”.

prompt negativo

O campo "Solicitação Negativa" permite descrever os elementos que você deseja excluir do resultado. Por exemplo, digitar “sem texto ou sinais” ou “fundo poluído” afasta a geração desses elementos. Usar o comando negativo juntamente com o comando principal oferece um controle mais preciso sobre o que aparece em cada geração.

Imagens

O controle deslizante "Imagens" define o número de variações de sprites a serem geradas em uma única execução. Gerar vários resultados simultaneamente permite comparar opções antes de decidir qual promover a um ativo.

Dimensões

O menu suspenso "Dimensões" define a resolução de saída do sprite gerado. Escolha o tamanho que melhor se adequa ao uso pretendido – por exemplo, 512 × 512 para um ícone pequeno ou 1024 × 1024 para uma imagem de personagem maior. A resolução também pode ser aumentada posteriormente usando a aba "Aumentar escala".

Semente personalizada

Habilitar a opção "Semente Personalizada" e inserir um número fixa a geração em um ponto de partida predefinido. Isso é útil ao iterar sobre o mesmo assunto com pequenas alterações nos prompts, pois produz resultados mais consistentes entre as execuções.

Adicionar mais controles ao prompt

Selecionar " Adicionar mais controles ao prompt" abre um painel para anexar operadores de imagem de referência. Esses elementos orientam a geração com base em elementos visuais existentes. Consulte a seção “Gerando a partir de uma imagem de referência” abaixo para obter mais detalhes.

A janela Gerar do gerador de sprites exibe um prompt, um prompt negativo, o controle deslizante Imagens definido para dois e as dimensões potenciais.
A janela Gerar do gerador de sprites exibe um prompt, um prompt negativo, o controle deslizante Imagens definido para dois e as dimensões potenciais.

Geração a partir de uma imagem de referência

O gerador de sprites suporta seis tipos de operadores de imagem de referência que definem como o sprite gerado se relaciona com uma imagem fornecida. Para adicionar uma referência:

1. Na janela Gerar, selecione Adicionar mais controles ao prompt .

2. Na janela Selecionar qual operador adicionar, escolha entre os seguintes tipos:

  • Referência de imagem – Utiliza a referência como imagem de origem para modificação. Isso proporciona à geração um ponto de partida visual direto.
  • Referência de Estilo – Condiciona o sprite gerado a seguir o estilo artístico da imagem de referência – sua paleta de cores, abordagem de renderização e estética geral – sem copiar seu conteúdo diretamente.
  • Referência de composição –Influencia a disposição espacial dos elementos na saída. Use esta opção quando o layout ou enquadramento da referência for importante, como em uma pose específica ou hierarquia visual.
  • Referência de Profundidade – Adiciona informações de profundidade com base na referência. Isso é útil para garantir que um sprite gerado tenha uma noção convincente de elementos próximos e distantes.
  • Referência de Arte Linear – Condiciona a saída para seguir o estilo de arte linear da referência. Útil para manter a consistência com ilustrações desenhadas à mão ou em estilo vetorial já presentes no projeto.
  • Referência de recursos – Combina detalhes visuais específicos da referência – como padrões de cores ou formas distintas – com o sprite gerado.

3. Selecione uma imagem de referência navegando pela janela Selecionar Textura 2D (guia Recursos).

4. Use o controle deslizante "Intensidade" para definir o quanto a imagem de referência influencia o resultado em relação ao texto de entrada.

5. Selecione Gerar.

Abas de pós-processamento

Após gerar um sprite, a janela Gerar oferece cinco abas de pós-processamento para refinar o resultado. Cada aba tem uma função específica.

Remover BG

A aba Remover BG remove o fundo do sprite gerado, deixando o objeto com um canal alfa transparente. Este é um passo importante antes de usar um sprite na interface do usuário, como um elemento de cena ou como o primeiro quadro em uma animação de spritesheet.

Para usar a função Remover BG:

1. Selecione a aba Remover BG .

2. Analise a imagem base.

3. Selecione Remover BG .

Sofisticado

A aba "Aumentar escala" aumenta a resolução do sprite sem perder detalhes. Após o aumento de escala, um indicador de resolução – por exemplo, 2K – aparece no canto superior esquerdo da miniatura do sprite no painel Gerações.

Para usar o Upscale:

1. Selecione a aba Upscale .

2. Selecione Alterar para escolher um modelo de categoria superior.

3. Selecione "Aprimorar" .

Pixelar

A aba Pixelar converte o sprite em um estilo de arte pixelada. As configurações incluem:

  • Tamanho – define o tamanho em pixels.
  • Manter o tamanho da imagem – preserva as dimensões originais do sprite.
  • Tamanho da Amostra – define o número de pixels vizinhos a serem amostrados.
  • Modo de Pixelização – seleciona como a pixelização é aplicada, com opções que incluem Centroide, Contraste, Bicúbico, Mais Próximo e Centro.
  • Espessura do Contorno – ajusta a espessura do contorno do pixel.

Para usar o Pixelate:

1. Selecione a aba Pixelizar .

2. Ajuste as configurações de acordo com o estilo de pixel art desejado.

3. Selecione Pixelizar .

Recolor

A aba "Recolorir" permite que você forneça uma paleta de cores personalizada e a aplique ao sprite. Selecionar o ícone Pincel no campo Referência da Paleta abre a janela Rabisco, que fornece ferramentas como Pincel, Borracha, Preenchimento de tinta, Seletor de cores e controle de tamanho do pincel. A opção "Mostrar Imagem Base" permite visualizar o sprite original enquanto você pinta sua paleta de referência.

Para usar o Recolor:

1. Selecione a aba Recolorir .

2. Use as ferramentas de desenho para definir uma paleta de cores.

3. Selecione Recolorir .

Inpaint

A aba Inpaint permite refinar uma área específica do sprite, pintando uma máscara sobre ela e gerando novo conteúdo apenas para essa região. Isso é útil para corrigir detalhes indesejados ou substituir um elemento específico sem precisar regenerar a imagem inteira.

Para usar o Inpaint:

1. Selecione a aba Inpaint .

2. Insira um comando descrevendo o que você deseja que apareça na área mascarada. Não deixe o campo "Prompt" em branco.

3. Selecione a ferramenta Pincel no campo Máscara de Preenchimento para abrir a janela Rabisco.

4. Pinte uma máscara sobre a área que deseja modificar.

5. Selecione Gerar .

Gerando uma folha de sprites para animação 2D

O gerador de sprites pode produzir uma folha de sprites pronta para animação diretamente a partir de uma imagem gerada. Isso transforma um único sprite estático em uma grade 4 × 4 de quadros de animação (16 quadros no total), derivados de um pequeno vídeo no estilo de plataforma giratória.

O fluxo de trabalho possui duas etapas:

Etapa 1 – gerar e preparar a imagem de origem

1. Abra o gerador de sprites através de IA > Gerar novo > Sprite .

2. Selecione a aba Gerar, insira um texto descrevendo seu personagem ou objeto e selecione Gerar .

3. Abra a aba Remover BG e selecione Remover BG para remover o fundo do resultado. Esta etapa é importante: caso contrário, o conteúdo de fundo aparecerá nos quadros da folha de sprites.

Etapa 2 – gerar a folha de sprites

1. Selecione a aba spritesheet .

2. No campo "Solicitar", especifique um tipo de movimento – por exemplo, "Plataforma giratória".

3. Forneça uma imagem de referência para servir como o primeiro quadro da animação.

4. Selecione a folha de sprites .

O gerador produz um vídeo de animação de cinco segundos e extrai quadros espaçados uniformemente desse vídeo para criar a folha de sprites. Os resultados exibidos no painel Gerações incluem tanto o vídeo de animação (salvo como um arquivo .mp4 na pasta /GeneratedAssets) quanto a folha de sprites correspondente na janela do Inspector.

Para usar a folha de sprites no seu projeto, selecione-a na janela Projeto e arraste-a para a cena. Quando solicitado, crie e salve um clipe de animação (arquivo .anim).

A janela do gerador de sprites com a aba de spritesheet ativa. O usuário deseja animar o personagem.
A janela do Gerador de Sprites com a aba da folha de sprites ativa. O usuário deseja animar o personagem.

O painel de Gerações

Cada sprite produzido durante uma sessão aparece no painel Gerações. Ao passar o cursor sobre uma miniatura, são exibidos o modelo utilizado e as configurações de prompt para aquele resultado. Clicar com o botão direito do mouse em uma miniatura abre um menu de contexto com as seguintes opções:

  • Selecionar – destaca o sprite na janela Projeto.
  • Promover para o recurso atual – substitui o recurso de sprite atual pela geração selecionada.
  • Promover para novo ativo – cria um novo ativo independente a partir da geração selecionada, deixando o original inalterado.
  • Mostrar no Finder – abre a localização do arquivo no disco.
  • Exibir Dados de Geração – exibe as configurações do modelo, do prompt e da imagem de referência utilizadas; nesta janela, Usar Tudo copia todas as configurações de volta para a janela Gerar, Usar copia apenas as configurações selecionadas e Copiar gera imediatamente um novo sprite usando essas configurações.

Encontrando ativos gerados – a etiqueta Unity AI

Ao gerar um sprite e promover essa geração a um recurso, o recurso é automaticamente etiquetado com o rótulo Unity AI . Esta etiqueta permite identificar, pesquisar e organizar todos os recursos produzidos com geradores em todo o seu projeto. Isso é útil quando você quiser substituir seus recursos de prototipagem posteriormente.

Para encontrar todos os ativos marcados com este rótulo, faça um dos seguintes procedimentos:

  • Digite "Unity AI" na janela de pesquisa do Unity.
  • Clique com o botão direito do mouse em qualquer recurso gerado e selecione "Pesquisar recursos gerados".

O rótulo Unity AI não é aplicado quando o recurso é criado pela primeira vez – apenas quando uma geração é atribuída a ele.

Apresentando os recursos que possuem a tag Unity AI aplicada.
Apresentando os recursos que possuem a tag Unity AI aplicada.

Utilizando o gerador de sprites com o assistente de IA integrado ao editor.

O gerador de sprites também pode ser invocado a partir da janela do assistente de IA no Editor. No modo Agente, o Assistente compreende todo o contexto do seu projeto – incluindo a hierarquia da cena, os GameObjects ativos, os recursos existentes, os pacotes instalados e muito mais – e pode usar esse contexto para iniciar fluxos de trabalho de geração de sprites com base em um comando em linguagem natural.

Por exemplo, ao pedir ao Assistente "Gerar um ícone de inimigo em pixel art para a interface do usuário", o fluxo de trabalho apropriado será aberto, modelos relevantes serão sugeridos com base no estilo artístico do seu projeto e o processo de geração será guiado na mesma interface de conversa.

Experimente as ferramentas de IA hoje mesmo

As ferramentas de IA em versão beta já estão disponíveis para todos os desenvolvedores do Unity 6. Inscreva-se para um teste gratuito, explore o Assistente de IA, conecte suas ferramentas preferidas através do AI Gateway e comece a experimentar como será seu fluxo de trabalho de desenvolvimento com um agente de IA integrado e adaptado ao projeto.

Cadastre-se e saiba mais sobre planos, preços e privacidade de dados em unity.com/features/ai

A documentação completa está disponível na documentação de Unity AI , acessível pelo Editor ou em docs.unity3d.com .

O assistente de IA integrado ao editor está atualmente em versão beta aberta. Sendo assim, os recursos, comportamentos e disponibilidade descritos nesta publicação estão em desenvolvimento ativo e podem ser alterados, limitados ou descontinuados sem aviso prévio.