Shadow Map Material Function

Average Rating:  
X Rating Failed

High performance dynamic shadow system, work well with GoogleVR.

  • Supported Platforms
  • Supported Engine Versions


The Plugin provides MaterialFunction which draw dynamic shadow, it is the solution of dynamic shadow without Mobile HDR on iOS and Android, for example GoogleVR Project must disable Mobile HDR.

This dynamic shadow system have much better performance than UE4 default on mobile device.


ShadowCapture :

Blueprint Actor, place to scene to capture depth of Actors with CastShadowMapComponent, follows location of ShadowMapTargetComponent and rotation of DirectionalLight.

ShadowMapTargetComponent :

Component, ShadowCapture follows location of ShadowMapTargetComponent.

CastShadowMapComponent :

Component, Actor with this component cast shadow.

ShadowMapMultiply :

Material Function, material with ShadowMapMultiply recive shadow;

Technical Details


1.Shadow Mapping depth comparison.

2.Shadow Map Antialiasing by Percentage-Closer Filtering.

3.Pack depth float into a RGBA render target texture, compatible with older mobile device.

Number of Blueprints: 1

Number of C++ Classes: 5

Supported Devlopment Platforms:Win64, macOS

Supported Target Build Platforms: Win32, Win64, macOS, iOS, Android

Documentation: Documentation

Example Project: Github



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention