---
title: "Unreal Materials And Material Instances"
canonical: "https://documentation.chaos.com/space/VRAYUNREAL/116558212/Unreal%20Materials%20And%20Material%20Instances"
format: markdown
---
## **Supported Expressions**

---

Below are listed the expressions in the Material Editor that are supported by V-Ray for Unreal.

> ℹ️ Native Unreal Materials are supported in Hybrid rendering. Make sure you meet the [System Requirements](https://docs-chaos.atlassian.net/wiki/spaces/VRAYUNREAL/pages/116558064).

![image](media://f1bbf0e6-8386-49f7-a596-f83f43846c85)


### **Atmoshpere**

---

| **Expression Name** | **Support** |
| --- | --- |
| AtmosphericFogColor | [Not Supported] |



### **Constants**

---

| **Expression Name** | **Support** |
| --- | --- |
| Constant | [Supported] |
| Constant2Vector | [Supported] |
| Constant3Vector | [Supported] |
| Constant4Vector | [Supported] |
| DistanceCullFade | [Not Supported] |
| ParticleColor | [Not Supported] |
| ParticleDirection | [Not Supported] |
| ParticleMotionBlurFade | [Not Supported] |
| ParticleRadius | [Not Supported] |
| ParticleRelativeTime | [Not Supported] |
| ParticleSize | [Not Supported] |
| ParticleSpeed | [Not Supported] |
| PerInstanceFadeAmount | [Not Supported] |
| PerInstanceRandom | [Not Supported] |
| Time | [Partial] |
| TwoSidedSign | [Supported] |
| VertexColor | [Supported] |
| View Property | [Partial] |
| Precomputed AO Mask | [Not Supported] |



### **Coordinates**

---

| **Expression Name** | **Support** |
| --- | --- |
| LightmapUVs | [Not Supported] |
| ObjectRadius | [Supported] |
| Panner | [Supported] |
| ParticlePositionWS | [Not Supported] |
| Rotator | [Supported] |
| SceneTexelSize | [Not Supported] |
| ScreenPosition | [Supported] |
| TextureCoordinate | [Partial] |
| ViewSize | [Not Supported] |
| WorldPosition | [Supported] |



### **Custom**

---

| **Expression Name** | **Support** |
| --- | --- |
| Custom | [Not Supported] |



### **Depth**

---

| **Expression Name** | **Support** |
| --- | --- |
| DepthFade | [Not Supported] |
| PixelDepth | [Supported] |
| SceneDepth | [Not Supported] |



### **Function**

---

| **Expression Name** | **Support** |
| --- | --- |
| FunctionInput | [Supported] |
| FunctionOutput | [Supported] |
| MaterialFunctionCall | [Supported] |
| StaticBool | [Supported] |
| StaticSwitch | [Supported] |



### **Material Attributes**

---

| **Expression Name** | **Support** |
| --- | --- |
| BreakMaterialAttributes | [Supported] |
| GetMaterialAttributes | [Supported] |
| MakeMaterialAttributes | [Supported] |
| SetMaterialAttributes | [Supported] |



### **Math**

---

| **Expression Name** | **Support** |
| --- | --- |
| Abs | [Supported] |
| Add | [Supported] |
| AppendVector | [Supported] |
| Arccosine | [Supported] |
| ArccosineFast | [Partial] |
| Arcsine | [Supported] |
| ArcsineFast | [Partial] |
| Arctangent | [Supported] |
| Arctangent2 | [Supported] |
| Arctangent2fast | [Partial] |
| ArctangentFast | [Partial] |
| Ceil | [Supported] |
| Clamp | [Supported] |
| ComponentMask | [Supported] |
| Cosine | [Supported] |
| CrossProduct | [Supported] |
| Divide | [Supported] |
| DotProduct | [Supported] |
| Floor | [Supported] |
| Fmod | [Supported] |
| Frac | [Supported] |
| If | [Supported] |
| LinearInterpolate | [Supported] |
| Logarithm10 | [Not Supported] |
| Logarithm2 | [Supported] |
| Max | [Supported] |
| Min | [Supported] |
| Multiply | [Supported] |
| Normalize | [Supported] |
| OneMinus | [Supported] |
| Power | [Supported] |
| Round | [Supported] |
| Saturate | [Supported] |
| Sign | [Supported] |
| Sine | [Supported] |
| SquareRoot | [Supported] |
| Subtract | [Supported] |
| Tangent | [Supported] |
| Truncate | [Supported] |



### **Parameters**

---

| **Expression Name** | **Support** |
| --- | --- |
| CollectionParameters | [Not Supported] |
| DynamicParameter | [Not Supported] |
| FontSampleParameter | [Not Supported] |
| ScalarParameter | [Supported] |
| StaticBoolParameter | [Supported] |
| StaticSwitchParameter | [Supported] |
| StaticComponentMaskParameter | [Not Supported] |
| VectorParameter | [Supported] |
| TextureObjectParameter | [Supported] |
| TextureSampleParameter2D | [Supported] |
| TextureSampleParameterSubUV | [Not Supported] |
| TextureSampleParameterCube | [Not Supported] |
| TextureSampleParameterMovie | [Not Supported] |



### **Particles**

---

| **Expression Name** | **Support** |
| --- | --- |
| DynamicParameter | [Not Supported] |
| ParticleColor | [Not Supported] |
| ParticleDirection | [Not Supported] |
| ParticleMacroUV | [Not Supported] |
| ParticleMotionBlurFade | [Not Supported] |
| ParticlePositionWS | [Not Supported] |
| ParticleRadius | [Not Supported] |
| ParticleRelativeTime | [Not Supported] |
| ParticleSize | [Not Supported] |
| ParticleSpeed | [Not Supported] |
| SphericalParticleOpacity | [Not Supported] |
| ParticleSubUV | [Not Supported] |



### **Terrain**

---

| **Expression Name** | **Support** |
| --- | --- |
| LanscapeLayerBlend | [Not Supported] |
| LandscapeLayerCoords | [Not Supported] |
| LandscapeLayerSwitch | [Not Supported] |
| LandscapeLayerWeight | [Not Supported] |
| LanscapeVisibilityMask | [Not Supported] |



### **Texture**

---

| **Expression Name** | **Support** |
| --- | --- |
| FontSample | [Not Supported] |
| SceneColor | [Not Supported] |
| SpriteTrextureSampler | [Not Supported] |
| TextureObject | [Supported] |
| TextureSample | [Supported] |
| TextureProperty | [Not Supported] |



### **Utility**

---

| **Expression Name** | **Support** |
| --- | --- |
| AntialiasedTextureMask | [Not Supported] |
| BlackBody | [Not Supported] |
| BumpOffset | [Supported] |
| ConstantBiasScale | [Supported] |
| DDX | [Partial] |
| DDY | [Partial] |
| DepthOfFieldFunction | [Not Supported] |
| Desaturation | [Supported] |
| Distance | [Supported] |
| DistanceFieldGradient | [Not Supported] |
| DistanceToNearestSurface | [Not Supported] |
| FeatureLevelSwitch | [Not Supported] |
| Fresnel | [Supported] |
| GIReplace | [Not Supported] |
| LightmassReplace | [Not Supported] |
| Noise | [Not Supported] |
| PreviousFrameSwitch | [Not Supported] |
| QualitySwitch | [Not Supported] |
| RayTracingQualitySwitch | [Partial] |
| RotateAboutAxis | [Supported] |
| SphereMask | [Supported] |
| Vector Noise | [Not Supported] |



### **VectorOps**

---

| **Expression Name** | **Support** |
| --- | --- |
| ActorPositionWS | [Not Supported] |
| CameraPositionWS | [Supported] |
| CameraVectorWS | [Supported] |
| DeriveNormalZ | [Not Supported] |
| LightVector | [Not Supported] |
| ObjectBounds | [Not Supported] |
| ObjectOrientation | [Not Supported] |
| ObjectPositionWS | [Supported] |
| ParticlePositionWS | [Not Supported] |
| PixelNormalWS | [Supported] |
| Pre-Skinned Local Normal | [Not Supported] |
| Pre-Skinned Local Position | [Not Supported] |
| ReflectionVectorWS | [Supported] |
| Transform | [Supported] |
| TransformPosition | [Partial] |
| VertexNormalWS | [Supported] |