Crystal Renderer

Toru Nikaido - Code Plugins - Jan 11, 2021

Blueprint to setup rich crystal material calculating internal optical reflections.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This applies crystalline material onto given convex-shaped mesh.

Also contains utilities to create jewel mesh.

Configurable material:

-Material color (with density)

-Refractive index

-Number of bounces (how many times ray can be reflected in the object)

-Color aberration (just a fake but effective)


-Static meshes

-Procedural "Round Brilliant Cut" and "Step Cut" implemented as Blueprints.

Demo Levels

Material configuration

Brilliant Cut configuration

Step Cut configuration

Workflow to create MaterialInstance(Ver. 1.3~)

Sample Packages

Technical Details


  •  Creates and sets crystal material on given static mesh component

Code Modules:

  •  CrystalRenderer (Runtime)

Number of Blueprints: 5

Number of C++ Classes: 1 (function library)

Network Replicated: No

Supported Development Platforms: WIn64

Supported Target Build Platforms: Win64


Important/Additional Notes: