Crystal Renderer

Toru Nikaido - 1月 11, 2021

Blueprint to setup rich crystal material calculating internal optical reflections.

  • 支持的平台
  • 支持的引擎版本
    4.25 - 4.26
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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/ZalSnr45GME

Material configuration

https://youtu.be/xJ0ztBcgHZU

Brilliant Cut configuration

https://youtu.be/ZGzupGJK2GE

Step Cut configuration

https://youtu.be/KPMqhzKBWTQ

技术细节

Features:

  •  Creates and sets crystal material on given static mesh component

Code Modules:

  •  CrystalRenderer (Runtime)

Number of Blueprints: 3

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/1bN0nVFczm49Yg11XN2Z2PvhH5R6lgGE_/view?usp=sharing

Important/Additional Notes: