Beta abierta de Unity AI : Creación de una interfaz de usuario con el generador de interfaces de usuario.

La entrada de hoy en nuestra serie Unity AI Open Beta te muestra cómo puedes crear prototipos de interfaces de usuario más rápidamente con las funciones de generación de sprites y texturas integradas en el editor.
Crear prototipos de la interfaz de usuario de un juego puede ser una tarea tediosa. Probablemente querrás usar elementos gráficos provisionales para crear prototipos antes de que el diseño final sea definitivo, pero crear recursos desechables sigue llevando tiempo, y las cajas y rectángulos de baja fidelidad solo te dan una idea limitada de cómo se verá un diseño.
Los generadores de Unity AI cambian esto. El Generador de Sprites y el Generador de Texturas, utilizados junto con el Asistente de Unity AI , permiten generar marcadores de posición de la interfaz de usuario a partir de indicaciones de texto directamente en el Editor, de modo que se puede diseñar una interfaz de usuario real con diseños de aspecto realista antes de que exista una sola pieza de arte final.
¿Qué es el generador de interfaz de usuario de Unity AI?
El generador de interfaz de usuario no es una herramienta única, sino un flujo de trabajo que combina dos de los generadores de recursos de Unity AI con el Asistente de IA para producir rápidamente contenido listo para la interfaz de usuario:
- Sprite Generator sirve para generar recursos gráficos 2D discretos, como iconos, personajes, objetos, calcomanías, retratos y gráficos de interfaz de usuario.
- Texture2D Generator sirve para generar recursos generales de imagen/textura 2D , como fondos, vallas publicitarias, rellenos de paneles, fondos o imágenes utilizadas en materiales y superficies. Para obtener materiales de superficie física sin juntas, utilice el Generador de materiales.
Ambos generadores están disponibles dentro del Editor de Unity como parte del paquete de Unity AI . Los recursos que generan se guardan en la carpeta de Recursos de tu proyecto y se etiquetan con metadatos integrados que los identifican como generados por IA, para que puedas encontrarlos y reemplazarlos con el diseño final más adelante.

Generador de sprites
El generador de sprites produce imágenes 2D a partir de descripciones en lenguaje natural. Describes lo que quieres, seleccionas un modelo de estilo y el generador te devuelve un sprite que puedes añadir directamente al lienzo de tu interfaz de usuario.
Lo que puedes controlar
- Indicación: describe el elemento en lenguaje sencillo: “icono de barra de salud, estilo pixel art, corazón rojo”
- Modelo de estilo: elige entre modelos preentrenados que abarcan varios estilos artísticos como pixel art, anime, arte conceptual y más.
- Indicación negativa: excluir elementos no deseados: “sin texto, sin borde, sin fondo”
- Imagen de referencia: proporcione una imagen existente para guiar el estilo de salida o la coherencia de los caracteres.
Los sprites generados se etiquetan como generados por IA en el editor. Funcionan como cualquier otro sprite en Unity : asígnalos a componentes Image, úsalos en atlas de sprites o haz referencia a ellos en el código.

Generador de texturas
El generador de texturas produce imágenes adecuadas para su uso como fondos de interfaz de usuario, rellenos de paneles y texturas de superficie. Sigue el mismo flujo de trabajo basado en indicaciones que el Generador de Sprites y produce recursos que se pueden incorporar directamente a tu proyecto.
Para el trabajo de interfaz de usuario, esto es más útil para:
- Paneles de fondo: “textura de piedra oscura, estilo RPG de fantasía, repetible”
- Rellenos del HUD : “metal cepillado, oscuro, degradado sutil, ciencia ficción”
- Superficies de la interfaz de usuario en el mundo virtual: “pergamino desgastado, envejecido, con leves marcas de mapa”.

El flujo de trabajo de creación de prototipos
Así es como los generadores de sprites y texturas se integran en una sesión real de creación de prototipos de interfaz de usuario:
1. Configura tu documento uGUI Canvas o UI Toolkit
Las herramientas son compatibles tanto con uGUI como con UI Toolkit. Los flujos de trabajo son muy similares, por lo que al usar uGUI, primero debes crear un lienzo de interfaz de usuario y esbozar tu diseño con los componentes de interfaz de usuario estándar de Unity: imagen, texto y botón. Utilice colores de marcador de posición o cuadros blancos para definir la estructura.
2. Genera tus recursos de sprites
Abre el Generador de Sprites desde el menú de Unity AI . Para cada elemento de la interfaz de usuario que necesite un icono o una imagen, escriba una breve descripción y seleccione su estilo. Descarga y asigna cada sprite generado al componente de imagen correspondiente.
3. Generar texturas de fondo
Utilice el Generador de texturas para paneles y fondos. Describe el estilo visual que deseas y aplica la textura generada como un sprite o referencia de textura en tus componentes Image o RawImage.
4. Utiliza el Asistente de Unity AI para conectarlo.
Cambia al Asistente de Unity AI y pídele que te ayude a configurar la interfaz de usuario: conectar eventos de botones, configurar grupos de diseño o escribir un script para rellenar una lista dinámicamente. El asistente de Unity AI conoce la estructura de tu Canvas y puede actuar directamente sobre tu escena.
5. Iterar rápidamente
Regenera cualquier elemento que no tenga buen aspecto. Dado que el flujo de trabajo se basa en indicaciones, puedes generar una nueva versión en segundos y reemplazarla sin alterar tu diseño.

Gestión de activos generados por IA
Todos los recursos producidos por Unity AI Generators contienen metadatos integrados que los identifican como generados por IA. Esto facilita su búsqueda y filtrado a medida que el proyecto avanza: puedes buscar los recursos generados por IA en la ventana del proyecto y reemplazarlos sistemáticamente con el diseño final.
Los generadores se pueden desactivar por completo en el Unity Dashboard si se desea utilizar el Asistente de Unity AI sin la generación de recursos. Usted es responsable de verificar los derechos de uso del contenido generado y de realizar las declaraciones pertinentes al enviar su proyecto a las tiendas de aplicaciones y otras plataformas de venta digital como Steam.

Más información sobre Unity AI
Si te interesa leer más sobre lo que ofrece la beta abierta de Unity AI , te invitamos a leer otros artículos de esta serie:
Prueba Unity AI hoy mismo.
La beta abierta de Unity AI ya está disponible para todos los desarrolladores de Unity 6. Regístrate para una prueba gratuita, explora el Asistente de Unity AI , conecta tus herramientas preferidas a través de Unity AI Gateway y comienza a experimentar con cómo se ve tu flujo de trabajo de desarrollo con un agente de IA integrado que tiene en cuenta el proyecto.
Regístrate y obtén más información sobre planes, precios y privacidad de datos en unity.com/features/ai
La documentación completa está disponible en la documentación de Unity AI , a la que se puede acceder desde el Editor o en docs.unity3d.com .
Unity AI Assistant se encuentra actualmente en fase beta abierta. Por lo tanto, las características, el comportamiento y la disponibilidad descritos en esta publicación están en desarrollo activo y pueden cambiar, limitarse o interrumpirse sin previo aviso.