跳到正文

Dynamic Rain Shader

作者:TimmyChips

利用原版资源包的核心光影,让雨水倾斜,呈现更灵动的视觉效果。无需安装模组!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

使用核心着色器倾斜雨滴,无需模组。调整了雨的纹理,让它看起来更真实一些。此外,还修改了雨滴溅起的粒子效果,使其与雨滴相匹配。云朵着色器也经过调整,让云朵变得透明,并使雾气的渐隐效果更自然。

Minecraft rain comparison

我还可能会调整水滴落下的粒子效果,让它与整体风格相匹配。目前它还是原版中硬编码的深蓝色。

兼容性:
Dynamic Rain 应该与钠兼容。钠有时会影响原版和使用 Fabric 模组的 Minecraft 的渲染,不过我自己还没遇到过这个问题。如果你遇到了,可以试试附加模组 Indium,它应该能解决渲染问题,但通常不需要安装。

不过,此资源包不兼容光影包!

我对着色器代码还不太熟悉,所以代码可能没有那么整洁,也可能存在更好的矩阵声明和修改方式。

这个资源包的工作原理是:顶点着色器从雨的纹理中读取特定的 alpha 值(不透明度 38%),然后变换并旋转粒子矩阵,使雨滴倾斜。纹理还必须带有透明背景,这样效果才能作用于整个粒子,而不是只作用于其中一部分,因此需要片段着色器来遮罩背景。片段着色器会识别并丢弃纹理中透明的绿色背景,只留下雨滴。如有任何问题,或想重复使用这段代码,欢迎在 Discord 上联系我:_timmychips_!

常见问题

Dynamic Rain Shader 支持哪些 Minecraft 版本?

Dynamic Rain Shader 支持 Minecraft Java 版 1.19–1.21.4,共 15 个版本。下载时注意选择和你游戏版本一致的文件。

Dynamic Rain Shader 怎么安装?

把下载的 .zip 文件(不用解压)放进游戏目录的 resourcepacks 文件夹,进游戏后在「选项 → 资源包」里把它移到右边启用。

评论

登录后评论和评分

TimmyChips 的其他作品

查看全部 →