Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
blooagga's avatar
blooagga
Partner
8 years ago

Text Shimmering Problem

Hello,

I'm having an issue using low resolution pixel style fonts. When the fonts are viewed in the Gear VR there is a very strong shimmering effect. I can't change change the filter mode from point because of how low resolution the fonts are. The fonts are being used with Unity UI not 3d text meshes. Has anyone encountered this issue before?

5 Replies

Replies have been turned off for this discussion
  • Are you using a pure white color for your font? The switching between black/white pixels on phone displays isn't fast enough, so you can get around it by not using pure white/black. A light gray can work.

    You can also try adding a Canvas Scalar to the game object that holds the canvas component, which will let you better adjust the font size.
  • Wow I can't believe I haven't tried that, I remembered red font not having the issue, I'll try that next.
  • So I've tried changing the colors from black and white and the shimmering is still there. I think it's because the text is not anti aliased. Not sure where to go from here, I might just rasterize every bit of text that's static.
  • Anonymous's avatar
    Anonymous
    Try reducing the resolution of the text. You can either use a Canvas Scaler component, or just reduce the font size in the import settings. Having a lower resolution font should give you a few more bits of blending on the edges of the letters and it should shimmer less.
  • I don't think I can change the size import settings of a bitmap font, and its extremely low resolution already being an 8 bit style pixel font. The characters are literally just pixels wide which is why I have to scale them up. I've played with the canvas scaler and haven't had any success at either side of the extreme values. I'm pretty lost on what to do at this point.