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
- 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
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.
Configura tipos de importación
Marca normal como Normal map, albedo como sRGB y roughness, AO y height como datos lineales.
Crea un material URP o HDRP
Asigna albedo, normal, occlusion, height y el roughness o smoothness convertido a los slots del shader del proyecto.
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.