跳到正文

Toasted Shaders

作者:Toasty1158

温暖舒适的光照,搭配出色的真实感:基于物理的天空、体积云、FFT 水面、彩色光照,以及能淋湿整个世界的雨。

收藏

截图

介绍

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

Toasted Shaders Beta 1 是我首次公开发布的光影包:温暖舒适的画面风格、基于物理的天空、体积云、FFT 水面,以及能让整个世界淋湿的雨。预告片中的每一张截图都使用正式发布版本拍摄,实际效果就是如此。更多截图请查看 图片 标签页。

关于

嗨,我是 Toasty,会制作 Minecraft 光影短片。我制作了 Toasted Shaders,因为我想要一款兼具温暖氛围和真实感的光影包:自然的太阳和天空、柔和的阴影、雨夜里温暖的窗光,以及让人忍不住想靠近的水面。

我确定整体风格,为每种效果把控艺术表现,并逐个场景进行测试。它基于已发表的渲染研究构建(论文列在致谢部分),没有照搬其他光影包的内容。整体风格是温暖舒适,内核则追求真实。

这是首个公开测试版。大多数场景已经呈现出我想要的效果,但仍有一些粗糙之处,欢迎告诉我你发现的问题。

特性

  • 基于物理的天空
    • 根据真实大气散射计算天空和日落,并加入臭氧层效果,呈现蓝调时刻
    • 带有临边变暗效果的太阳、月相、随天空转动的程序化星空,以及夜间气辉
    • 雨后放晴时出现彩虹
  • 体积云
    • 带有多重散射效果的 3D 积云,以及高空卷云层
    • 地面上的云影、日落后的粉橙色云彩,以及水面倒映的云朵
  • 光照与阴影
    • 随距离增加而变柔和的阴影(PCSS),以及透过彩色玻璃的彩色光线
    • 彩色方块光:火把发出暖光,灵魂火和海晶灯发出青色光,紫水晶发出紫色光,并且光线不会穿墙
    • 真实感环境光遮蔽(GTAO)、空气中和水下的光束
    • 树叶和草的次表面散射光、发光方块,以及手持物品发出的光
  • 水面
    • FFT 海浪(与电影和 Blender Ocean 使用相同的方法),兼具涌浪和细密涟漪
    • 追踪穿过波浪、投射到地面的焦散效果,以及真实折射、吸收和水深着色
    • 屏幕空间反射;超高画质下提供光线追踪回退方案;从水下看到的斯涅尔之窗,以及水下雾效
  • 天气
    • 以 3D 方式呈现雨滴:雨丝具有纵深感,屋檐下不会出现,并会在灯笼附近泛出橙光
    • 只有被雨淋到的表面才会变湿:多孔方块会吸水变暗,光滑表面会覆上反光水膜,平坦地面会形成水洼
    • 雨滴涟漪与水花、暴风雨天空、照亮世界的闪电、灯具周围的雾状光晕,以及雨后缓慢干燥的效果
  • 下界与末地
    • 被熔岩海照亮的下界雾霭、余烬和孢子、热浪扭曲效果,以及天花板上的熔岩光
    • 带有星系带和星云的末地天空,以及会扭曲其后方星光的黑洞
  • 镜头与后期处理
    • 时间抗锯齿(最多 16 次采样)、自动曝光、泛光和电影色调曲线
    • 电影效果选项(默认关闭):景深与焦外光斑、动态模糊、镜头光晕、变形宽银幕光斑、色差、色彩滤镜、胶片颗粒、暗角和宽银幕遮幅
    • 拍照模式:保持静止,画面会持续优化,最终生成干净无噪点的截图
  • 设置
    • 低 / 中 / 高 / 超高预设,并提供每种效果的独立滑块

兼容性

要求 详情
光影加载器 Iris 1.6 或更新版本(基于 Iris 1.11 制作)。不支持 OptiFine,因为本光影包需要计算着色器和自定义图像
Minecraft Java 版。基于 26.2 和 26.3 构建并测试
显卡 需要支持 OpenGL 4.3。已在 NVIDIA 显卡上测试;AMD 和 Intel 显卡理论上可用,但尚未在本测试版中验证
macOS 不支持。Apple 的 OpenGL 最高只支持到 4.1
Distant Horizons 支持:地形和水面的 LOD 会像世界中的其他部分一样获得光照和阴影
PBR 资源包 暂不支持,计划加入 labPBR 支持

