MyroP
banner
myrodev.bsky.social
MyroP
@myrodev.bsky.social
33 yo dude creating and exploring worlds on VRChat.
I am mostly posting about WIP stuff, Unity and world recommendations.
That's not an animation, just Unity physics, I'm pretty impressed how well it works #VRChat
November 3, 2025 at 8:26 PM
It uses assets from the prefab, but I'm not sure if I'll make it playable yet, since I made a few modifications to the base asset, and I'm not sure if anyone would want to play bowling on such a short lane.
November 1, 2025 at 6:45 PM
That place became a bowling alley.
I'm trying to add weird stuff that doesn't make much sense in pretty much every room #VRChat
October 30, 2025 at 9:51 PM
(2/2) The "Point Light Volume" component uses a custom cookie texture showing a blurred fan. I'm rotating the point light in sync with the fan, which creates the illusion that the fan is casting a shadow, but that's not the case, AFAIK "Point Light Volume" cannot cast RT shadows yet.
October 27, 2025 at 10:23 PM
(1/2) Using Ikeiwa's LV Volumetric fog shader and RedSim's "Point Light Volume" component, I was able to simulate a fan casting shadows in some fog.

#VRChat
October 27, 2025 at 10:22 PM
World PhysBones just got released in open beta (SDK 3.9.1) !
To test that new component, I made a door that works without any Udon code, and it was relatively easy to setup. Functionalities are very similar to avatar PhysBones, bones can be pushed and grabbed #VRChat
October 24, 2025 at 8:58 PM
(5/5) That's it! I hope my explanation was understandable and that you learned something new today.
The 300 character limit is pretty annoying, so I had to shorten some explanations...
October 18, 2025 at 3:39 PM
(4/5) About last point : careful with avatars hiding stuff you'd rather keep private:
- "X-ray" shaders can hide high-render-queue mats. Would suck to get reported just because someone in the instance used that shader....
- Also not everyone shows your avatar=>anims won't init your avatar properly.
October 18, 2025 at 3:38 PM
(3/5) DRAWBACKS:
- Skybox trails: The skybox doesn't refresh behind low-render-queue transparent materials, leaving visible trails. If a world has bloom, emissive materials may turn into flashbang.
- X-ray effect: Any object with a higher render queue won't render behind that transparent material.
October 18, 2025 at 3:37 PM
(2/5) Explanation :
This was impossible to fit under 300 characters, so here's a screenshot
October 18, 2025 at 3:35 PM
(1/5) A little thread about render queue and depth buffer:
Wanna take pictures of your VRChat avatar with a nice depth of field, but transparent parts of your avatar aren't in the same focus plane?
Set the render queue of transparent materials to below 2500, like 2499, and enable ZWrite.
#VRChat
October 18, 2025 at 3:34 PM
I just published a new version of the glass shader, it now supports :
- LTCGI
- Scrolling normals
- Chromatic aberration

I also fixed some minor issues.
#VRChat

github.com/MyroG/MyroP-...
October 14, 2025 at 8:40 PM
Interesting, good to know, thanks for sharing!
Currently, I'm handling box projection with this line of code, but there's no cubemap blending since I am only working with unity_SpecCube0 (from what I've read I would also have to sample unity_SpecCube1)
October 14, 2025 at 2:52 PM
The two lines of code you can use to sample the reflection probe with a refraction effect.

IOR : Index of refraction (0~1)
MipMap : Blur level (The shader blurs the reflection probe texture by just sampling a lower level mipmap)

A fun little side project, I learned a few things while making it.
October 12, 2025 at 1:49 PM
I released on my GitHub a new shader : Frosted Glass.
The shader uses the scene's environment reflection (reflection probe) to fake transparency : The shader is actually fully opaque and doesn't use any grab pass.

You can download it here :
github.com/MyroG/MyroP-...
#VRChat
October 12, 2025 at 1:47 PM
Two more pics
September 30, 2025 at 9:24 PM
The default Unity baker also supports that feature, but it isn't well documented : In your shader, you need to add the shader keyword "_TransparencyLM" and set your texture in that field
docs.unity3d.com/6000.2/Docum...
The result can be seen below
September 29, 2025 at 5:33 PM
The last Bakery update added the component "Bakery Light Filter", which allows you to easily bake light shining through stained glass, you just need to add that component on your stained glass mesh. No need to use custom cookie textures on your light sources anymore!
#VRChat
September 29, 2025 at 5:31 PM
August 28, 2025 at 8:30 PM
There are many amazing shaders out there, but I would also recommend trying out the shaders made by Orels (@orels1.bsky.social)
Here, I am using Orels puddles shader shaders.orels.sh/docs/orl-sta...
I'm also a big fan of how everything is beautifully documented.
#VRChat
August 28, 2025 at 8:30 PM
Little update: This is what I modeled so far
August 27, 2025 at 5:22 PM
I think I have a new favorite water shader : Silent's clear water shader gitlab.com/s-ilent/clea...
#VRChat
August 26, 2025 at 12:00 PM
I tried to make toilets no one will ever want to use
August 16, 2025 at 1:44 AM
I put the entire music visualizer in an Amplify function, so if you want to add that visualizer to your custom shader, you can do it pretty easily github.com/MyroG/MyroP-...
August 13, 2025 at 4:52 PM
A few months ago, I shared a music visualizer shader on my GitHub (see quote).
I recently added that visualizer to my avatar.
I wasn't so sure where to place it, but I decided to put it on my shoes. I'm pretty happy with the results.
#VRChat
August 13, 2025 at 4:51 PM