FAQ (Frequently Asked Questions)

Before reaching out to the support email please take a look at the following questions and answers.

chevron-rightEffects don’t show up in the final device build. How can I fix it?hashtag

Make sure you are not using material.Enable/DisableKeyword as mentioned in the “How to Enable/Disable Effects at Runtime” section of this Documentation document.

chevron-rightIs the asset compatible with Unity 6?hashtag

Of course it is :) It's compatible with all Unity versions up from Unity 2019.4.

chevron-rightThe material turns pink on prefabs, why?hashtag

You need to Save Material To Folder. More info in Saving Prefabs

chevron-rightA UI element is not showing up in a final device build, what should I do?hashtag

You are probably using Post Processing and that’s overriding the Depth Buffer. To solve it, set the ZTest Mode in Advanced Configuration to Always. You can do that in the Material Custom Inspector.

chevron-rightIs it mandatory to use a certain Color Space in the Project?hashtag

Of course not, you are free to use whatever Color Space you want. Gamma is recommended to get the same exact results shown in the Demo and asset promo material.

chevron-rightWhy isn’t a UI Material getting masked?hashtag

You should use the UI Mask shader variant instead.

chevron-rightTime-based effects stutter or stop working after a few minutes on mobile devices. How can I fix this?hashtag

This is caused by variable precision issues with half-float types on mobile GPUs affecting time calculations. To fix this:

  1. Open the shader file in your code editor

  2. Use Find & Replace (Ctrl+H) to search for "half"

  3. Replace all instances with "float"

  4. Also check and update any .cginc files if present

  5. Save the files

This increases the precision of floating-point calculations, preventing time-based animations from stuttering or freezing on mobile devices. The performance impact is minimal compared to the visual artifacts it resolves.

chevron-rightHow can I make sure that a Material keeps being animated when the game is paused?hashtag

Use the Scaled Time shader variant and have an active object with the “SetGlobalTimeNew.cs” component attached to it.

chevron-rightWhy are Materials not properly animating in the Scene view?hashtag

Because "Always Refresh" is not enabled in the Scene view

Last updated