[1.20.4-1.16.5][Iris Shader] 新一代Fabric光影加载器 [EWO]
Iris shader —— 新一代Fabric光影加载器
<<如果你清楚地看到了这行文字,请点击以继续阅读>>
|简要介绍
Iris Shader是一款Fabric端下的光影加载模组,旨在为安装了Sodium的模组环境提供高清修复光影支持。Iris Shader致力于保证模组兼容性,即将与其他模组兼容作为开发时的第一要务。目前,其已兼容绝大多数的模组和高清修复光影。其更新速度较快,在Minecraft进行大版本更新时能够第一时间适配。此外,Iris Shader还是一个开源自由软件,这意味着所有人都可以对其做出贡献,并帮助Iris Shader做得更好。
https://s1.ax1x.com/2020/07/17/UsifaD.png
|视频信息
by law4x@bilibili.com
https://www.bilibili.com/video/BV1pb4y1d7Vo/
传送门
|关于The Iris Project——模组维护团队的话
Iris的创建是为了填补我(指The Iris Project创建者coderbot)在Minecraft自定义和图形优化社区看到的空白:缺少一个能够让我在现代Minecraft版本加载喜欢的光影,并同时保有对模组兼容性的开源着色器模组。目前占据光影模组主导地位的高清修复的许可限制较为严格,基本阻止了任何形式的调试工作;同时,其还因与我喜欢的模组冲突而“臭名昭著”。此外,它也和目前所有优化模组中效果最好的模组Sodium不兼容。ShadersMod自从1.12.2版本之后从未更新,这导致其不支持许多现代的光影包。因此,我创建了Iris来试图解决这些问题,并设法解决许多长期存在的光影包问题。
起初,我开发Iris是为了满足自己对于具有良好兼容性和调试潜力的性能向着色器模组的需要。在我的设备上共同使用Iris和Sodium时,其性能表现非常出色,并使长时间开启光影游玩而不仅仅是为了漂亮的截图而打开光影变为可能。事实证明,我远不是唯一从Iris的开发中受益的人,这就是为什么我决定将其作为开源模组公开发布。
目前,Iris有1.18.2、1.19.2、和1.19.3的稳定发行版本(注:1.17.1于1.2.7版本,1.16.5于1.4.5版本停止维护)和为Minecraft快照发布的测试版本。Iris目前还处于积极开发中并经常有新的改进,这一进展十分迅速!
|Iris是如何提升你的帧率的
仅原版
目前版本的Minecraft代码库非常古老,许多人认为其迫切需要重写,特别是图形渲染部分。1.15中引入的Blaze 3D渲染引擎是对解决这个问题的一个尝试,但从许多方面上来说反而加重了问题。在1.17中,Minecraft转而使用OpenGL Core 3.2和Java 16,但目前并没有显著优化性能。在1.17以下版本中,Minecraft并不原生支持光影,就算1.17版本发布以后,其对光影的支持依旧非常有限。但是,Minecraft以其低开销极简风的画面著称,这为基于高性能着色器的画面提供了坚实基础。
原版 + Sodium
Sodium是一个以从未有模组尝试过的方式重写了部分原版渲染系统来优化性能的Fabric模组。其被积极维护和更新,旨在兼容绝大多数Fabric模组并尽可能提高帧率。其系列模组(注:元素周期表)Lithium、Phosphor和Hydrogen能和Sodium共同使用以优化游戏刻、光照或内存等不同方面。共同使用这些模组能将帧率提高至150%或更高,无论你是在追求PVP时的更高帧率,或是借助现有的硬件资源让你的游戏可玩。
原版 + Sodium + Iris Shader
Iris Shader基于Sodium和原版游戏开发,其可提供从未有*独立*Fabric模组实现的功能:支持已有的光影。正因为Iris Shader基于Sodium和原版游戏开发,你能够在不使用昂贵的硬件的情况下以较高帧率使用光影。Iris Shader执行的额外进程只会降低性能表现10-15%,并在安装Sodium的情况下,其性能表现仍远高于原版!这将直接转化为光影性能,使绝大多数流行光影能稳定60帧以上运行,甚至是在5~6年前的旧平台上。
|图片展示
https://m1.miaomc.cn/uploads/20230312_640d7a60322aa.png
https://m1.miaomc.cn/uploads/20230312_640d7adc64d86.png
使用Complementary Shader拍摄
|Iris Shader安装与前置
必要前置
模组图标模组名称模组简介链接
https://m1.miaomc.cn/uploads/20230312_640d7731436cf.pngSodiumFabric性能优化模组CurseForge
推荐前置
模组图标模组名称模组简介链接
https://m1.miaomc.cn/uploads/20220515_628061c0efc22.pngIndiumFabric Rendering API支持Modrinth mod百科
https://m1.miaomc.cn/uploads/20220515_6280627a7c6d2.pngWI ZOOM最高50x的视角缩放模组(v键)CurseForge MCBBS
https://m1.miaomc.cn/uploads/20220515_628065b227a99.pngContinuity高清修复格式连接纹理支持CurseForge mod百科
https://m1.miaomc.cn/uploads/20230312_640d77fd2e426.pngLambDynamicLights动态光源模组CurseForge MCBBS
|相关链接和信息
官方网站:https://irisshaders.net/
Modrinth模组下载站:https://modrinth.com/mod/iris
CurseForge:https://www.curseforge.com/minecraft/mc-mods/irisshaders
Github代码仓库:https://github.com/IrisShaders/Iris
Discord:https://discord.gg/jQJnav2jPu
Twitter:https://twitter.com/IrisShaders
本文搬运许可:许可截图
本文更新日志:更新日志:
2021.01.30 新建草稿
2021.06.17 正式发布
2021.06.18 新增安装教程
2021.07.15 移除译名,待商讨
2021.08.15 修正关于1.17版本的描述
2021.09.11 统一mod英文名
2021.10.23 更新Iris Starline介绍及下载
2022.01.07 移除Iris Starline介绍(其功能即将被并入官方版本)
2022.03.11 修正错误介绍
2023.03.12 更新排版和其他内容
2024.02.23 KLPBBS
本帖排版参考了 Material Design帖子主题规范 的部分建议和代码
⏬点此查看旧介绍
简介
Iris Shader 是一个旨在兼容高清修复(Optifine)光影的fabric mod, 并且兼容Sodium.目前该mod仍然在开发中
无论现在还是将来,该mod都不会移植到forge
作者的目标
以下是Iris的开发目标, 它们目前还没有被完全实现
1、优化: 在和Sodium共同使用时,Iris将完全发挥显卡的性能.
2、无误: 没有渲染错误.
3、mod兼容: Iris Shader将尽量尝试兼容其他mod
4、向下兼容: Iris Shader应当兼容所有现存的高清修复和ShaderMod的光影
5、为光影开发者制作的功能: 当Iris基本上稳定时, 作者将为光影开发者提供其他功能, 如debug hud等
6、支持更多mc版本
图片欣赏GUI截图
以下视野距离均为32区块、效果全部为最高光影1:bsl v7.2.01p1
光影2:Sildurs Vibrant Shaders v1.27 Extreme
光影3:KUDA-Shaders v5.0.5 Patch1 - Extreme
光影4:SEUS Renewed v1.0.0
支持的光影包官方给出的光影包:
- XorDev's shaderpacks
- Sildur's Vibrant Shaders(站内搬运)
- Sildur's Enhanced Default(暂不支持附魔光芒)
- Complementary Shaders(站内搬运)
- BSL Shaders
- AstraLex Shader (BSL Edit)(暂不支持水反、天气:雨天不会被正确渲染)
- SEUS v11(普遍在天气方面有bug, 可能不兼容某些硬件)
- SEUS renewed(可能不兼容某些硬件)
- Skylec Shader(水下和天气渲染有渲染bug)
暂不兼容自定义uniform的光影(例如Chocapic13系列光影)
介绍视频(up主:law4x)
https://www.bilibili.com/video/av631043338
原地址
相关链接和下载
从1.1.3版本开始,Iris Shader不再自带sodium,你必须单独下载它!
官网: This is Iris (irisshaders.net) (备用:https://irisshaders.github.io/)
Curseforge: IrisShaders - Mods - Minecraft - CurseForge
Modrinth: Iris Shaders - Modrinth
Github: IrisShaders/Iris: (WIP) LGPL-3.0 License (github.com)
Patreon: coderbot is creating the Iris Shaders Mod for Minecraft | Patreon(快给作者打钱)
Discord: The Iris Project (discord.com)
镜像下载: curseforge mod 下载 - IrisShaders (xmdhs.top)
安装教程
方式一:通过官方安装器安装
第零步:在启动器中安装对应版本的Fabric loader第一步:去官网下载安装器:
第二步:使用安装器安装取消勾选“Use Custom loader”单击Install
若出现一下提示框,单击是即可
安装完成后,你应该会在mods文件夹找到Iris和修改版的Sodium(如果你选择了Iris & Sodium的话)了
若出现以下提示可能说明你连不上github,可以尝试挂{:ladder:}或者使用方式二安装
方式二:手动下载mod文件
从curseforge、modrinth、官网等下载方式下载mod文件,然后把mod文件放到.minecraft\mods文件夹即可
注:部分测试版本可能必须从安装器中下载
mod译名暂时还不确定,如果你有更好的翻译方案,欢迎在评论区提出~
搬运许可
一些废话:
实际上今年年初就准备发布这个mod的帖子了,但是当时这个mod的兼容性和优化还很差,就一直拖到了现在[:...:]
更新日志
2021.01.30 新建草稿
2021.06.17 正式发布
2021.06.18 新增安装教程
2021.07.15 移除译名,待商讨
2021.08.15 修正关于1.17版本的描述
2021.09.11 统一mod英文名
2021.10.23 更新Iris Starline介绍及下载
2022.01.07 移除Iris Starline介绍(其功能即将被并入官方版本)2022.03.11 修正错误介绍
以下内容已过时,仅供留档备用
简介
该版本致力于通过修复bug、添加功能的方式来为玩家提供更好的游戏内体验。
目前,该版本相较于官方版本的最大区别为支持在游戏内配置光影包
安装教程
0、你需要能访问github的网络环境和一个github账号,打不开的可以自行百度或直接使用本帖提供的版本(见下文)
1、打开Actions · HyperCubeMC/Iris (github.com),点击带你需要的游戏版本的分支名称(xxx-starline)的构建的黑体字(必须为成功的,即带绿色对勾的),选择最新的即可。以下图举例,我想要下载1.17.1版本的Iris,只需要选择最新构建成功的版本,即#582。
注:1.16.5的分支名为starline,即下图第三个
2、打开页面后单击此处下载
3、用压缩软件打开下载下来的文件,其中不带-dev、-source后缀的即为mod文件
4、Iris Starline版本内不附带修改版的sodium!你可以使用类似方法下载Iris Starline的修改版sodium:Actions · HyperCubeMC/sodium-fabric (github.com)
mod分发下载
依照LGPL-3.0许可分发mod
1.16.5:
1.17.1:
GUI截图
iiii快看看 搬运许可的外链已经G了
页: [1]