skip to Main Content

How to change brightness, contrast and other properties at runtime?
Check the Demo.cs script included in the first demo scene for sample code. For instance, you could use:

BeautifySettings.settings.brightness.Override(0.5f);

Also check the Scripting (C#) section for more details about how to control Beautify (URP) using scripting.

How to exclude UI or 2D elements from Beautify effects?
You can use the Bloom and Anamorphic Flares exclusion layer option to exclude opaque objects only. To exclude 2D or UI elements, consider the following possibilities:

  • Use Canvas set to Overlay Mode.
  • In URP you can set the Render Event to Before Transparent in the Beautify Render Feature. Or use a second camera to render your 2D/UI elements (note that Direct Write to Camera option is not compatible with multiple cameras). Use the Camera Layer Mask of Beautify Render Feature to limit Beautify effects to certain cameras,
  • In Built-in pipeline, you can edit Beautify.cs and add [ImageEffectOpaque] before OnRenderImage so Beautify effects are applied before transparent objects are rendered.
How to assign a LUT at runtime?
Check the Demo.cs script included in the first demo scene for sample code. For instance, you could use:

BeautifySettings.settings.lut.Override(true);
BeautifySettings.settings.lutIntensity.Override(1f);
BeautifySettings.settings.lutTexture.Override(lutTexture);

Similarly, to disable the LUT effect, you can just deactivate the override state or override the lut value to false:

BeautifySettings.settings.lut.Override(false);

Also check the Scripting (C#) section for more details about how to control Beautify (URP) using scripting.

Beautify's effects are missing, what can be the main cause?
In order to avoid this issue, you need to set Beautify Renderer Feature on the Right Universal Renderer Data. To add it, follow the steps below:

• Go to “Edit – Project Settings”

• Choose the “Graphics” tab and double-click the scriptable render pipeline data file.

• Now double-click again the Default “Renderer Data File” and finally add the Beautify Renderer Feature.

Additionally, you need to check the “Render Pipeline Asset” under Project Settings – Quality. There you can have one URP asset per quality level and it will be used if assigned instead of the Project Settings / Graphics one, which acts as the default URP asset in case there’s no specific URP asset assigned to a quality level..

That’s it, your problem should be solved if you followed the steps correctly.

There's a glowing edge when using Beautify on VR.
Disable the “Ignore Postprocessing” option in the Beautify URP renderer feature.
My 2D lights disappear when using Beautify in my 2D URP project.
This is because the Beautify Render Feature is not added to the render list. Go to Projects Settings – URP Asset – Universal 2D Render Data and add Beautify to the render list.
I have a question which is not covered in the guide...
Please use the Support Forum and post your question there. Our team will get back to you shortly.
Back To Top