{"id":60298,"date":"2026-06-03T15:24:36","date_gmt":"2026-06-03T12:24:36","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/"},"modified":"2026-06-03T15:24:36","modified_gmt":"2026-06-03T12:24:36","slug":"dynamic-rain-shader","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/","title":{"rendered":"Dynamic Rain Shader"},"content":{"rendered":"<p>Tilts the rain using core shaders, no mods needed. Tweaks the rain texture to be a bit more realistic. Additonally changes the rain splash particle to match. The clouds shader is also tweaked to make the clouds transparent and have a better fog falloff.<\/p>\n<p>![Minecraft rain comparison](https:\/\/cdn.modrinth.com\/data\/cached_images\/c16381a7e8b26b1c92f9207910848c2536e3e864.png)<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/eey2iRNHg7c\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>I might also change the water dripping particle to match. Currently, it&#8217;s the vanilla, hard-coded deep-blue color.<\/p>\n<p>Compatibility:<br \/>\nDynamic Rain should be compatible with Sodium. Sodium sometimes breaks vanilla and fabric modded Minecraft&#8217;s rendering, but I haven&#8217;t had issues with that personally. If you do, try the addon, Indium, which should fix any rendering issues, but it shouldn&#8217;t be necessary.<\/p>\n<p>**This resource pack is not compatible with shaderpacks, however!**<\/p>\n<p>I am not the most coding literate at shader code so the cleanliness of the code might not be as good as it could have been, and there might&#8217;ve been better ways to decalre and modify matrices.<\/p>\n<p>How this resource pack works is the vertex shader grabs a specific alpha value in the rain texture (opacity 38%), and transforms\/rotates the particle matrix to tilt the rain. The texture has to have a transparent background too so it affects the entire particle, not just part of it, so the fragment shader is needed to mask out the background. The fragment shader finds and discards the transparent green background in the texture, leaving just the rain. Reach out to me on Discord at _timmychips_ if you have any questions or want to reuse the code!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uses vanilla resource pack core shaders to tilt the rain, giving it a more dynamic look. No mods needed!<\/p>\n","protected":false},"featured_media":60299,"template":"","meta":{"_minecraft_slug":"dynamic-rain-shader","_minecraft_project_id":"h1XaRPDH","_minecraft_author":"TimmyChips","_minecraft_license":"MIT","_minecraft_downloads":19416,"_minecraft_follows":76,"_minecraft_client_side":"required","_minecraft_server_side":"unsupported","_minecraft_storage_type":"zip","_minecraft_archive_name":"dynamic-rain-shader.zip","_minecraft_size_bytes":26541,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-16T02:32:02.340174Z","_minecraft_date_created":"2024-03-26T05:35:46.003167Z","_minecraft_date_modified":"2024-12-10T05:45:50.530394Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/dynamic-rain-shader","_minecraft_icon_attachment_id":60299,"_minecraft_imported_at":"2026-06-03T12:24:37+00:00","_minecraft_import_hash":"d822f21e2e63d7174c7bd2f05b523474","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[32,870,136,6,61,8],"mod_loader":[9],"minecraft_version":[54,55,56,57,58,59,36,60,93,94,101,102,62,37,38],"class_list":["post-60298","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-16x","mod_category-core-shaders","mod_category-environment","mod_category-minecraft","mod_category-simplistic","mod_category-vanilla-like","mod_loader-minecraft","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dynamic Rain Shader - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamic Rain Shader - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Uses vanilla resource pack core shaders to tilt the rain, giving it a more dynamic look. No mods needed!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/\",\"name\":\"Dynamic Rain Shader - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp\",\"datePublished\":\"2026-06-03T12:24:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dynamic-rain-shader\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dynamic Rain Shader\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynamic Rain Shader - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/","og_locale":"en_US","og_type":"article","og_title":"Dynamic Rain Shader - Minecraft","og_description":"Uses vanilla resource pack core shaders to tilt the rain, giving it a more dynamic look. No mods needed!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/","name":"Dynamic Rain Shader - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp","datePublished":"2026-06-03T12:24:36+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dynamic-rain-shader-icon-f516363d7a488a6f362a9fd0fd2ebfb1efb15a1d_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dynamic-rain-shader\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Dynamic Rain Shader"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/60298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/60299"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=60298"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=60298"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=60298"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=60298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}