Esta página é um índice de referência para todos os nós de Expressão de material disponíveis no Editor de material. Expressões de materiais são as bases para criar materiais totalmente funcionais no Unreal Engine.
Cada expressão de material é uma caixa preta independente que gera um conjunto de um ou mais valores específicos ou executa uma única operação em uma ou mais entradas e, em seguida, gera os resultados dessa operação.
Parâmetros
Certas expressões de material são parâmetros, o que significa que você pode modificar seus valores (dinamicamente durante o tempo de execução em alguns casos) em uma Instância de material do material base que contém o parâmetro.
Você deve atribuir um nome exclusivo a todos os parâmetros usando a propriedade de detalhes Nome do parâmetro. Esse nome é usado para identificar cada parâmetro específico quando você edita uma instância no Editor de instância de material.
Se dois parâmetros do mesmo tipo tiverem o mesmo nome em um material, eles serão tratados como o mesmo parâmetro. Alterar o valor de um parâmetro na instância do material alteraria o valor de ambas as expressões de parâmetro no material. Você pode definir um valor padrão para seus parâmetros no painel Detalhes. Esse valor padrão é usado na instância de material, a menos que seja substituído e modificado lá.
Propriedades de expressões de material
Todos os nós de Expressão de material contêm as mesmas propriedades, que fornecem diferentes tipos de informações. Abaixo, usamos um nó de Amostra de textura para destacar essas em propriedades.
| Número | Nome da propriedade | Descrição |
|---|---|---|
| 1 | Descrição | Todas as expressões de material têm uma propriedade Desc (Descrição) comum, que pode ser acessada no painel Detalhes. Qualquer texto inserido nessa propriedade é exibido no Editor de material, logo acima da expressão no espaço de trabalho. Ela pode ser usada para qualquer finalidade, mas geralmente serve como uma boa forma de deixar notas curtas sobre a finalidade ou função da expressão. |
| 2 | Barra de título | Exibe o nome e/ou informações pertinentes sobre a Expressão de material. |
| 3 | Entradas | Vincula-se a quaisquer valores usados pela expressão de material. |
| 4 | Saídas | Links que geram os resultados da operação de Expressão de material. |
| 5 | Visualização | Exibe uma visualização dos valores que são gerados pela expressão de material. Ela é atualizada automaticamente quando a atualização em tempo real está habilitada, mas também é possível atualizá-la manualmente usando a barra de espaço. |
Tipos de expressão de material
Essas páginas de referência estão organizadas de acordo com as categorias na paleta Editor de material.
Índice de expressões
Esta é uma lista de referência de muitas, mas não todas, expressões de materiais. Todos os links mostrados aqui também podem ser acessados por meio das páginas Tipos de expressão listadas acima. Além disso, você pode usar Ctrl+F para localizar o nó de expressão necessário e seguir o link para sua descrição.
- Constant
- Constant2Vector
- Constant3Vector
- Constant4Vector
- DistanceCullFade
- PerInstanceFadeAmount
- PerInstanceRandom
- Time
- TwoSidedSign
- VertexColor
- ActorPositionWS
- CameraPositionWS
- LightmapUVs
- ObjectOrientation
- ObjectPositionWS
- ObjectRadius
- Panner
- ParticlePositionWS
- PixelNormalWS
- Rotator
- SceneTexelSize
- ScreenPosition
- TextureCoordinate
- VertexNormalWS
- ViewSize
- WorldPosition
- Abs
- Add
- AppendVector
- Ceil
- Clamp
- ComponentMask
- Cosine
- CrossProduct
- Divide
- DotProduct
- Floor
- Fmod
- Frac
- If
- LinearInterpolate
- Multiply
- Normalize
- OneMinus
- Power
- Sine
- SquareRoot
- Subtract
- 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
- Desaturation
- Distance
- Fresnel
- LightmassReplace
- LinearInterpolate
- Noise
- QualitySwitch
- RotateAboutAxis
- SphereMask *Thin Translucent
- AntialiasedTextureMask