Generador de materiales de Unity: crea materiales de renderizado basado en la física a partir de una solicitud de texto.

La entrada de hoy en nuestra serie de herramientas de IA en versión beta te muestra cómo puedes iterar rápidamente sobre el aspecto y la sensación de tu escena con la capacidad del Generador de Materiales para sintetizar superficies de renderizado basado en la física (PBR) personalizadas dentro del Editor de Unity .
Aplicar el material de superficie adecuado a un entorno prototipo puede parecer prematuro cuando el diseño aún está en desarrollo. El generador de materiales de Unity elimina esa barrera. Describe la superficie que necesitas y el generador te devolverá un material basado en la física, listo para incorporar a tu escena.
¿Qué es el generador de materiales?
El generador de materiales de Unity forma parte del conjunto de herramientas Generators , una colección de herramientas de creación de recursos basadas en inteligencia artificial integradas directamente en el editor de Unity . Mediante el aprendizaje automático, el Generador de Materiales produce materiales de superficie realistas y repetibles para objetos 3D a partir de indicaciones de texto y, opcionalmente, de imágenes de referencia.
Los materiales creados por el generador de materiales admiten la representación basada en la física (PBR), lo que significa que responden con precisión a la iluminación y las condiciones ambientales dentro de Unity , de la misma manera que lo haría cualquier material PBR creado manualmente.
Al igual que todos los generadores de Unity, esta herramienta está diseñada para acelerar la creación de prototipos. Puedes utilizar los materiales generados como recursos de marcador de posición de alta calidad durante las primeras etapas del desarrollo, proporcionando a tus equipos sustitutos visuales en blanco y negro que responden a condiciones de iluminación reales. Luego, en las etapas posteriores de la producción, se puede reemplazar con obras de arte reales creadas por artistas.

Cómo acceder al generador de materiales de Unity
El generador de materiales de Unity requiere Unity Editor 6.0 o posterior. Antes de poder usarlo, tu proyecto debe estar vinculado a Unity Cloud y debes aceptar los términos en el menú de IA dentro del Editor. Los créditos de IA se gestionan y supervisan a través del panel de control de Unity Cloud .
Una vez configurado, el acceso es sencillo: haga clic con el botón derecho en cualquier parte de la ventana del proyecto y seleccione Crear > Renderizado > Generar material .
Selección de modelos
El primer paso en la ventana del generador es elegir un modelo. Unity ofrece una selección de modelos entrenados en diferentes estilos visuales, como el realista o el estilizado, para que puedas adaptar el resultado del generador a la dirección artística de tu proyecto desde el principio.
Generar un material
Escribir una consigna
El generador de materiales de Unity toma como entrada principal una descripción de texto en lenguaje natural. Las indicaciones deben describir el aspecto de la superficie, el tipo de material y cualquier cualidad estilística que desee; por ejemplo: “Suelo de madera con veta natural”
También puedes añadir una indicación negativa para excluir elementos no deseados, por ejemplo, "Sin arañazos ni suciedad" , lo que te permite un control más preciso sobre el resultado.

Variaciones y semillas
El control deslizante Materiales permite configurar cuántas variaciones se generarán en una sola ejecución, lo cual resulta útil cuando se desea comparar varias interpretaciones de la misma superficie. Habilitar la opción "Semilla personalizada" te permite fijar un número de semilla específico para que el generador reproduzca resultados consistentes cuando lo ejecutes de nuevo. Deja el campo de semillas vacío y la herramienta elegirá una automáticamente.
Referencias de patrones
En el campo Referencia de patrón, puede proporcionar una imagen de referencia para guiar el patrón estructural del material generado. El paquete Generators incluye un conjunto de texturas pattern_## optimizadas para la repetición sin fisuras; usarlas como referencia suele producir los mejores resultados para superficies repetitivas como ladrillo, azulejo y tela.
Una vez que seleccione Generar , los resultados aparecerán en el panel Generaciones. Al pasar el cursor sobre cualquier miniatura, se muestra el modelo utilizado y la configuración de comandos que lo generó.

