Esta página es un índice de referencia para todos los nodos de Expresión de materiales disponibles en el Editor de materiales. Las Expresiones de materiales son los componentes básicos para crear Materiales totalmente funcionales en Unreal Engine.
Cada Expresión de materiales es una caja negra autónoma que produce uno o más valores específicos, o realiza una sola operación en una o más entradas y luego genera los resultados de esa operación.
Parámetros
Ciertas Expresiones de materiales son parámetros, lo que significa que puedes modificar sus valores (dinámicamente durante el tiempo de ejecución en algunos casos) en una Instancia de material del material base que contiene el parámetro.
Debes asignar a todos los parámetros un nombre único mediante la propiedad de detalles Nombre del parámetro. Este nombre se usa para identificar cada parámetro específico cuando editas una instancia en el Editor de instancias de materiales.
Si dos parámetros del mismo tipo tienen el mismo nombre dentro de un Material, se tratan como el mismo parámetro. Cambiar el valor de un parámetro en la Instancia de materiales cambiaría el valor de ambas expresiones de parámetro en el Material. Puedes establecer un valor predeterminado para los parámetros en el Panel de detalles. Este valor predeterminado se usa en la Instancia de materiales a menos que se anule y modifique.
Propiedades de la Expresión de materiales
Todos los nodos de Expresión de materiales contienen las mismas propiedades que proporcionan diferentes tipos de información. A continuación, usamos un nodo de Muestra de textura para resaltar estos en propiedades.
| Número | Nombre de propiedad | Descripción |
|---|---|---|
| 1 | Descripción | Todas las Expresiones de materiales tienen una propiedad común Desc (Descripción), a la que se puede acceder desde el Panel de detalles. Cualquier texto ingresado en esta propiedad se muestra en el Editor de materiales justo encima de la expresión en el área de trabajo. Se puede utilizar con cualquier propósito, pero por lo general sirve como una buena forma de dejar notas breves sobre el propósito o la función de la expresión. |
| 2 | Barra de título | Muestra el nombre o información pertinente sobre la Expresión de materiales. |
| 3 | Entradas | Enlaces a cualquier valor utilizado por la Expresión de materiales. |
| 4 | Salidas | Vínculos que muestran los resultados de la operación de la Expresión de materiales. |
| 5 | Vista previa | Muestra una vista previa de los valores generados por la Expresión de materiales. Esto se actualiza automáticamente cuando la actualización en tiempo real está habilitada y se puede hacer manualmente usando la barra espaciadora. |
Tipos de expresión de materiales
Estas páginas de referencia están organizadas según las categorías en la paleta del Editor de materiales.
Índice de la expresión
Esta es una lista de referencia de muchas, pero no todas, las Expresiones de materiales. También se puede acceder a todos los enlaces que se muestran aquí a través de las páginas de Tipos de expresión enumeradas anteriormente. Además, puedes utilizar Ctrl+F para encontrar el nodo de expresión que necesitas y seguir el enlace de la descripción.
- Constante
- Constant2Vector
- Constant3Vector
- Constant4Vector
- [DistanceCullFade]](designing-visuals-rendering-and-graphics/materials/material-expressions/constant#DistanceCullFade)
- PerInstanceFadeAmount
- PerInstanceRandom
- Tiempo
- TwoSidedSign
- VertexColor
- ActorPositionWS
- CameraPositionWS
- LightmapUVs
- ObjectOrientation
- ObjectPositionWS
- ObjectRadius
- Panoramizador
- ParticlePositionWS
- PixelNormalWS
- Rotador
- SceneTexelSize
- ScreenPosition
- TextureCoordinate
- VertexNormalWS
- ViewSize
- WorldPosition
- Abs
- Añadir
- AppendVector
- Techo
- Fijar
- ComponentMask
- Coseno
- CrossProduct
- Dividir
- DotProduct
- Piso
- Fmod
- Frac
- Si
- LinearInterpolate
- Multiplicar
- Normalizar
- OneMinus
- Poder
- Seno
- SquareRoot
- Restar
- CollectionParameters
- DynamicParameter
- FontSampleParameter
- ScalarParameter
- StaticBoolParameter
- StaticSwitchParameter
- StaticComponentMaskParameter
- VectorParameter
- TextureObjectParameter
- TextureSampleParameter2D
- TextureSampleParameterSubUV
- TextureSampleParameterCube
- TextureSampleParameterMovie
- DynamicParameter
- ParticleColor
- ParticleDirection
- ParticleMacroUV
- ParticleMotionBlurFade
- ParticlePositionWS
- ParticleRadius
- ParticleRelativeTime
- ParticleSize
- ParticleSpeed
- SphericalParticleOpacity
- ParticleSubUV
- TextureSampleParameterSubUV
- BlackBody
- BumpOffset
- ConstantBiasScale
- DDX
- DDY
- DepthFade
- DepthOfFieldFunction
- Desaturación
- Distancia
- Fresnel
- LightmassReplace
- LinearInterpolate
- Ruido
- QualitySwitch
- RotateAboutAxis
- SphereMask *Traslúcido fino
- AntialiasedTextureMask