Crystal Renderer

Blueprint to setup rich crystal material calculating internal optical reflections.

Category:
Tags: , , , , , , ,

Description

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)

Shapes:

-Static meshes

-Procedural “Round Brilliant Cut” and “Step Cut” implemented as Blueprints.

Sample Level

https://youtu.be/FVOp4_m70KI

https://youtu.be/ZalSnr45GME

Material configuration

https://youtu.be/xJ0ztBcgHZU

Brilliant Cut configuration

https://youtu.be/ZGzupGJK2GE

Step Cut configuration

https://youtu.be/KPMqhzKBWTQ

Workflow to create MaterialInstance(Ver. 1.3~)

https://youtu.be/vWG5wrYqMQI

Sample Package

https://drive.google.com/file/d/1eQKImd0M02OI_f1MzUZ7z2PbKTF8VrMy/view?usp=sharing

Technical Details

Code Modules:

Number of Blueprints: 4

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

Network Replicated: No

Supported Development Platforms: WIn64

Supported Target Build Platforms: Win64

Documentation: https://nkdtr.hatenablog.com/entry/2021/01/05/102732

Example Project(4.26): https://drive.google.com/file/d/1jMF30v4TCMvhj35yg4MVOrqyHs9SUIpf/view?usp=sharing

Important/Additional Notes:

Supported Engine Versions

4.25 – 4.27, 5.0 – 5.3