Skip to content

Repository files navigation

😎 Composite Lens Flare Plugin

A Composite Lens flare plugin based on froyok's Implementation made for binary versions of Unreal Engine. Written in C++ and HLSL this lens plugin uses Unreal's FSceneViewExtension to hook into the post processing pass of Unreal Engine.

AppImage01

📦 Features

  • Separate Lens flare layer, can be used side by side with Unreal's default lens flare system.
  • Component based integration with post process volumes.
  • Preset support.
  • Tweakable blur steps general and threshold pass.
  • toggleable Ghosts, Halo and Glare.
  • Starburst texture support.
  • Separate lens dirt texture support.

How to Use

To use custom lens flare simply enable the plugin in your project and drop in Composite Lens Post Process Volume from Place actors tab, if your level already has default unreal post process volumes you can attach Lens Flare Component to your already existing post process volume actors.

🧊 New Post Process Volume

AppImage01

⚙️ Post Process Volume For Existing Actors

AppImage01

Creating Your Own Presets

You have to create data assets derived from `` to create new preset, you can use the default config to try out the global settings but it is encouraged to use custom presets along with post process volumes.

AppImage01

Open the data asset and play around with settings:

AppImage01

⛰️ Images

Preset 2 For Dusk and low light scenes.

AppImage01

High Glare for night scenes.

AppImage01

Emissives also supported due to image space nature of this system.

AppImage01

About

A Composite Lens flare plugin based on froyok's Implementation made for binary versions of Unreal Engine.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages