このページは、マテリアル エディタで利用できるすべてのマテリアル表現式ノードのリファレンスです。マテリアル表現式は、Unreal Engine 4 で完全に機能するマテリアルを作成するための構築ブロックです。 各マテリアル表現式は独立した黒いボックスで、一連の値、詳細な値、または 1 つ以上の入力に対して単一の操作を実行し、その操作結果を出力します。
パラメータ
マテリアル表現式がパラメータの場合もあります。つまり、これらの値は、パラメータを格納しているベース マテリアルの Material Instance で修正することができます (実行中に動的に修正するケースもあります)。 Material Instance 内で特定のパラメータを識別するために使用する場合は、Parameter name プロパティを介してこれらの表現式は一意の名前を付けて使用しなければなりません。 同じマテリアル内に同名かつ同じタイプのパラメータが 2 つ存在する場合、同一パラメータであると仮定されます。 Material Instance のパラメータの値を変更すると、マテリアル内の両方のパラメータ表現式の値が変更されます。パラメータのデフォルト値もベース マテリアルで設定されます。 これは、オーバーライドや修正がない限り、MaterialInstance 内のパラメータの値となります。
マテリアル表現式のプロパティ
すべてのマテリアル表現式ノードには、異なる種類の情報を提供する同じプロパティが含まれています。下の Texture Sample ノードの画像で強調されているのが 共通のプロパティです。
| 番号 | プロパティ名 | 説明 |
|---|---|---|
| 1 | Description | 全てのマテリアル表現式には共通の Desc (Description) プロパティがあります。[Details (詳細)] パネルからアクセスできます。このプロパティに入力されたテキストがすべてマテリアル エディタに表示されます (ワークスペース内の表現式の真上)。さまざまな用途に使用可能です。通常は表現式の目的や機能などの短いメモを残すために使用します。 |
| 2 | Title bar | マテリアル表現式に関する名前または関連情報を表示します。 |
| 3 | Inputs | マテリアル表現式で使用する値へつながります。 |
| 4 | Preview | マテリアル表現式が出力する値のプレビューを表示します。リアルタイム更新が有効にされている時は、自動的に更新します。スペースバーを使って手動で更新することもできます。 |
| 5 | Outputs | マテリアル表現式操作の結果の出力先へつながります。. |
表現式の種類
[
表現式のインデックス
マテリアル表現式のリファレンス リストです (すべてではありません)。以下のリンクはすべて、上記に表示されている各表現式のページからもアクセスできます。 また、必要な式ノードを Ctrl+F キーで必要なの表現ノードを検索し、説明ページのリンクを見つけることができます。
[REGION:indentedlist] [/REGION] [REGION:indentedlist] [/REGION] [REGION:indentedlist]- Constant
- Constant2Vector
- Constant3Vector
- Constant4Vector
- DistanceCullFade
- ParticleColor
- ParticleDirection
- ParticleMotionBlurFade
- ParticleRadius
- ParticleRelativeTime
- ParticleSize
- ParticleSpeed
- 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