安装

使用 CurseForge App:打开 Minecraft 配置文件,添加 Iris,然后从 光影 页面安装 Toasted Shaders。

手动安装:

  1. 为你的 Minecraft 版本安装 Iris(以及 Sodium)。
  2. 下载 Toasted Shaders。不要解压。
  3. 在游戏中前往 选项 → 视频设置 → 光影包 → 打开光影包文件夹,将压缩包放入其中。
  4. 选择 Toasted Shaders,然后点击 应用。
  5. 可选:打开 光影包设置并选择预设。

性能

Toasted Shaders 是一款性能开销较大的光影包。它优先针对高画质截图和视频进行优化,因此推荐使用中端或更高端的显卡。

预设 适用场景
低 较旧的显卡或笔记本显卡
中 流畅的日常游玩
高(默认) 预期的画面效果
超高 截图和视频:16 次采样的 TAA、光线追踪反射回退方案、拍照模式

在我的测试场景中,RTX 5070 Ti 使用高画质预设时约为 35–55 FPS。彩色方块光是最影响性能的效果:在光照设置中将其关闭,FPS 大约会翻倍。

使用条款

你可以:

  • 在截图和视频中使用 Toasted Shaders,包括营利内容。欢迎在说明中注明“光影:Toasted Shaders”。
  • 为个人使用修改本光影包。
  • 将其加入从 CurseForge 或 Modrinth 下载的整合包。

你不可以:

  • 在其他任何地方重新上传或分享本光影包文件。
  • 重命名本光影包,或声称本光影包或其代码属于你。
  • 未经我事先许可,将其代码复制到其他光影包中。
  • 通过带有营利性质的短链接或付费墙提供本光影包。

致谢

Toasted Shaders 没有复制其他光影包的代码。它基于已发表的研究构建,谨向以下作者致谢:

  • 天空与大气:S. Hillaire(EGSR 2020、SIGGRAPH 2015)、E. Bruneton(2017)、Cornette 与 Shanks(1992)
  • 云:A. Schneider 与 N. Vos,《地平线:黎明时分》的实时体积云(2015);M. Wrenninge 等人(2013)
  • 水:J. Tessendorf,《海洋水体模拟》(2001);Cox 与 Munk(1954);J. Arvo(1986)
  • 雨:N. Tatarchuk(2006)、S. Lagarde(2013)、K. Garg 与 S. Nayar(2006)、B. Cloward 的 天气着色器系列
  • 阴影、光照与环境光遮蔽:R. Fernando(PCSS,2005)、E. Heitz(2014)、Ramamoorthi 与 Hanrahan(2001)、Jimenez 等人(GTAO,2016)、Amanatides 与 Woo(1987)
  • 画面质量:B. Karis(2014)、M. Salvi(2016)、J. Jimenez(2014)、T. Lottes(2016)、Jarzynski 与 Olano(2020)、Cigolle 等人(2014)
  • 黑洞:A. Einstein(1936)。没错,真的。
  • 感谢 Iris 和 Distant Horizons 团队,让这类光影包成为可能。

常见问题

支持 OptiFine 吗?

不支持,需要 Iris。

支持 Mac 吗?

不支持。macOS 不支持本光影包所需的 OpenGL 版本。

支持最新版本的 Minecraft 吗?

光影包对 Iris 版本的依赖远大于对 Minecraft 版本的依赖。如果 Iris 已支持你的游戏版本,本光影包应该就能运行。

画面太暗 / 太亮 / 太卡。

打开 光影包设置。想提升性能,可以选择较低的预设;也可以在 镜头与色彩 中调整曝光。

在哪里报告问题?

请在我的 YouTube 视频下留言,并附上你的显卡型号、Minecraft 和 Iris 版本,以及截图。


链接: YouTube

常见问题

Toasted Shaders 支持哪些 Minecraft 版本?

Toasted Shaders 支持 Minecraft Java 版 26.2–26.3,共 2 个版本,可用的加载器:Iris。下载时注意选择和你游戏版本一致的文件。

Toasted Shaders 怎么安装?

光影需要先装 Iris。把下载的 .zip 文件(不用解压)放进游戏目录的 shaderpacks 文件夹,进游戏后在「选项 → 视频设置 → 光影包」里选中它。光影对显卡要求较高,卡顿可以调低光影设置或渲染距离。

评论

登录后评论和评分