Hi! I’m trying to make a avatar animation that shows fullscreen 2D images in front of all players, kind of like meme avatars that flash sequences of images or effects.
I already tried the following:
Attaching Quads or sphere to the avatar with custom shaders using “Overlay+5000” and ZTest Always
Parenting the Quads under the Head or Hips bone
Using animations to enable/disable quads in sequence
Tried shaders like ForceMono, Overlay_FinalFix, and my own variants
Tested various material types (Unlit, Custom, etc.)
Tried rendering only to the left eye (mono view)
But in VR, the images always look blurry or doubled, unless I close one eye.
I also tried:
Billboard scripts (to face the camera), but SpriteRenderer gets stripped automatically when uploading the avatar
Using Sprite-based setups (2D Sprites in 3D World), but VRChat removes them too
Setting Quads at different distances and scales
I’d like to know:
Am I on the right track?
Are those meme avatars really using Quads + animations, or is it something else (shaders, video players, VFX, UI canvas)?
Is there a known solution to avoid the double vision / blur effect in VR when showing 2D fullscreen elements?
I just want to make sure I’m not going down the wrong path. Any help or examples would be greatly appreciated, thank you !