Vanilla Enhanced 1.17b
on 2026 May 01原版增强 v1.17b — 更新日志
从 v1.08 升级而来
本次更新是一次重大的内部渲染架构重构,聚焦于模块化着色器架构、画质提升以及更优的长期可维护性。尽管表层视觉效果变化可能较为细微,但底层渲染管线已得到全面重写。
🚀 概览
1.17b 版本引入了着色器职责分离机制(分别处理方块、实体、地形与天空),取代了 v1.08 中使用的旧式单体架构。此举实现了更精细的控制、更清晰的渲染逻辑,以及更强的未来扩展能力。
✨ 新增功能
🔹 专用于方块与实体的独立着色器管线
- 新增:
gbuffers_block.fsh / .vshgbuffers_entities.fsh / .vsh
这意味着:
- 方块与实体现通过彼此独立的着色器阶段进行处理
- 由此支持:
- 针对不同物体类型实现更精准的光照行为
- 更清晰地划分渲染逻辑
- 更便捷地添加未来功能(例如:自发光实体、逐物体特效)
❌ 已移除
🔸 shaders.properties
- 该文件已从着色器包中完全移除
其重要性在于:
- 配置现已内置于着色器代码中
- 降低了对外部配置解析的依赖
- 提升了各类着色器加载器(OptiFine / Iris)之间的一致性
🔧 变更与改进
🌌 天空渲染(gbuffers_skybasic.fsh)
- 优化大气色彩表现
- 改善渐变过渡效果
- 在时间周期内维持更稳定的亮度水平
效果:
- 天空色调更自然
- 减少色带与视觉瑕疵
🌍 地形渲染(gbuffers_terrain.fsh)
- 调整光照计算方式
- 提升各类方块间阴影表现的一致性
- 优化间接光照处理
效果:
- 世界整体光照更协调统一
- 略微增强空间深度感
- 降低特定环境中的强烈明暗对比
⚙️ 技术变更(深入解析)
🧩 模块化着色器架构
- 由半单体式着色器结构 → 迁移至基于 gbuffer 的模块化布局
- 对以下部分实行独立处理:
- 地形
- 方块
- 实体
- 天空
优势:
- 调试与迭代更便捷
- 显著减少着色器冲突
- 代码库更简洁清晰
💡 光照管线调整
- 重新平衡各渲染通道间的光照贡献
- 优化以下各项之间的交互:
- 直射光(太阳/月亮)
- 环境光
- 方块光
🧼 代码库清理
- 移除过时的配置模式
- 简化着色器依赖关系
- 统一标准化文件结构
📈 性能表现
- 渲染一致性略有提升
- 视场景复杂度而定,可能带来轻微的帧率提升
- 因移除了外部配置解析,系统开销有所降低
⚠️ 兼容性说明
本版本专为以下平台设计并兼容:
- OptiFine
- Iris 着色器
shaders.properties的移除可能影响:- 来自旧版本的自定义用户微调设置
- 基于外部配置文件的修改
🧠 总结
v1.17b 是一项基础性更新。
初看之下它未必带来翻天覆地的视觉变化,但它彻底重建了渲染管线,使其更具可扩展性、灵活性与面向未来的适应能力。
🔎 搜索引擎优化关键词(便于发现)
Minecraft 着色器、轻量级着色器包、原版增强着色器、兼容 Iris 着色器、OptiFine 着色器包、Minecraft 性能向着色器、Minecraft 真实光照、改进型天空着色器、增强型地形着色、实体着色器支持、Minecraft 视觉升级
Vanilla Enhanced 1.08
on 2026 Jan 08原版增强 1.08 - 版本日志
水下效果更新
新功能
-
高级水下焦散系统
- 双层焦散图案,具备真实光线折射效果
- 基于波浪的调制,实现动态水下光照
- 基于深度的降级模式,随距离逐渐淡出
- 昼夜自适应焦散(仅在白天且天空亮度充足时可见)
-
改进的水下氛围
- 逼真的蓝色水体染色,支持昼夜变化
- 指数型深度迷雾,提供更佳的可视性渐变
- 使用程序化噪声模拟水下粒子效果
- 水下仰视时的上帝之光效果(光柱)
-
增强的水体视觉效果
- 更自然的水体色调(蓝-青色谱)
- 基于游戏时间的动态染色
- 浅水与深水之间更好的颜色融合
- 提升焦散的可见性与亮度
优化改进
- 优化焦散计算以提高性能
- 优化水下迷雾距离曲线,实现更平滑的过渡
- 更好地将焦散与现有光照系统集成
- 增强基于深度的水下色彩分级
配置选项
- 新增
CAUSTICS_STRENGTH滑块 (0.0 - 2.0) - 新增
WATER_CLARITY滑块 (0.5 - 2.0) - 新增
WAVE_HEIGHT滑块 (0.0 - 2.0) - 新增
UNDERWATER_TINT滑块 (0.5 - 2.0)
版本 1.01 - 风动画安全更新
错误修复
- 严重:修复了水方块错误应用风动画的问题
- 严重:修复了冰方块受叶类动画影响的问题
- 严重:修复了箱子方块出现非预期顶点位移的问题
优化改进
- 新增明确的方块ID黑名单系统(
shouldNotWave函数) - 实施更安全的方块ID验证(范围检查)
- 增加对无效方块ID的额外安全检查
- 改进风动画过滤机制,防止边缘情况
技术更改
- 将方块排除逻辑与包含逻辑分离
- 将水、流动水、冰、箱子和玻璃加入被阻止的方块列表
- 通过多层级ID验证增强顶点着色器安全性
- 改进方块ID检测中的边缘情况处理
版本 1.0 - 初始发布
核心功能
动态天空系统
- 平滑的昼夜循环过渡,支持自定义颜色渐变
- 基于时间的天空颜色阶段(早晨、白天、黄昏、夜晚)
- 体积云渲染,使用fbm噪声
- 随时间变化的动态云彩颜色
- 降雨天气集成,附带饱和度降低效果
高级光照与PBR
- 金属与反射表面的基于物理的渲染
- 来自太阳与月亮的动态镜面高光
- 火把光源具有暖色调温度与轮廓光
- 多光源支持(天空、方块、火把)
- 法线贴图集成,增强表面细节
- 基于一天中时间的自适应镜面强度
植被动画
- 基于风的草、树叶、花朵和作物动画
- 特定方块的动画模式(树叶摆动方式不同于草)
- 多频率风波动,实现自然运动
- 基于顶点高度的位移(顶部比底部移动更多)
- 垂直上下浮动,增加真实感
- 支持多种植被类型:
- 高草与小麦
- 树木树叶(两种类型)
- 花朵(玫瑰、蒲公英)
- 藤蔓,具有悬挂运动
- 睡莲,具有漂浮动作
- 树苗与枯灌木
- 甘蔗
色彩分级与大气
- 昼夜环境颜色染色
- 基于深度的大气透视
- 低光环境下带有暖色调的距离迷雾
- 增强的光照图处理,支持伽马校正
- 火把光源的颜色渗透
- 降雨去饱和效果
- 动态对比度与饱和度调整
性能
- 为焦散和云优化噪声函数
- 高效的fbm实现,用于程序化细节
- 基于光照等级的条件着色器路径
- 智能PBR强度混合
配置选项
- PBR反射强度控制
- 风动画强度调节
Vanilla Enhanced 1.00
on 2026 Jan 08🌿 原版增强光影 v1.00 - 完整发布更新日志

