이 페이지는 머티리얼 에디터에서 사용할 수 있는 모든 머티리얼 표현식 노드를 나타낸 레퍼런스 인덱스입니다. 머티리얼 표현식은 언리얼 엔진에서 완전하게 기능하는 머티리얼을 만드는 데 사용되는 벽돌이라고 할 수 있습니다.
각 머티리얼 표현식은 하나 이상의 구체적인 값 세트를 출력하거나 하나 이상의 입력값을 계산한 다음, 결과를 출력하는 독립적인 블랙 박스입니다.
파라미터
어떤 머티리얼 표현식은 파라미터입니다. 즉, 파라미터를 포함하는 베이스 머티리얼의 머티리얼 인스턴스 내에서 표현식의 값을 변경할 수 있습니다. 경우에 따라서는 런타임에서 다이내믹하게 값을 수정할 수도 있습니다.
모든 파라미터에는 파라미터 이름(Parameter Name) 디테일 프로퍼티를 사용하여 고유의 이름을 할당해야 합니다. 이 이름은 머티리얼 인스턴스 에디터에서 인스턴스를 수정할 때 각 파라미터를 식별하는 데 사용됩니다.
하나의 머티리얼 안에 이름과 타입이 같은 파라미터 두 개가 있다면, 둘은 같은 파라미터로 취급됩니다. 머티리얼 인스턴스에 있는 한 파라미터의 값을 수정하면 머티리얼에 있는 두 파라미터 표현식의 값이 모두 바뀌게 됩니다. 파라미터의 디폴트 값은 디테일 패널에서 설정할 수 있습니다. 따로 오버라이드하여 변경하지 않으면 머티리얼 인스턴스에서도 이 디폴트 값이 사용됩니다.
머티리얼 표현식 프로퍼티
모든 머티리얼 표현식 노드에는 다양한 정보가 담긴 동일한 프로퍼티가 있습니다. 아래는 Texture Sample 노드로 프로퍼티를 나타낸 것입니다.

번호 | 프로퍼티 이름 | 설명 |
---|---|---|
1 | 설명(Description) | 모든 머티리얼 표현식에는 공통 프로퍼티 Desc(설명) 이 있습니다. 이 프로퍼티는 디테일 패널에서 이용할 수 있습니다. 이 프로퍼티에 입력한 텍스트는 머티리얼 에디터 워크스페이스의 표현식 바로 위에 표시됩니다. 다양한 목적으로 활용할 수 있지만 보통은 표현식의 용도나 기능을 짧게 적어두기 좋은 프로퍼티입니다. |
2 | 제목 표시줄(Title bar) | 머티리얼 표현식의 이름이나 관련 정보를 표시합니다. |
3 | 입력(Inputs) | 머티리얼 표현식에서 사용하는 값에 연결되는 링크입니다. |
4 | 출력(Outputs) | 머티리얼 표현식의 연산 결과를 출력하는 링크입니다. |
5 | 프리뷰(Preview) | 머티리얼 표현식의 출력을 미리 보여줍니다. 실시간 업데이트를 활성화하면 자동으로 업데이트되며, 스페이스 바를 사용해 수동으로 업데이트할 수도 있습니다. |
머티리얼 표현식 타입
아래의 레퍼런스 페이지는 머티리얼 에디터 팔레트의 카테고리에 따라 구성되어 있습니다.
표현식 인덱스
이 목록은 머티리얼 표현식의 레퍼런스 목록으로, 모든 레퍼런스를 포함하는 것은 아닙니다. 아래 링크는 위에 나열한 표현식 타입 페이지를 통해서도 액세스할 수 있습니다. Ctrl+F 단축키를 사용하여 필요한 표현식 노드를 찾아서 링크를 클릭하면 해당 표현식의 설명을 확인할 수 있습니다.
- 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