RainyGlassShader
A Unity built-in shader for a plausible rain-on-glass effect. Has high-end and mobile variants.
Install / Use
/learn @toadstorm/RainyGlassShaderREADME
RainyGlassShader

A Unity built-in shader for a plausible rain-on-glass effect. Has high-end and mobile variants. As seen in "The Conservatory" on VRChat.
This shader was constructed using Amplify Shader Editor. It uses a bit of math to animate the two included textures. The shader is fully parameterized so it can create rainy looks of varying intensities.
The main shader uses a grabpass for the fake refraction effect. On Android, please use the mobile shader that doesn't use a grabpass. It's highly recommended that you edit this shader or any other grabpass shaders in your scene to ensure that the grabpasses are named identically wherever possible to avoid performance loss.
For information on how this shader was constructed, see this article: https://www.toadstorm.com/blog/?p=742
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Mar 6, 2026
