This is my player-only VRChat mirror implementation. Basically, it renders and shows only players, but the rest stays transparent. It saves a bunch of GPU time on not rendering the rest of the stuff and also looks pretty cool.
Yes, I know that there are already some other shaders like this, but my implementation gives better look quality and performance.
Check how it works in VRChat: Example Player Only Mirror World
Note: To download and use this asset, you should be at least my Tier I patron.
Other shaders: (Weird black outline around the player)

My shader: (Almost no weird outline)

Other shaders: (Transparent materials does not supported)

My shader: (Transparent materials works great!)

So, basically, it's just a drag-and drop prefab, so no special instructions.
A thing to mention:
There is a special mesh in the mirror hierarchy called "Background". It's mandatory. Basically, it's a small work-around to make the mirror crop everything but the players. It's invisible for a regular camera, but can be visible in another regular mirrors if they are enabled, so be sure to not use regular mirrors when a Player Only Mirror is active.

Since you been my Patreon Tier I supporter at least once, you can use this asset in any of your projects. You are NOT allowed to share or resell this asset to anyone. You can modify the asset for yourself but still not able to share or resell the modified version!
However, if you want to use it for world commissions, please leave a link to my patreon page in your world and that will be okay then ;3 ( www.patreon.com/red_sim )
SandrewF
2023-07-27 01:13:23 +0000 UTC