Skip to content
07-848 2005

V-Ray for Unreal

Unreal Materials And Material Instances

This page provides information on the native Unreal Materials and Material Instances.

Last updated 25 February 2026

This page provides information on the native Unreal Materials and Material Instances.

Overview

V-Ray for Unreal support the rendering of native Unreal Materials and Material Instances. Materials are used to calculate how light interacts with surfaces. These calculations are done using incoming data that is input to the Material from a variety of images (textures) and math expressions, as well as from various property settings inherent to the Material itself. Each time a change is made in the material it has to recompile which can be very time consuming depending on the complexity of the shading graph. Material instancing is used to change the appearance of a Material without incurring an expensive recompilation of the Material using predefined parameters. For more information on Unreal Materials and Material Instances check the Materials documentation.

Supported Expressions

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

Atmoshpere

Expression Name

Support

Expression Name

Support

AtmosphericFogColor

Not Supported

Constants

Expression Name

Support

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

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

Expression Name

Support

Custom

Not Supported

Depth

Expression Name

Support

Expression Name

Support

DepthFade

Not Supported

PixelDepth

Supported

SceneDepth

Not Supported

Function

Expression Name

Support

Expression Name

Support

FunctionInput

Supported

FunctionOutput

Supported

MaterialFunctionCall

Supported

StaticBool

Supported

StaticSwitch

Supported

Material Attributes

Expression Name

Support

Expression Name

Support

BreakMaterialAttributes

Supported

GetMaterialAttributes

Supported

MakeMaterialAttributes

Supported

SetMaterialAttributes

Supported

Math

Expression Name

Support

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

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

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

Expression Name

Support

LanscapeLayerBlend

Not Supported

LandscapeLayerCoords

Not Supported

LandscapeLayerSwitch

Not Supported

LandscapeLayerWeight

Not Supported

LanscapeVisibilityMask

Not Supported

Texture

Expression Name

Support

Expression Name

Support

FontSample

Not Supported

SceneColor

Not Supported

SpriteTrextureSampler

Not Supported

TextureObject

Supported

TextureSample

Supported

TextureProperty

Not Supported

Utility

Expression Name

Support

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

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

Supported Material Inputs, Blend Modes and Shading Models

Below are listed all inputs, Blend modes and Shading models in the Material Editor that are supported by V-Ray for Unreal.

Inputs

Inputs

Base Color

Supported

Metallic

Supported

Specular

Supported

Roughness

Supported

Emissive Color

Supported

Opacity

Supported

Opacity Mask

Supported

Normal

Supported

World Position Offset

Not Supported

World Displacement

Not Supported

Tessellation Multiplier

Not Supported

Subsurface Color

Supported

Clear Coat

Supported

Clear Coat Roughness

Supported

Ambient Occlusion

Not Supported

Refraction

Not Supported

Pixel Depth Offset

Not Supported

Shading Model

Not Supported

ClearCoatBottomNormal

Supported

Click here to expand for screenshot of UI

UE_Mtl_Inputs.png

Blend Modes

Blend Modes

Opaque

Supported

Masked

Supported

Translucent

Supported

Additive

Not Supported

Modulate

Not Supported

Alpha Composite

Supported

Click here to expand for screenshot of UI

UE_Mtl_BlendModes.png

Shading Modes

Shading Modes

Unlit

Supported

Default Lit

Supported

Subsurface

Supported

Preintegrated Skin

Not Supported

Clear Coat

Supported

Subsurface Profile

Not Supported

Two Sided Foliage

Supported

Hair

Not Supported

Cloth

Not Supported

Eye

Not Supported

Click here to expand for screenshot of UI

UE_Mtl_ShadingModels.png