- 小幅调整了细节,
- 对比度调整。
- 天气效果优化。
Vanilla Enhanced 0.97
on 2026 Jan 08🌿 原版增强光影 v0.97 - 更新日志

🔆 太阳 / 月亮方向修复:
- 现在在可用时正确使用 sunPosition 和 moonPosition 统一变量。
- 若不可用,则应用可靠的备用计算方式。
- 太阳运动现在遵循正确的 自东向西 轨迹,使用 cos / sin 计算。
🔥 火把PBR修复:
- 火把光源现在为全向发光(向所有方向辐射)。
- 为火把添加了边缘光照,增强发光真实感。
- 更柔和的镜面高光(强度从 64 → 16 降低)。
- 引入了最低环境光值 (0.2),确保光照一致性。
👁️ 视角方向修正:
- viewDir 现在正确计算为:normalize(cameraPosition - worldPos)
- 所有计算现在均在世界空间中保持一致。
💎 反射计算修复:
- 使用 reflect(-lightDirection, normal) 正确计算反射向量
- 基于 dot(viewDir, reflectionDir) 实现准确的镜面高光
- 确保反射随摄像机角度正确响应。
✅ 整体影响:
- 阳光与月光现在从正确方向照射。
- 火把从所有角度提供一致且逼真的照明。
- 镜面反射根据摄像机视角正确表现。
- 不再有北向锁定的光照伪影——光照方向现在更加自然。
Vanilla Enhanced 0.8
on 2026 Jan 08🌿 原版增强光影 v0.8 - 更新日志
修复了昼夜灯光问题。
降低了PBR强度。
添加了体积云。
修复了重大漏洞。
Vanilla Enhanced 0.72
on 2026 Jan 08🌿 原版增强光影 v0.72 - 更新日志
太阳与月球光照方向已修复。
PBR 强度已调整。
太阳光的 PBR 效果已优化。
修复了一些小错误。
Vanilla Enhanced 0.6
on 2026 Jan 08🌿 原版增强光影包 v0.6 - 更新日志

