资源图片
RenderPearl(渲染珍珠)
为现代硬件打造的精简、高性能光影
RenderPearl 是一款极其轻量化的光影包,它充分利用了最新的 Iris 特性以及各类图形驱动下的可选扩展功能。其核心目标在于:在适配现代硬件的前提下,既能提供悦目的视觉效果,又能保持卓越的运行性能。
如果您在使用过程中发现任何问题,或者有好的反馈与建议,欢迎前往 GitHub 的 Issue 追踪页面进行提交。开发者非常依赖玩家的反馈来优化错误修复与设计迭代。
趣味小知识
本项目最初是“Luracasmus Shaders(卢拉卡斯姆斯光影)”的延续(这也是为什么您有时会看到它被称为“LS RenderPearl”的原因)。然而,随着版本迭代,现代版的代码与原项目几乎毫无关联。这就引出了一个哲学命题:当一个光影包的所有部分都被替换后,它还是原来的那个光影包吗?
“RenderPearl”这一命名灵感源自基岩版的 RenderDragon(渲染龙)引擎。
功能特性
LabPBR 1.3 合规性与材质数据
“是”代表支持单像素(texel)数据。
| LabPBR 1.3 必需组件 | 来自资源包 | 可配置非标准通道 | 内置/程序化生成 |
|---|---|---|---|
| 反照率 (Albedo) | 是 | 否 | 否 |
| 平滑度 (Smoothness) | 是(或作为线性/感知粗糙度) | 是 | 是 |
| F0/反射率 (f0/reflectance) | 否 | - | 常数 |
| 法线 (Normal) | 是 | 否 | 是 |
| LabPBR 1.3 可选组件 | 来自资源包 | 内置/程序化生成 |
|---|---|---|
| 硬编码金属 (Hardcoded metal) | 否 | 否 |
| 多孔性 (Porosity) | 否 | 否 |
| 次表面散射 (Subsurface scattering) | 否 | 常数(仅限半透明几何体) |
| 自发光 (Emmissiveness) | 否 | 是 |
| 环境光遮蔽 (Ambient occlusion) | 二进制,逐方块(来自模型) | 是 |
| 高度 (Height) | 否 | 否 |
- 利用畸变阴影贴图实现平滑、彩色的实时阴影及体积光效果。
- 结合原版光照与平均纹理颜色,通过光列表(Light List)实现色彩丰富的方块光与物理渲染反射。
- 手持物品支持射线追踪及逐手光照表现。
- 内置多种经过高度优化的后期处理特效,包括使用计算着色器实现的 FidelityFX 对比度自适应锐化 (CAS)、源自 SMAA-MC 的 SMAA 1x 抗锯齿、自动曝光以及多种色调映射算法。
- 支持自定义水体波动及透明度。
- 集成光照等级可视化、指南针覆盖等实用辅助功能。
模组与资源包兼容性
大部分原生 PBR 信息(如光照颜色、材质法线与粗糙度)均为程序化全自动生成,因此能与绝大多数资源包和模组完美兼容。
在最新的 Minecraft 版本中,该光影已支持与远景模组 (Distant Horizons) 以及 Voxy 模组集成,但目前仍处于实验性阶段且功能较为基础。完整的支持计划将在未来的更新中推送。
对于修改了 Iris 光影流水线的模组(例如 Chunks Fade In),可能会出现实验性支持的问题,例如导致光影无法成功编译。
系统需求
提示:只要您使用的是近几年的非 macOS 设备,通常都能满足需求。如果您遇到问题,请尝试更新 Iris 模组和显卡驱动。
- Iris 模组,且必须支持以下特性:
BLOCK_EMISSION_ATTRIBUTECOMPUTE_SHADERSCUSTOM_IMAGESENTITY_TRANSLUCENTSEPARATE_HARDWARE_SAMPLERSSSBO
- 图形驱动:必须支持 GLSL 4.60.8+。
- Minecraft 版本:必须与您所下载的 RenderPearl 版本所标注的兼容版本一致。通常最新的支持版本表现最为稳定。
驱动支持情况
| 操作系统 | 驱动 | 支持程度 |
|---|---|---|
| Linux | Mesa RadeonSI | 完美 |
| Linux | Nvidia | 极佳 |
| Linux | Mesa Zink/RADV | 良好 |
| Linux | Mesa Zink/Nvidia | 不稳定 |
| Windows | AMD Adrenalin | 良好 |
| Windows | Nvidia Game Ready | 极佳 |
以上仅针对最新的稳定版驱动进行测试。未测试其他驱动,如有异常请及时反馈。
调整与兼容性菜单
默认配置及预设档中的所有数值,均旨在适配所有符合“系统需求”的设备。当然,您也可以通过更改选项来发掘更高的性能或画质上限。请注意,某些选项可能导致光影编译失败(通常标记有 ⚠ 警告符号),此时只需重置该选项即可。
实现受限类选项
这些选项的可用范围和表现效果取决于您的显卡驱动。
- 光列表容量 (Light List Capacity):取决于 GPU 工作组的局部数据共享 (LDS) 内存大小。如果光列表填补不充分(通常表现为光线闪烁),盲目调高此值会影响性能。
- 16/8-Bit 类型:使用 GLSL 扩展提供的数据类型来降低寄存器、LDS 和显存占用,从而提升性能。
- 三元最值 (Trinary Min/Max):利用
AMD_shader_trinary_minmax扩展,通过单函数调用执行三元最值操作,建议尽可能开启。 - 32×16位乘法:利用
INTEL_shader_integer_functions扩展优化乘法指令,建议尽可能开启。 - 不可变常量 (Immutable Constants):将可变着色器变量标记为常量以启用优化,这是 GLSL 规范的一部分,但部分驱动支持不佳。
关于 RenderPearl 的设计与二次开发
RenderPearl 的源代码旨在方便模组爱好者修改与重用。代码编写遵循行业最佳实践,但在可读性与性能之间,开发者优先选择了后者。如果您对技术细节有疑问,欢迎通过各个平台联系我。
更多技术信息请查阅 GitHub 仓库。
地图存档使用教程:https://www.mcshuo.com/article/14
MOD模组安装使用教程:https://www.mcshuo.com/article/15
资源光影包安装使用教程:https://www.mcshuo.com/article/16
详细信息
更多资源推荐
7日热门资源
双鱼座 Alpha Alpha Piscium
作者: Luna5ama 分类: 着色器 (Shaders)
双鱼座 Alpha (Alpha Piscium) 是一款追求极致逼真视觉体验的高品质我的世界 (Minecraft) 着色器包。通过前沿的渲染技术,它为玩家呈现出令人叹为观止的游戏环境,包括全局光照、体积云效果以及大气散射等丰富细节。
核心功能 实时全局光照 (Real-time Global Illumination) 采用先进的屏幕空间全局光照技术,基于时空重采样重要性采样算法 (ReSTIR) 构建。 配合 ReBLUR 技术实现卓越的降噪效果。 逼真的大气散射 (Atmospheric Scattering) 提供高速、实时的实时渲染体验。 应用了虚幻引擎天空大气渲染技术与极线采样 (Epipolar Sampling) 方法。 实时体积云 (Volumetric Clouds) 搭载 Nubis 高级云渲染系统。 高质量自适应阴影 (Adaptive Shadows) 集成矩形纹理变形技术 (RTWSM),带来细腻的投影效果。 安装指南 下载双鱼座 Alpha (Alpha Piscium) 着色器包文件。 确保已安装 Iris 着色器加载器。 启动我的世界启动器,选择您创建的 Iris 配置方案并进入对应版本。 游戏启动后,进入 选项 (Options) → 视频设置 (Video Settings) → 着色器包 (Shader Packs)。 点击 打开着色器包文件夹 (Open Shader Pack Folder)。 将下载的 ZIP 压缩包移动至该文件夹 (.minecraft/shaderpacks) 中。 在游戏内的列表中选中新安装的包(若由 Iris 成功识别,文件名将变为黄色)。 点击 完成 (Done) 或 应用 (Apply),即可加载着色器效果。 常见问题解答 (FAQ) 夜晚亮度不足: 请务必搭配 PBR 资源包使用。若偏好原版风格,推荐使用 SPBR;若追求精细度,Patrix 是不错的选择。 无法加载着色器: 请检查 Iris 版本是否在 1.7 或以上。 背光时画面变暗: 此为屏幕空间渲染技术的局限性所致,目前尚无完美的修复方案。 Intel 显卡支持: 由于双鱼座 Alpha 应用了前沿图形技术,而 Intel 显卡的 OpenGL 驱动兼容性较弱,因此暂不支持。 AMD 显卡: 请确认显卡驱动版本是否高于 22.7.1,较旧版本请及时更新。 其他加载错误: 在 Iris 着色器选择界面按下 Ctrl+D 尝试重载。若依然报错,请根据提示路径 (.minecraft/patched_shaders) 获取错误日志,并提交至作者反馈渠道。 开发路线图 1.9 镜面光照更新: 加入镜面全局光照。 2.0 世界空间追踪: 引入体素化及体素追踪技术。 2.1 DRT 更新: 发布 Skibidi DRT,并探索 HDR 模组兼容性。 2.2 体积阴影: 为体积云添加投影效果及屏幕空间阴影。 2.3 局部雾效: 增加地面雾气渲染。 2.4 云影投射: 实现地形云影遮蔽,并将云层纳入反射与全局光照计算。 2.5 云层更新(第一阶段): 优化云层光照,增加高积云,重构卷云模型。 2.6 云层更新(第二阶段): 重写积云模型,增加层积云与雨层云。 2.7 动态超分辨率: 计划加入 FSR 3.1(不含帧生成)。 2.8 视差映射: 计划加入陡峭/平滑视差映射及视差阴影支持。手绘边界 SketchBound
手绘边界 (SketchBound) 是一款能够为你的 Minecraft 世界赋予铅笔素描质感的视觉渲染方案。
这款别具一格的着色器旨在将游戏画面转化为一本“鲜活的写生簿”。通过应用独特的手绘风格勾线与动态阴影排线技术,游戏中的每一个方块都呈现出艺术家笔下的创作痕迹,让你的世界充满艺术张力。
核心功能
铅笔轮廓勾勒:为所有游戏内物体赋予手绘外观。 动态阴影排线:完美模拟传统素描中的排线技法,让光影更具层次感。 三重色彩模式:内置黑白灰度、明艳色彩以及蓝色圆珠笔三种预设供你自由切换。 深度自定义系统:提供丰富的参数设置,助力你打造心中理想的艺术视觉风格。社区与技术支持
欢迎加入我们的 Discord 频道。
你可以在此分享游戏截图、提出功能建议,或是在遇到问题时寻求技术支持。每一份来自社区的反馈,都是推动《手绘边界》持续进化的重要动力。
鸣谢
特别感谢 XorDev 的慷慨授权,允许本项目使用了来自《不规则着色器包》(Unsquare Shaderpack) 中的方块模型畸变、泰森多边形 (Voronoi) 纹理效果以及水面炫光等先进技术。正是这些技术的集成,才让这一艺术构想得以完美呈现。
超越信念光影包 Beyond Belief Shaders
作者: unicornblood2468
分类: 光影包
这款光影包历经多年演变,已经发展成为一套极其出色的视觉增强方案!
描述针对社区成员在Discord上的频繁询问,我在此特别说明:本光影包兼容任何安装了光影模组或Optifine的我的世界(Minecraft)版本。请注意,Curse平台上显示的“支持版本”限制并不适用于光影包。
“超越信念光影包”(Beyond Belief Shaders,简称Bbepc/BBL)最初由Daniel Rodriguez Moya于2015年8月启动研发。他已授权我负责该项目的后续更新,并将其发布至此供大家免费使用。需要注意,本光影包不支持苹果(Mac)系统或英特尔(Intel)集成显卡。
增加特性 雨天湿滑效果: 雨天时,地面方块会产生逼真的倒影。 维度专属优化: 为不同维度提供了定制化的视觉调整。 高度自定义配置: 几乎所有功能都支持自由开关。 体积云渲染: 带来更具层次感和真实感的云层效果。 动态模糊: 增强视觉运动的流畅感。 自然光影色彩: 无论是白天还是黑夜,光照色彩表现更加柔和自然。 水体质量提升: 显著优化了水的视觉表现。 平缓摆动: 树叶与云层的移动轨迹更加缓慢且富有规律。 卡通渲染(Celshading): 为画面增添独特的艺术风格。 源自bbvr的定制立方体(custom_box)与色调映射(Tonemaps)。 已知问题 在《巫术》(Witchery)模组的狼人模式下,镜头光晕与雾气显示会产生冲突。 无法显示《随机事物》(Random Things)模组中血月的红色特效;在特定高度触发事件时,可能会导致屏幕变黑。 在1.12版本中,使用《征服》(Conquest)材质包可能会出现显示异常(未在旧版本进行测试)。 制作人员 基础核心支持: Sonic Ether雨核 Raincore
你是否曾踏足于此?在1998年的那个时空,雨水从未有过片刻停歇。
关于雨核 (Raincore):
雨核 (Raincore) 是一款旨在捕捉雨后泥土芬芳气息的光影包。它通过独特的像素化处理与颗粒感/低保真 (lo-fi) 视觉效果,营造出一种怀旧而忧郁的氛围。这是我继光影包“灯笼 (Lantern)”之后的第五部作品,希望大家能够喜欢这份诚意之作。
性能表现:
该光影包对硬件要求极其亲民,即便使用集成显卡也能享受到丝滑的运行体验。为了获得最佳的视觉观感,建议将游戏渲染距离设定在8个区块。当然,虽可进一步调低数值,但保持在8到11个区块之间往往能达到最佳的视觉平衡。
常见问题:
问:我可以将这款光影包添加至我的模组包中吗? 答: 在不修改源代码的前提下,将本光影包作为模组包的一部分进行分发,通常不被视为衍生作品。因此,模组包内的其他组件将不受 GPLv3 许可证的约束。NMS法线贴图着色器 Normal Map Shaders
一款将您的游戏世界转化为法线贴图的着色器包
这款着色器包的功能正如其名,它能够将您的整个《我的世界》场景直接渲染为法线贴图效果。对于致力于打造高品质视觉效果的《我的世界》图形设计师而言,这款工具极具价值。它赋予了设计师精确操控的能力,使其能够选取场景中的特定表面,并将该区域的色彩与周围环境独立开来,从而实现更为细腻的后期处理与分层渲染。
评论互动区
理性讨论,友好交流,让观点更有价值
登录后即可参与讨论、点赞和回复,打造更有质量的社区互动。
立即登录参与互动正在加载评论...