以下是关于 MC VHS 的中文翻译:
什么是 MC VHS? MC VHS 是一个为 Minecraft 编写的着色器,旨在复制老式 VHS 录影的外观。它包括一些选项,比如自定义火炬效果(正在开发中)和在三种不同颜色空间(Y'UV、Y'IQ 和 YCbCr)之间进行选择的能力。此着色器是在 Minecraft 版本 1.20.6 上使用 Fabric Mod Loader 和 Iris 版本 1.7.1 进行创建和测试的。
它能做什么? MC VHS 提供了多种选项,让用户可以控制他们游戏的视觉效果。目前实现的功能如下:
- 在三种不同颜色空间(Y'UV、Y'IQ 和 YCbCr)中的压缩。
- 后处理的锐化滤镜。
- 隔行扫描。(暂时建议关闭此功能)
- 自定义手电筒效果。(不建议在第三人称视角中使用)
- 静态/噪声/颗粒效果。
- 镜头失真。
- 自动曝光。
- 版本 0.1 的色调映射(包括无、双曲正切、比尔定律、Reinhard)。
- 基于持有物品的光源(可选)。
我计划添加更多功能,并继续完善那些尚未完成的功能。
未来计划是什么?
我计划继续更新这个着色器并添加用户的建议。目前,我希望添加以下功能,这些功能可能会在未来出现:
- 泛光效果(Bloom)。
- 镜头污垢效果。
- 故障效果(在受到伤害或靠近监守者等情况下触发)。
- 体积雾(?)。
- 简单的照明和阴影。
- 屏幕空间照明(?)。
- PBR 支持(物理基础渲染)。
- 改进的火炬效果。
- 大气/环境效果(雨水积水、改进的云、更美观的天空和雾等)。
- 更好的用户体验。
使用协议 你可以进行以下操作:
- 在截图和视频中使用此着色器。
- 修改此着色器供个人使用。
你不可以进行以下操作:
- 声称此着色器及其代码是你自己的作品。
- 未经许可重新分发此着色器。
如果有任何疑问,请随时询问,我会尽力解答。
注意事项
在使用此着色器之前,你需要了解以下几点:
- 此着色器并非为游戏玩法而设计,我只是为了测试我的编程技能而制作了它。
- 某些区域可能会非常明亮,这有一定的意图,但也可能是无意的。如果太亮,你可以在着色器设置的“镜头”选项卡中调整曝光。
- 我没有限制大多数数值,因此可能会出现负值和无限值。如果发生这种情况,请告知我,我会尝试修复。
- 隔行扫描效果基于前一帧,因此低帧率会极大地放大此效果。我不推荐使用此功能,但我将其保留以供你选择。
- 自定义手电筒功能也不适合游戏玩法,因为频繁开关可能会很麻烦。而且,它只在第一人称视角中有效。
- 我尚未在 Optifine 上测试过,但我认为没有理由不兼容。
- 我尚未在 Distant Horizons 上测试过,唯一可能会出问题的是雾效果。
致谢 RGB 到 YUV 颜色转换- RGB 到 YIQ 颜色转换
- RGB 到 YCbCr 颜色转换
|