跳到正文

SLM: Shader

作者:Sleys

一个搭配 ShadersFx 使用的小型前置库,提供撞击帧、噪点叠加、颜色叠加和径向模糊【向内与向外】。

收藏

介绍

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

🎨 SLM:光影

此模组为屏幕效果引入了一套动态光影系统,并全面支持多人游戏同步。


 

⚙️ 功能

包含多种实时光影效果:

  • 🌈 色彩叠加
  • 💥 冲击帧  
  • 🌫️ 噪点叠加  
  • 🔄 径向模糊(渐入 / 渐出过渡)  

这些效果可以通过灵活的光影处理管线进行组合,并按顺序执行。


 

🔗 网络支持

该系统全面支持网络同步,并支持多种执行流程:

  • 客户端 → 服务器 → 客户端(CTS → STC → CTS)  
  • 服务器 → 客户端(STC → CTS)  
  • 静态(仅当前实例)

更多详情

如果你想从客户端启动光影,同时使用服务器端数据(例如附近的实体、哪些实体正面向玩家等)或加载其他效果,那么使用客户端执行的“CTS -> STC -> CTS”流程会很有用。

如果你想实现上述功能,但起始位置不在客户端,那么使用“STC -> CTS”流程会很有用。

如果光影不需要服务器端数据,或者你只想在客户端启动光影,那么使用“静态”模式会很有用。

 

因此,光影可以通过以下方式触发:

  • 本地触发(客户端效果)  
  • 远程触发(由服务器驱动的事件)  
  • 在玩家之间同步  

更多详情

噪点叠加、色彩叠加和冲击帧可以从一个实体发送到另一个实体;不过,模糊效果只能在当前实例中以静态方式执行。


 

🎬 平滑过渡

  • 内置支持平滑取消光影  
  • 避免画面突然切换  
  • 确保过渡平滑

 

🧠 光影处理管线

  • 基于链式执行的系统  
  • 支持不同类型和阶段的光影  
  • 采用模块化设计,可组合多种视觉效果  

更多详情

不过,同一种光影效果无法多次执行,因为它们会相互覆盖。如果同时执行两次冲击帧,不会得到两次冲击帧效果;后添加的效果会覆盖之前的效果。其他光影效果也遵循相同逻辑。

不过,如前所述,你可以同时运行多种光影,例如组合噪点叠加、色彩叠加和径向模糊渐入效果。


 

🛠️ 实用工具

还包含以下辅助工具:

  • 📡 射线检测系统
  • 🎮 用于触发光影的命令支持  
  • 🔧 用于屏幕渲染的辅助工具 

常见问题

SLM: Shader 支持哪些 Minecraft 版本?

SLM: Shader 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

SLM: Shader 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Sleys 的其他作品

查看全部 →