Beautify! - Improve image quality producing incredibly crisp and vivid scenes

Is there any performance difference between ver 2 and 3, when using Unity 2021 LTS and builtin pipeline? And how about webgl?

Not in builtin.

1 Like

I am helping test a project that is using Beautify 3 but its a slow process at the moment as every build Beautify recompiles 221,000 shader variants twice even though nothing has changed on the settings, is there a way to get beautify to not recompile every build as it is really slow.

Hi!

Beautify comes with shader optimization options (stripping) which must be used to get the optimal build time and size.
If you’re using URP, the stripping options can be found at the top of the Beautify volume inspector:

Or if you’re using built-in pipeline, you can find similar options pressing the Shader Options button in the inspector:

These options instructs Beautify to strip (avoid) compile shader features that you won’t use, producing less variants during build.

More details can be found at our Guides section:

I love how the sun flare looks like, but it flickers when comes through leafs on my trees models when I am running and looking up the sky.
Is it possible to enable sun flares smooth transition between enabled/disabled?
It’s URP 14 forward, Unity 2022.2.16
Including gif:
8974573--1234009--upload_2023-4-26_14-14-12.gif

Hi, yes. Check out these options under Sun Flares section to smooth the transition:

Regards.

Thanks, but with “Use Layer Mask” the obstacles are not detected using “pixels?” anymore. With this option only colliders are used as obstacle for the flare.

In the URP version, for performance reasons, it’s either one or other method - we’ll port the technique we use in our Sun Flares HDRP asset to make the transition also smoother in the URP version without the physics requirement (new option).

1 Like

Hello, is it possible to affect the UI with Beautify 3? For example to have bloom on the texts or sprite of the UI?

Thank you in advance

Canvas rendering in world or camera space are affected. Overlay canvas render at the end of the render loop so they can’t be affected by Beautify unless you use a somewhat complex setup like two cameras and make your UI visible in the first camera and Beautify runs on the second camera.

1 Like

Thank you for your answer!

1 Like

Hi! Latest beta includes a whole new “Smooth” occlusion mode which performs multi-sampling and interpolation across frames based on depth buffer. You can get the beta from the support forum.

1 Like

In documentation (urp), there is this part:

I haven’t been working with urp for long time, and not entirely sure about anything. Now, if i just want to use Beautify, should i go with “Ignore Post Processing Option”, or does that also affect to quality of Beautify effects? And if i am going with “using only beatify” route, am i missing some important post processing effects?

If you’re using just Beautify, then yes, use the “Ignore Post Processing Option”. It will run the Beautify effects (without quality changes or loss) allowing you to disable the “Post Processing” option in the camera which will shave a bit of overhead from the URP post processing system (the color grading pass is omitted for example) which is unnecessary if you’re not using other effects from the URP post processing system.

1 Like

Hello, I made an account on your support forum, but unable to ask a question unless I buy it first, and same goes for discord. Your contact form doesn’t work either, as it gives an error when submitting.

I would like to know if your plugin supports anti-aliasing with alpha preservation? I am outputting to a Render Texture, and as soon as I turn on Post-Processing on the camera, the alpha turns solid color. As you can see in this [thread]( Post Processing with multiple cameras is currently very problematic page-5#post-9040855), it seems to be a problem a lot of people would like to have working. Unity is “planning” it, but this will most likely take years to implement in a non-beta version.

It would be amazing if your plugin supported this.

Hi,
Checked Beautify for built-in pipeline and yes, I can confirm alpha channel is preserved when rendering into a render texture.
Regards.

Sorry, I am using URP, not the Built-in. Thanks for the quick reply, though!

If it works, you will have several new customers for sure!

Checked URP as well, alpha can be preserved. The culprit was the final pass of post processing which wipes the alpha channel. You have to disable Post Processing checkbox on the camera rendering to your render texture and enable the “Ignore Post Processing Option” in the Beautify Render Feature so it executes regardless of the post processing system.

That’s awesome. I bought your asset, but it’s not working for some reason… Edit: Nevermind. I realized that I had to add a material to it that wasn’t “Default” haha. All the effects work on the render texture with alpha, except for Edge Antialiasing doesn’t seem to be doing anything at all, no matter which value I set it to.

Btw, how do I post in your forums? I created an account but there’s no “Create post” button. And Unity takes forever to generate the invoice number, so can’t confirm invite on discord yet.

Just send a pm to Kronnect or to the admin on the Discord or web forum.

1 Like