Refinar un material generado
La generación inicial produce un mapa base: el color fundamental y los detalles de la superficie. Desde ahí, dos pestañas adicionales te permiten mejorar aún más la calidad.
La pestaña PBR: añadir profundidad de superficie
La pestaña PBR simula cómo interactúa la luz con la superficie del material. Amplía el mapa base con un conjunto completo de asignaciones de mapas de materiales :
- Mapa : lo que controla
- encantado – Color base y detalle de superficie difusa, sin iluminación incorporada
- normal – La ilusión de protuberancias, surcos o textura superficial fina
- altura – Crestas y hendiduras físicas simuladas
- Metálico : Cantidad de luz que refleja la superficie (carácter metálico).
- Suavidad – Rugosidad frente a pulido de la superficie
- emisión – Áreas que parecen emitir luz
- oclusión – Sombra ambiental en áreas hundidas
- Mapa de máscara : mapa combinado para materiales complejos con múltiples propiedades, utilizado con mayor frecuencia con HDRP.
También puede proporcionar una imagen de referencia en esta pestaña para influir aún más en el aspecto final del material antes de generar los mapas PBR. Seleccionar PBR inicia el pase de generación adicional.

La pestaña Escalar: resolución de nitidez
Una vez que esté satisfecho con las propiedades de la superficie, la pestaña "Escalar" refina y cambia el tamaño del material generado para mejorar la claridad y la resolución. Un solo clic en Upscale procesa la generación seleccionada.

Aplicación y gestión de los materiales generados
Aplicación a objetos de escena
Los materiales generados se pueden arrastrar directamente desde el panel Generaciones a los objetos en la vista de escena. El área de vista previa del Inspector muestra tanto una esfera como un cubo para que puedas evaluar simultáneamente el comportamiento de las superficies curvas y el mosaico, lo cual resulta útil para determinar si una textura se percibe como continua antes de aplicarla.
Opciones del menú contextual
Al hacer clic con el botón derecho en cualquier resultado del panel Generaciones, aparece un menú contextual con las siguientes opciones:
- Seleccionar resalta el activo en la ventana Proyecto
- La función Actualizar vuelve a aplicar las mejoras recientes realizadas en el generador.
- Promocionar a nuevo activo crea un archivo de activo independiente a partir de la generación.
- La opción "Mostrar en Finder" abre la ubicación del archivo en el disco.
- La opción Mostrar datos de generación muestra el modelo y la configuración de indicaciones utilizados, con opciones para reutilizar la totalidad o parte de esa configuración para una nueva generación.
Los mapas de materiales generados se almacenan por defecto en una carpeta /GeneratedAssets en la raíz del proyecto y se pueden mover a cualquier lugar del proyecto, como cualquier otro recurso.
La etiqueta Unity AI
Cualquier recurso que generes y asignes se etiqueta automáticamente con la etiqueta Unity AI . Esto facilita la búsqueda y auditoría del contenido generado por IA en todo un proyecto, ya sea ingresando "Unity AI" en la ventana de búsqueda de Unity o haciendo clic con el botón derecho en cualquier recurso y seleccionando "Buscar recursos generados ". Esto puede ser útil cuando se busca reemplazar recursos prototipados en las etapas posteriores del desarrollo.

Dónde encaja el generador de materiales de Unity en un flujo de trabajo real
El generador de materiales de Unity acelera la fase de creación de prototipos: un desarrollador o un artista técnico puede poblar un entorno con materiales PBR plausibles en cuestión de minutos, sin tener que esperar al proceso de creación artística. Esos materiales provisionales se van sustituyendo por elementos finales elaborados a mano a medida que el proyecto avanza.
El generador funciona junto con el resto del conjunto de generadores, incluidos el Generador de Texturas 2D , el Generador de Capas de Terreno , el Generador de Sprites , el Generador de Sonido y el Generador de Animaciones , para que los equipos puedan crear prototipos del aspecto y la sensación de una escena completa desde el Editor antes de comprometerse con la producción completa de los recursos.
Puedes deshacer los pasos realizados en el generador en cualquier momento durante tu sesión.
Más información sobre herramientas de IA
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:
- Presentamos herramientas de IA en versión beta.
- El asistente de IA integrado en el editor, explicado
- Cómo empezar a usar Unity MCP
- Utilizando el generador de interfaz de usuario de Unity AI
- Crea objetos con el generador de objetos 3D de Unity AI.
- Crea fondos celestes y reflejos del entorno con el Generador de mapas cúbicos.
- Utiliza Sprite Generator para crear sprites 2D , iconos y hojas de sprites.
Pruebe hoy mismo las herramientas de IA.
Las herramientas de IA en fase beta ya están disponibles para todos los desarrolladores de Unity 6. Regístrate para una prueba gratuita, explora el asistente de IA integrado en el editor, conecta tus herramientas preferidas a través de la 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 sección de herramientas de IA, enlazada desde el Editor, o en docs.unity3d.com .
El asistente de IA integrado en el editor 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.