Flujo

Flujo de material para Unity

Exporta mapas procedurales pensando en Unity: espacio de color de albedo, tipo normal map y decisiones roughness-to-smoothness.

Destino de exportación
Destino
Materiales Unity URP / HDRP
Ruta recomendada
Unity Mask ZIP o Raw PBR ZIP
Salida principal
Mapas PNG más mapas Unity mask/smoothness

Configuración de canales

Albedo

Importa base color como albedo con sRGB activado para mantener el color visible perceptual.

Normal

Configura el texture type como Normal map para que Unity use el muestreo correcto.

Roughness o smoothness

Unity suele esperar smoothness, que es el inverso de roughness. Convierte o conecta el mapa según el shader.

AO y height

Usa AO en el slot de occlusion cuando exista. Height pertenece a parallax o displacement solo si el render pipeline lo soporta.

Pasos de importación

1

Exporta a la resolución objetivo

Elige la resolución del Studio que encaje con el presupuesto del proyecto Unity y exporta todos los canales desde el mismo seed.

2

Configura tipos de importación

Marca normal como Normal map, albedo como sRGB y roughness, AO y height como datos lineales.

3

Crea un material URP o HDRP

Asigna albedo, normal, occlusion, height y el roughness o smoothness convertido a los slots del shader del proyecto.

4

Prueba bajo la iluminación del proyecto

Previsualiza con el mismo pipeline, unidades de luz y ajustes de reflexión usados en la escena final.

Comprobaciones comunes

Roughness no es smoothness

Si el material se ve al revés, invierte roughness antes de alimentar un slot de smoothness.

Tipo de textura normal

Unity necesita el import type Normal map para decodificar normals correctamente.

Diferencias de pipeline

URP y HDRP exponen controles distintos; confirma nombres de slots antes de cerrar el conjunto de mapas.

FAQ del flujo

¿Unity puede usar un roughness map directamente?

Algunos shaders sí, pero muchos flujos Unity usan smoothness. Smoothness es el inverso de roughness; revisa el contrato del shader.

¿Los normal maps deben importarse como texturas o normal maps?

Usa el texture type Normal map de Unity para que el motor decodifique la textura como datos normales.