Cette page est un index de référence pour tous les nœuds Expression de matériau disponibles dans l'[Éditeur de matériaux] (designing-visuals-rendering-and-graphics/materials/material-editor-user-guide). Les Expressions de matériau sont les blocs de construction permettant de créer des matériaux entièrement fonctionnels dans l'Unreal Engine.
Chaque expression de Matériau est une boîte noire autonome qui produit un ensemble d'une ou plusieurs valeurs spécifiques, ou qui exécute une seule opération sur une ou plusieurs entrées, puis produit les résultats de cette opération.
Paramètres
Certaines expressions de matériau sont des paramètres, ce qui signifie que vous pouvez modifier leurs valeurs (de manière dynamique pendant l'exécution dans certains cas) dans une [Instance de matériau] (designing-visuals-rendering-and-graphics/materials/material-instances) du Matériau de base contenant le paramètre.
Vous devez affecter à tous les paramètres un nom unique en utilisant la propriété de détail Nom du paramètre. Ce nom est utilisé pour identifier chaque paramètre spécifique lorsque vous modifiez une instance dans l'Éditeur d'instance de matériau.
Si deux paramètres du même type portent le même nom dans un Matériau, ils sont traités comme étant le même paramètre. La modification de la valeur d'un paramètre dans l'Instance de matériau modifie la valeur des deux expressions de paramètre dans le Matériau. Vous pouvez définir une valeur par défaut pour vos paramètres dans le panneau Détails. Cette valeur par défaut est utilisée dans l'Instance de matériau, sauf si elle est remplacée et modifiée à cet endroit.
Propriétés de l'expression de matériau
Tous les nœuds d'Expression de matériau contiennent les mêmes propriétés qui fournissent différents types d'informations. Ci-dessous, nous utilisons un nœud d'Échantillon de texture pour les mettre en évidence sur les propriétés.

Numéro | Nom de la propriété | Description |
---|---|---|
1 | Description | Toutes les expressions de matériaux ont une propriété commune Desc (Description), qui est accessible depuis le panneau Détails. Tout texte saisi dans cette propriété s'affiche dans l'Éditeur de matériaux juste au-dessus de l'expression dans l'espace de travail. Il peut être utilisé dans n'importe quel but, mais sert généralement de bon moyen pour laisser de courtes notes sur le but ou la fonction de l'expression. |
2 | Barre de titre | Affiche le nom et/ou des informations pertinentes sur l'expression de matériau. |
3 | Entrées | Liens vers toutes les valeurs utilisées par l'Expression de matériau. |
4 | Sorties | Liens qui produisent les résultats de l'opération d'Expression de matériau. |
5 | Aperçu | Affiche un aperçu des valeurs produites par l'Expression de matériau. Elle est mise à jour automatiquement lorsque la mise à jour en temps réel est activée et peut être mise à jour manuellement à l'aide de la barre d'espace. |
Types d'expression de matériau
Ces pages de référence sont organisées en fonction des catégories de la Palette de l'Éditeur de matériaux.
Index d'expression
Il s'agit d'une liste de référence de nombreuses Expressions de matériau, mais pas toutes. Tous les liens présentés ici sont également accessibles à partir des pages Types d'expression énumérées ci-dessus. En outre, vous pouvez utiliser Ctrl+F pour trouver le nœud d'expression dont vous avez besoin et suivre le lien vers sa description.
- Constante
- Constant2Vector
- Constant3Vector
- Constant4Vector
- DistanceCullFade
- PerInstanceFadeAmount
- PerInstanceRandom
- Heure
- TwoSidedSign
- VertexColor
- ActorPositionWS
- CameraPositionWS
- LightmapUVs
- ObjectOrientation
- ObjectPositionWS
- ObjectRadius
- Déplacement
- ParticlePositionWS
- PixelNormalWS
- Rotateur
- SceneTexelSize
- ScreenPosition
- TextureCoordinate
- VertexNormalWS
- ViewSize
- WorldPosition
- Abs
- Ajouter
- AppendVector
- Ceil
- Broche
- ComponentMask
- Cosinus
- CrossProduct
- Diviser
- DotProduct
- Plancher
- Fmod
- Frac
- Si
- LinearInterpolate
- Multiplier
- Normaliser
- OneMinus
- Puissance
- Sine
- SquareRoot
- Soustraire
- 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
- Désaturation
- Distance
- Fresnel
- LightmassReplace
- LinearInterpolate
- Bruit de fond
- QualitySwitch
- RotateAboutAxis
- SphereMask *Transparence fine
- AntialiasedTextureMask