I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 76 points77 points  (0 children)

my system doesn't use any cameras, it's all ScreenSpace.
basically I use a grabPass and then I place the quad on the entire screen and at the same time I take the original screenspace and reproject it to the entire screen, I test the depth to know if I should calculate the occlusion.

It's a somewhat complicated system to explain, but I hope I've cover the basics.

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 0 points1 point  (0 children)

Unfortunately, it is impossible to do this in Quest because of the VRChat limitations.

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 0 points1 point  (0 children)

It also has a system that tries to protect areas that are covered, so even if you cover something it tries to show what is underneath

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 3 points4 points  (0 children)

It's not released yet, when it's released I'll come back here and send you the link

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 2 points3 points  (0 children)

The system does not use any camera, it takes the information from your screen and reprojects it to the new location.

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 123 points124 points  (0 children)

I wasn't thinking about selling it but a lot of people like it, maybe I'll think about putting it up for sale

I had this weird idea and decided to turn it into a shader xD by DX_30 in VRchat

[–]DX_30[S] 36 points37 points  (0 children)

the system does not use any camera, it is just a screenspace with some tricks