Swifter1243 / Enlighten

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Enlighten!

Enlighten is a Chromapper plugin focused on generating advanced lighting patterns.

Ever wanted to represent the vibration of strings or the receding abrasion of a sound? Or maybe you want to simply dim a section that's too bright. It's all possible in Enlighten along with extensive control and quality of life features!

Grab the latest version here and throw it into ChroMapper plugin's folder.

How to Use

Press Tab and click on the Enlighten icon on this sidebar to open the Enlighten panel.

image image

Here you will find an assortment of options to apply to light events. How Enlighten works is that it effects all events in your ChroMapper selection when you press the green Run button in the top right.

3

You also have the option to open Gradient mode, which will allow you to shift the parameters of the options through the start and end of the selection.

The "Start" tab is how all of the options will behave at the start of the selection, and the "End" tab is how all of the options will behave at the end of the selection. You also have the option to select an easing to change how quickly the options shift.

4

Click on one of the options on the sidebar to enable it. You can either drag the slider or manually enter a number in the input field to change a parameter's value.

5

You're also able to Disable the options with the blue eye, and given that you've adjusted it from default values, you can re-enable it later and keep the same values.

6

You can also Delete the option and it's values with the red garbage can. If you'd like to reset to default values, you can click the circular gray arrow.

Those 2 options have also exist in the top left of the Enlighten panel to apply to every option.

7

Disabling, Enabling, and Deleting can also be applied to both ends of a gradient if you shift click it as well.

Additionally, in gradient mode you can send the same values to the other end of the gradient if you want that particular option to remain static. This option is also available to be applied to every option in the top right.

8 9

You also have the option to swap the start and end options of the gradient with this pink button in the top right.

10

To the right of that button is a toggle to process each event group individually.

11

What this means is that each group (light lane) will have it's own starting point in the gradient, instead of every selected event being considered one big group.

Here it is without the option enabled, and then with it on.

Now let's go through each option and what it does!

Brightness

14

Simply multiplies the brightness (RGB) of every light by Multiplier

Alpha

15

Also really simple, multiplies the alpha of every light by Multiplier

Hue

16

Shifts the hue of every event by Offset. Can be extended past 1 in either direction to create "cycles"

Saturation

17

Adds the Offset value to the saturation of every event.

Flutter

18

Adds new events halfway in between every selected event. The in-between events' brightness is multiplied by Multiplier and Turbulence controls the amount of random brightness.

Pulse

19

Pulse adds a brightness swell Cycles times throughout the selection. Intensity controls the brightness of the pulse.

Cycles is not effected by gradient easings as the period of the cycles is already changed throughout the selection, so you already have enough control over the behavior of the pulses.

About


Languages

Language:C# 84.3%Language:GLSL 8.5%Language:ShaderLab 7.2%