基本信息
我的世界Java版本
平台
分类
性能影响

其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
原型监视器
一种具备扫描线与信号干扰效果的后处理X光可视化光影。
概述
原型监视器是一款轻量级全屏后处理光影,可将渲染完成的画面转换为模拟X光监视器的视觉效果。该效果完全在合成通道中实现,将场景亮度转化为高对比度的单色图像,并叠加荧光粉风格着色、边缘增强、胶片颗粒、周期性垂直扫描以及间歇性信号干扰等效果。
该光影直接作用于最终渲染图像(
colortex0
),而非修改世界光照或材质渲染逻辑,因此属于屏幕空间视觉效果。
核心特性
X光图像转换
视觉效果
场景被重映射为X光风格图像,明暗区域均转化为高对比度的负片式表现。
实现方式
-
从
colortex0采样最终场景颜色。 -
采用标准RGB加权方式计算亮度:
- 0.299 × 红色分量
- 0.587 × 绿色分量
- 0.114 × 蓝色分量
-
应用多级对比度处理:
-
伽马展开(
pow(luma, 0.45)) - 反色
-
额外对比度锐化(
pow(xray, 1.8))
-
伽马展开(
由此生成光影全程使用的基准X光外观。
性能表现
开销极低,仅需对基础图像进行一次纹理采样。
边缘增强
视觉效果
物体边界更加突出,在X光图像中形成更清晰的轮廓线。
实现方式
- 横向与纵向采样邻近像素。
-
计算简易拉普拉斯式边缘响应:
- 将当前像素亮度与其右侧及上方邻近像素进行比较。
- 将所得边缘值叠加回X光强度中。
此操作可提升几何体轮廓与纹理过渡区域的局部对比度。
性能表现
影响较低,每像素额外增加两次纹理读取。
胶片颗粒
视觉效果
在画面上叠加细微噪点,模拟胶片扫描或成像设备固有的颗粒感。
实现方式
- 使用自定义哈希函数生成的程序化数值噪声。
- 基于视口尺寸在屏幕空间内计算噪声。
- 颗粒强度以零为中心,并混合进X光输出结果中。
性能表现
算术运算开销较低至中等,无需额外纹理查询。
扫描光束叠加
视觉效果
一条明亮的扫描光条沿垂直方向周期性地扫过整个屏幕。
实现方式
-
利用
frameTimeCounter生成循环扫描周期。 - 计算当前像素距扫描位置的距离。
-
应用以下效果:
- 明亮的前导辉光
- 微弱的尾随光带
扫描过程随时间持续循环。
性能表现
开销极小,完全通过数学运算实现。
荧光粉风格色彩分级
视觉效果
灰度X光图像被赋予冷调蓝绿色监示器色调,同时保留明亮的纯白高光。
实现方式
-
在以下两种色调之间进行插值:
- 深蓝绿色阴影色调
- 接近纯白的高光色调
- 通过平滑步进掩膜在中间调区域额外增强绿色成分。
性能表现
可忽略不计。
信号干扰爆发系统
视觉效果
短暂的显示不稳定期会引入水平方向图像失真及局部画面异常。
实现方式
- 由周期性定时循环驱动。
- 仅在狭窄的时间窗口内激活。
-
借助程序化随机性实现以下效果:
- 水平像素位置偏移
- 重新采样场景亮度
- 将失真图像数据混合进选定的扫描线
该效果表现为短促的干扰爆发,而非持续性扭曲。
性能表现
绝大多数时间处于非活动状态;仅在干扰爆发期间执行额外纹理采样。
胶片边缘响应
视觉效果
屏幕边缘略微变亮,同时画面向四角渐隐。
实现方式
- 计算像素到屏幕中心的径向距离。
-
叠加以下效果:
- 细微边缘辉光
- 晕影暗化
由此营造出类似胶片放映机的画框效果。
性能表现
可忽略不计。
兼容性
渲染管线
- 合成后处理光影
-
作用于
colortex0 - 全屏屏幕空间效果
GLSL 版本
-
GLSL 1.20(
#version 120)
包含的光影阶段
-
composite.vsh -
composite.fsh
检测到的统一变量
-
colortex0 -
frameTimeCounter -
viewWidth -
viewHeight
加载器支持
项目文件中未包含任何特定加载器的元数据。
仅凭归档文件本身无法验证其与OptiFine、Iris、Sodium或其他光影加载器的兼容性。
已知限制
- 全部效果均在场景渲染完成后应用。
- 不实现自定义光照、阴影、反射、材质或世界空间渲染功能。
- 视觉输出完全取决于最终渲染帧。
光影选项 / 可配置设置
未发现用户可配置的光影选项。
归档包中包含一个空的
shaders.properties
文件,且项目元数据未暴露任何可配置参数。



