Cheap Model Transparency using Dithering

As a Roblox developer, it is currently too hard to control and smoothly animate many models or parts transparency and visibility without running into performance issues.

Dithering would be a cheap and versatile way to handle this, lots of games use it and the engine even has a working version for surface appearances and highlight objects:

RobloxStudioBeta_UaPHQr6O6n

If Roblox is able to address this issue, it would improve my development experience allowing multiple use cases:

  • Transitioning from different LOD levels without popping

  • Fading out distant detail objects that aren’t necessary.

  • Quickly showing/hiding models without having to reparent them

  • Overall improve performance in many systems where it would be too expensive to animate transparency, such as partially hiding occluders or characters

34 Likes