Unity AI Open Beta: Construir uma interface de usuário com o UI Generator

A entrada de hoje em nossa série Unity AI Open Beta mostra como você pode prototyping layouts de interface mais rápido com os recursos de geração Sprite e Texture incorporados no Editor.
Prototyping a interface de um jogo pode ser uma tarefa tediosa. Provavelmente você vai querer usar a arte do detentor de lugar para protótipo antes que o design real seja final, mas a criação de ativos descartáveis ainda leva tempo - e caixas de baixa fidelidade e retângulos só dizem muito sobre como um layout vai se sentir.
Os geradores da Unity AI mudam isso. O Sprite Generator e o Texture Generator, usados em conjunto com o Unity AI Assistant, permitem que você produza colocadores de interface de usuário a partir de promptes de texto diretamente no Editor – para que você possa colocar uma interface de usuário real com designs realistas antes de existir uma única peça de arte final.
O que é o Unity AI UI Generator?
O Gerador de IA não é uma única ferramenta – é um fluxo de trabalho que combina dois dos geradores de ativos da Unity AI com o Assistente de IA para produzir rapidamente conteúdo pronto para a IA:
- O Sprite Generator é para gerar ativos de sprite 2D discretos, como ícones, caracteres, itens, decals, retratos e gráficos da interface do usuário.
- O Texture2D Generator é para gerar ativos gerais de imagem / textura 2D, como fundos, painéis publicitários, preenchimentos de painéis, fundos ou imagens usadas em materiais e superfícies. Para materiais de superfície física sem costura, use o Material Generator em vez disso.
Ambos os geradores estão disponíveis dentro do Editor Unity como parte da suite Unity AI. Os ativos que eles produzem são salvos na pasta Ativos do seu projeto e são marcados com metadados incorporados que os identificam como gerados por IA, para que você possa encontrá-los e trocá-los com obras de arte finais mais tarde.

Generador Sprite
O gerador Sprite produz imagens 2D a partir de descrições em linguagem natural. Você descreve o que deseja, seleciona um modelo de estilo e o gerador retorna um sprite que você pode adicionar diretamente à tela da interface do usuário.
O que você pode controlar
- Prompt: descrever o ativo em inglês simples: “icônio da barra de saúde, estilo de pixel art, coração vermelho”
- Modelo de estilo: escolha entre modelos pré-treinados que abrangem vários estilos de arte, como pixel art, anime, concept art e muito mais
- Prompt negativo: excluir elementos indesejados: “sem texto, sem borda, sem fundo”
- Imagem de referência: fornecer uma imagem existente para orientar o estilo de saída ou consistência de caracteres
Os sprites gerados são marcados como gerados por AI no Editor. Eles funcionam como qualquer outro sprite em Unity – atribuí-los a componentes de imagem, usá-los em atlas de sprite ou referenciá-los em código.

Generador de textura
O Texture Generator produz imagens adequadas para uso como fundos de interface, preenchimentos de painéis e texturas de superfície. Ele segue o mesmo fluxo de trabalho baseado em prompt como o Sprite Generator e produz ativos que caem diretamente em seu projeto.
Para o trabalho da UI, este é mais útil para:
- Painéis de fundo: “textura de pedra escura, estilo de RPG fantástico, tileable”
- HUD cheia: “metal escuro, gradiente sutil, ficção científica”
- In-world UI superfícies: “pergamento usado, envelhecido, com marcações de mapa fracas”

O fluxo de trabalho de prototipagem
Aqui está como os geradores Sprite e Texture se encaixam em uma sessão de prototipagem de UI real:
1. Configure seu documento uGUI Canvas ou UI Toolkit
A ferramenta suporta uGUI e UI Toolkit. Os fluxos de trabalho são muito semelhantes, por isso, usando uGUI, você quer primeiro criar um Canvas de interface de usuário e simplificar seu layout com os componentes de interface de usuário padrão da Unity - Imagem, Texto, Botão. Use cores ou caixas brancas para definir a estrutura.
2. Gerar seus ativos de sprite
Abra o Sprite Generator do menu Unity AI. Para cada elemento da interface do usuário que precisa de um ícone ou imagem, escreva uma prompt descrevendo-o e selecione seu estilo. Baixe e atribua cada sprite gerado ao componente de imagem relevante.
3. Gerar texturas de fundo
Use o gerador de textura para painéis e fundos. Descreva o estilo visual desejado e aplique a textura gerada como uma referência de sprite ou textura nos componentes Image ou RawImage.
4. Use o Unity AI Assistant para conectá-lo
Passe para o Assistente de Unity AI e peça-lhe que ajude a conectar a interface de usuário – conectando eventos de botões, configurando grupos de layout ou escrevendo um script para preencher uma lista dinamicamente. O Assistente de Unity AI conhece sua estrutura Canvas e pode agir diretamente em sua cena.
5. Iterate rapidamente
Regenerar qualquer ativo que não pareça certo. Como o fluxo de trabalho é baseado em prompt, você pode produzir uma nova versão em segundos e trocá-la sem interromper seu layout.

Gestão de ativos gerados por IA
Todos os ativos produzidos pelo Unity AI Generators carregam metadados incorporados que os marcam como gerados por IA. Isso torna-os fáceis de encontrar e filtrar à medida que o projeto cresce – você pode pesquisar ativos gerados por IA na janela do Projeto e substituí-los por obras de arte finais sistematicamente.
Os geradores podem ser totalmente desativados no Unity Dashboard se você quiser usar o Assistente de Unity AI sem gerar ativos. Você é responsável por verificar os direitos de uso do conteúdo gerado e fazer as declarações apropriadas ao enviar seu projeto para lojas de aplicativos e outras lojas digitais, como o Steam.

Mais sobre Unity AI
Se você está interessado em ler mais sobre o que está disponível na Unity AI Open Beta, convidamos você a ler outros artigos desta série:
- Introdução Unity AI Open Beta
- O Unity AI Assistant, explicou
- Como começar com Unity MCP
- Criar props com o gerador de objetos 3D
- Criar materiais PBR a partir de um prompt de texto usando o Material Generator
- Criar skyboxes e reflexões de ambiente com o Cubemap Generator
- Usar o Sprite Generator para criar sprites 2D, ícones e spritesheets
Tente Unity AI hoje
A beta aberta do Unity AI está agora disponível para todos os desenvolvedores do Unity 6. Inscreva-se para um teste gratuito, explore o Unity AI Assistant, conecte suas ferramentas preferidas através do Unity AI Gateway e comece a experimentar como seu fluxo de trabalho de desenvolvimento se parece com um agente de IA consciente do projeto incorporado.
Registre-se e aprenda mais sobre planos, preços e privacidade de dados em unity.com/features/en
A documentação completa está disponível nos documentos Unity AI vinculados do Editor ou em docs.unity3d.com.
Unity AI Assistant está atualmente em beta aberta. Como tal, os recursos, o comportamento e a disponibilidade descritos neste post estão em desenvolvimento ativo e podem ser alterados, limitados ou descontinuados sem aviso prévio.