Descripción: Una guía de referencia para trabajar con el formato MaterialX en el marco de Interchange. SEO-Description: Una guía de referencia para trabajar con el formato MaterialX en el marco de Interchange de Unreal Engine. Type: Reference Parent: working-with-content/interchange-framework/interchange-development-guides version: 5.3 Order: 2 Engine-Concept: Working with Content Engine-Competency: Data Pipeline Track: Architecture/Engineering/Construction Track: Automotive Track: Manufacturing Track: Film/TV Track: VFX/VP Track: GameDev Tags: Cómo trabajar con contenido Tags: Importar Tags: Exportar Tags: Interchange Tags: MaterialX Tags: Experimental Topic-image: topic-image.png Hero-image: hero-image.png Social-image: social-image.png Primary-owner: Jessica.Plowman
El formato MaterialX es un método de intercambio de código abierto desarrollado por Industrial Light & Magic en 2012. Es un método independiente del software para describir patrones, texturas, redes de sombreador y sus asignaciones geométricas. Unreal Engine (UE) es compatible con MaterialX en el marco de Interchange mediante el modelo de sombreado de superficie estándar (Standard Surface Shading) desarrollado por Autodesk. MaterialX también se admite como parte de los flujos de trabajo de Universal Scene Description (USD) que usan el modelo de sombreado de superficie con previsualización USD.
El marco Material de Substrate permite importar materiales tanto opacos como traslúcido mediante la especificación de superficies estándar de MaterialX.
Importación de un archivo MaterialX
Para importar archivos MaterialX en Unreal Engine, usa el proceso de importación de Interchange con:
- Métodos de importación estándar
- Archivo > Importar en nivel
Importación de un archivo MaterialX mediante Importar en nivel.
El proceso de importación de Interchange importa los datos de imagen y crea automáticamente la cantidad adecuada de materiales.
Cómo modificar la configuración de importación de MaterialX
Puedes personalizar los ajustes de importación de MaterialX:
- En cualquier momento desde el editor de configuración del proyecto de Unreal Engine.
- En el momento de la importación en la ventana Configuración de canalización de Interchange.
Para obtener más información sobre cómo personalizar los ajustes a través de la ventana de configuración de la canalización de Interchange, consulta la referencia de importación de Interchange.
La configuración de importación de MaterialX se encuentra en Configuración del proyecto > MaterialX de Interchange:
Configuración del proyecto de MaterialX
| Opción | Descripción |
|---|---|
| Superficie estándar | Define la función de material que se usará al trasladar datos para el sombreador de superficies estándar de Autodesk. |
| Transmisión de superficie estándar | Define la función de material que se usará al trasladar datos de superficies estándar para traslucidez. |
| Superficie sin iluminar | Define la función de material que se usará al trasladar datos de superficies estándar a superficies sin iluminar. |
| Superficie con previsualización USD | Define la función de material que se usará al trasladar datos para el sombreador de superficies de USD. |
El proceso de importación convierte las definiciones de MaterialX en nodos del sombreador de Unreal Engine usando las siguientes funciones de materiales:
MX_StandardSurfaceMX_TransmissionSurfaceMX_SurfaceUnlitMX_USDPreviewSurface
Estos materiales se encuentran en el siguiente directorio de Unreal Engine: Engine/Plugins/InterchangeFrameworkContent/Functions.
No se recomienda editar las funciones predeterminadas de los materiales del motor. Si necesitas personalizar estas funciones, sigue estos pasos:
- Crea una copia de la función del material que quieras editar y mueve esta nueva función a la carpeta Content de tu proyecto.
- Realiza cambios en la función del material y guárdalo.
- Selecciona la función del nuevo material en Configuración del proyecto > MaterialX de Interchange.