跳到正文

CRT Monochrome Shaders

作者:h1ggsk

这款光影能将你的游戏画面变成复古的 80 年代 CRT 屏幕效果。

收藏

截图

介绍

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

CRT Monochrome Shaderpack

“End of Line.”

CRT Monochrome Shaderpack 是一款轻量级的 GLSL 光影包,适用于 Minecraft Java 版(Iris/OptiFine),重现了 80 年代早期计算机的高对比度荧光显示美学。

它用严格的双色调线框/阈值可视化取代了标准渲染,在游戏中模拟单色 CRT 显示器。

🖥️ 视觉风格

“P1” 荧光美学

默认情况下,该光影包采用 “P1 Apple Green”(#33FF33) 配色方案,模仿 Apple II 时代的高余辉绿色荧光显示器。世界被渲染为发光几何体与纯黑虚空之间的鲜明对比。

CRT 模拟

该光影包包含一套完全程序化的 CRT 后处理堆栈:

  • 屏幕曲率: 细微的几何畸变,模拟弯曲的玻璃显像管。
  • 扫描线: 随时间缓慢滚动的水平电子束线。
  • 色差: 屏幕边缘轻微的 RGB 通道分离。
  • 暗角: 四角变暗,模拟显像管深度。

⚙️ 技术特性

  • 基于深度的渲染: 在深度缓冲上使用 Sobel 边缘检测和亮度阈值来生成轮廓和实体。
  • 对优化友好: GPU 开销极低。禁用标准光照、阴影和 PBR 计算。
  • “镜厅”修复: 包含一个自定义天空着色器模块,强制清除深度缓冲。这可以防止使用优化模组(如 Radon/Sodium)禁用原版天空渲染时常见的”拖影”伪影。
  • 驱动支持: 兼容 NVIDIA 和 AMD GPU(OpenGL 3.0+)。

🎛️ 配置

虽然默认是绿色,但该光影包可通过游戏内的 光影选项 菜单进行完全配置。

RGB 颜色通道

你可以使用 0-255 的滑块手动混合荧光颜色。

  • 经典琥珀色: R: 255, G: 176, B: 0
  • Macintosh 白色: R: 229, G: 251, B: 255
  • 霓虹紫: R: 214, G: 3, B: 220

世界设置

  • 对比度阈值: 控制边缘检测器的灵敏度(越高 = 世界越暗,越低 = 噪点越多)。
  • 虚空距离: 设置网格淡入黑色的严格截断距离。
  • CRT 效果: 用于调整或禁用曲率、扫描线强度和色差的滑块。

⚠️ 已知问题与故障排除

“镜厅”(拖影)效果

如果你看到屏幕”拖影”或移动时出现残影,说明你的深度缓冲没有被正确清除。

  • 原因: 这通常发生在高性能自定义客户端或为节省 FPS 而禁用原版天空渲染的模组上。没有天空渲染通道,清除上一帧深度数据的命令就永远不会被发送。
  • 修复方法:
    1. 确保在客户端设置中启用了 天空渲染。
    2. 如果你是使用自定义渲染引擎的开发者,请确保在帧开始时清除深度缓冲位。

物品显示为”色块”或缺乏细节

如果手持物品看起来像纯色方块:

  • 在光影选项中调整 对比度阈值。
  • 降低阈值会使检测器对更小的深度变化更敏感,从而在近距离物体上显示更多细节。

📥 安装

  1. 下载 .zip 文件。
  2. 将其放入你的 .minecraft/shaderpacks 文件夹中。
  3. 使用 Iris 或 OptiFine 启动游戏。
  4. 在光影列表中选择 CRT Monochrome Shaderpack。

注意:为获得最佳体验,如果使用 OptiFine,请确保启用“渲染区域”。

📣 直播与内容创作

如果你在直播或视频中展示了此光影包,请通过链接到官方项目页面或提及 h1ggsk 来提供署名。我很想看看你用它能创作出什么!

📦 整合包政策

  • 已授予许可:你可以自由地将 CRT Monochrome Shaderpack 包含在托管于 CurseForge 或 Modrinth 的整合包中。
  • 要求:整合包必须使用官方项目依赖/链接,以便下载通过原始来源进行追踪。
  • 禁止:你不得将此光影包作为独立文件重新上传,或将其托管在第三方“镜像”网站上。

📄 许可证

版权所有 © 2026 h1ggsk。保留所有权利。

本软件是 h1ggsk 的知识产权。

  1. 禁止再分发:你不得将此光影包作为独立项目重新上传、镜像或再分发。
  2. 修改:你可以仅限个人使用修改代码。未经作者明确书面许可,你不得分发修改后的代码版本(“分支”)。
  3. 整合包例外:在上述“整合包政策”规定的条件下,允许在精选整合包中使用。

常见问题

CRT Monochrome Shaders 支持哪些 Minecraft 版本?

CRT Monochrome Shaders 支持 Minecraft Java 版 1.5.0–1.21.11,共 86 个版本,可用的加载器:Iris / OptiFine。下载时注意选择和你游戏版本一致的文件。

CRT Monochrome Shaders 怎么安装?

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

评论

登录后评论和评分

h1ggsk 的其他作品

查看全部 →