🔄 总体概述:
- 在原版风格基础上,引入先进的基于物理的渲染(PBR)。
- 专注于真实的光照交互、改进的水面反射以及更具沉浸感的视觉深度。
- 保持轻量级性能,兼容广泛的GPU(#version 120 GLSL)。
✨ 新功能与改进
🧪 基于物理的渲染(PBR)增强:
- 完整支持动态PBR,整合法线贴图、高光贴图和粗糙度贴图。
- 支持多种光源:太阳、火把、岩浆/辉光方块,并具有真实感的镜面高光。
- 为金属表面添加环境反射,包含菲涅尔效应。
- 加入法线贴图近似效果,提升表面细节表现。
🌬️ 动态风效(实验性):
- 根据世界位置和风模拟,对树叶和草进行细微的颜色偏移。
- 当前已实现但默认禁用(已注释)。
🌊 水面反射与潮湿效果:
- 增强水面反射,响应降雨与潮湿状态。
- 基于菲涅尔效应的湿反射高光,在雨天时增强真实感。
🎨 基于深度的颜色分级:
- 根据距离进行去饱和与色调调整,营造大气纵深感。
- 地下区域使用较暖色调;地表附近则偏冷。
💎 改进矿石辉光:
- 低光环境下,矿石方块的辉光更平滑,并带有脉动闪烁效果。
- 扩展支持更多矿石类型,优化辉光颜色。
🚫 移除或更改内容:
- 环境环境色调不再随游戏内时间动态变化,以保持色调一致性。
🎯 小幅调整与优化:
- 平衡色调映射与饱和度,提升PBR融合效果。
- 优化高级光照计算与光照图增强。
- 改善水下颜色衰减与雾效混合。
- 整体着色器代码清理与性能优化。
📊 性能与兼容性:
- 继续支持使用GLSL #version 120的老款GPU。
- 优化PBR与光照计算,尽量减少对帧率的影响。
🔮 v0.7 路线图:
- 启用并优化动态风效。
- 添加体积光效(阳光光束)。
- 实现轻量级屏幕空间反射。
- 增加可配置选项,用于调节亮度、饱和度和潮湿效果。
Vanilla Enhanced 0.5
on 2026 Jan 08🌿 原版增强光影 v0.5 - 更新日志
🔄 总体概述:
- 继续保持 原版视觉风格,现在支持 基于物理的渲染 (PBR)。
- 在保持光影轻量快速的同时,优先考虑 清晰度与真实光照效果。
✨ 新增功能
🧪 基于物理的渲染 (PBR):
- 🧱 地形与方块的基础 PBR 集成:
- 支持法线、高光和粗糙度贴图。
- 表面现在会根据光照角度和强度动态响应。
- 💡 实时高光反射,提升表面深度感知。
- 🕹️ PBR 贴图从纹理通道中提取(
normals、specular等)。
❌ 移除功能:
- 🌅 按游戏时间动态调整环境色 已被 移除:
- 光照不再随 Minecraft 游戏内时间变化而偏色。
- 确保环境色调更加稳定一致。
🎯 调整与改进:
- 🌈 优化色调映射以更好匹配新的 PBR 光照。
- ✏️ 对着色器各渲染阶段进行少量代码清理与优化。
📊 性能与兼容性:
- 仍基于 #version 120 GLSL,确保广泛 GPU 支持。
- PBR 计算经过优化,尽量减少性能损失。
🔮 计划在 v0.6 实现:
- 体积光效(神之光)
- 轻量级屏幕空间反射
- 可配置的着色器选项(亮度、饱和度等)
- 平滑的水体焦散与反射调整
Vanilla Enhanced 0.4
on 2026 Jan 08🌿 原版增强光影 v0.4 - 更新日志
🔄 总览:
- 忠实于原版风格,但显著增强了光照、饱和度和色彩活力。
- 在性能与画质之间取得平衡,保持轻量级的着色器核心。
🔆 更新内容与特性
🎨 色彩与光照增强:
- 📈 提升的饱和度与对比度:
- 色彩现在更加鲜艳生动,不再发灰。
- 由
saturation(..., 1.2)和contrast(..., 1.15)函数驱动。
- ☀️ 动态昼夜染色:
- 全天候时间周期中实现渐进且自然的天空色调过渡。
- 由
getDayNightColor()函数处理。
🌊 水下视觉效果:
- 💧 新的水下染色与深度阴影:
- 取代原版扁平的水体表现,呈现更深邃、更具沉浸感的蓝色调。
- 使用
depthFade混合实现真实光线衰减。
- 🌫️ 水下雾效 以增强深度感知:
- 颜色混合模拟真实的水下视野限制。
🌦️ 天气与雾效:
- 🌧️ 降雨雾效染色 现在为世界添加阴郁的灰蓝色滤镜。
- 通过
fogColor = mix(...)根据rainStrength应用。
- 通过
- 💦 雨后潮湿效果:增加轻微亮度与饱和度,提升真实感。
🕳️ 洞穴环境:
- 🌌 低天空光洞穴中的变暗与染色:
- 深暗处呈现微弱的紫色阴影与闪烁的光线。
frameTimeCounter添加脉动闪烁效果。
📊 性能与兼容性:
- 基于 #version 120 GLSL 构建,即使在较旧的GPU上也可运行。
- 专注于视觉保真度,采用极少的后处理。
🚧 v0.5 开发路线图:
- 上帝光(阳光光束)\
- 简易SSR反射\
- 分层远距离雾效\
- 更平滑的天空盒过渡




