本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

着色器

来自Minecraft Wiki
跳转至: 导航搜索
此条目的部分内容由于太久没更新而已过期。
你可以帮助我们来更新此条目。

着色器(Shader)是在1.7.2中被测试的功能[1]。你可以通过按下在菜单选项内的"Super Secret Settings..."键来切换它们。然而有些人无法使用这个功能。着色器可以通过F4键来禁用。着色器可能无法在没有OpenGL 2.1电脑上使用。此功能在1.9被移除。

要注意的是有些着色器间的差异非常微妙,因此有时候需要点击图片来查看更高分辨率的图片才能看出差别。

着色器[编辑 | 编辑源代码]

名字 描述 示例图片
默认 不使用任何着色器。作为与下方图片的对比图 Default.png
Notch 这个着色器加入了抖动的效果。

这似乎是参考于矮人堡垒这个游戏,一个给了Notch制作Minecraft灵感的游戏。

NotchShader.png
快速近似抗锯齿(FXAA) 这个着色器加入了少许反锯齿效果(平滑锯齿边缘),在沿着地平线出现的树木上最为明显。 Fxaa.png
美术 图像树模糊的,导致了动态的物体会闪烁。 Art.png
颠簸 描绘色差,给予一种3D的感觉 (在全分辨率下更明显的观看时的截图。) Bumpy.png
斑点2 接近美术,但颜色不那么强烈 Blobs2.png
素描 给予世界一种铅笔素描的外观 Pencil.png
色彩卷积 加剧颜色,增加了活力。 Color convolve.png
分散 抵消了红色,绿色和蓝色通道。 Deconverge.png
翻转 垂直反转玩家视角 Flip.png
反色 反转颜色,从超级秘密设置和/gamemode3中,从末影人的旁观视野索取。 (例如14w05b) Invert.png
NTSC 给玩家一种CRT显示器/电视屏幕的视角 Ntsc.png
描画 描绘色差。和颠簸相似,但不那么复杂 Outline.png
磷光 屏幕上像素会拖移,当移动的时候会在离远前“拖出” Phosphor.png
Scan pincushion 接近ntsc,但沒有模糊而且色彩少一点强烈 Scan pincushion.png
索贝耳 把除了物件的边缘外的景象变成黑色 Sobel.png
位元组 把视角转为低像素2d的8位元色彩模样 Bits.png
去色 减低画面的饱和度 Desaturate.png
绿 在电视效果的基础上覆盖绿色。 Green.png
模糊 模糊画面,除了正在显示的物品 Blur.png
摇晃 颜色循环的色调范围不断。所有显示的像素拉升,并通过正弦计算下来。但是应当注意的是,正在被显示的它这仅影响在屏幕平面上,而不是顶点,作为观察屏幕的边缘显示的像素被移动了。 Wobble.png
斑点 类似斑点2和艺术,但斑点是微小的时候收了起来。 Blobs.png
消除锯齿 Antialias.png
苦力怕视角 与绿色视角相似, 但是没有黑色边框, 从超级秘密设置和/gamemode3中,从苦力怕的旁观视野索取。 (例如14w05b) CreeperShaderFrom1dot8.png
蜘蛛 5个“眼睛”屏幕与模糊之间,类似蜘蛛的脸,输入/gamemode 3,然后获得从蜘蛛的角度来旁观。 (如14w05b的) SpiderShaderFrom1dot8.png


已通过[编辑 | 编辑源代码]

已通过 备注 片段著色器 顶点著色器
antialias.json 用于:消除锯齿. antialias.fsh blobs.vsh
bits.json 用于 Bits, 苦力怕 and 绿色. bits.fsh sobel.vsh
blit.json 用于 消除锯齿, 畫, Bits, Blobs, Blobs2, Bumpy, 色彩 convolve, Deconverge, Desaturate, Flip, FXAA, 绿色, Invert, Notch, NTSC, Outline, 铅笔, Phosphor, Scan pincushion, Sobel, 蜘蛛 and 抖动. blit.fsh blit.vsh
blobs.json 用於 Blobs. blobs.fsh blobs.vsh
blobs2.json 用於笔 and Blobs2. blobs2.fsh blobs.vsh
bloom.json[2] phosphor.fsh sobel.vsh
blur.json 用於 畫, Blur, NTSC and 蜘蛛. blur.fsh sobel.vsh
bumpy.json 用於 Bumpy. bumpy.fsh bumpy.vsh
color_convolve.json 用於 色彩 convolve, 苦力怕, Desaturate, 綠色 and NTSC. color_convolve.fsh sobel.vsh
deconverge.json 用於 Deconverge and NTSC. deconverge.fsh sobel.vsh
downscale.json downscale.fsh downscale.vsh
flip.json 用於 Flip. blit.fsh flip.vsh
fxaa.json 用於 FXAA. fxaa.fsh fxaa.vsh
invert.json 用於 Invert. invert.fsh blit.vsh
notch.json 用於 Notch. notch.fsh sobel.vsh
ntsc_decode.json 用於 NTSC. ntsc_decode.fsh sobel.vsh
ntsc_encode.json 用於 NTSC. ntsc_encode.fsh sobel.vsh
outline.json 用於 Outline. outline.fsh sobel.vsh
outline_combine.json 用於 畫. outline_combine.fsh sobel.vsh
outline_soft.json 用於 鉛筆. outline_soft.fsh sobel.vsh
outline_watercolor.json 用於 畫. outline_watercolor.fsh sobel.vsh
overlay.json overlay.fsh blit.vsh
phosphor.json 用於 NTSC and Phosphor. phosphor.fsh sobel.vsh
scan_pincushion.json 用於 綠色, NTSC and Scan pincushion. scan_pincushion.fsh sobel.vsh
sobel.json 用於 Sobel. sobel.fsh sobel.vsh
spider.json 用於 蜘蛛. spiderclip.fsh rotscale.vsh
wobble.json 用於 抖動. wobble.fsh sobel.vsh

历史[编辑 | 编辑源代码]

Java版
1.7.2 13w38a 加入了最早的一组着色器:Antialias, Deconverge, Outline, Art, Desaturate, Pencil, Bits, Flip, Phosphor, Blobs, FXAA, Scan pincushion, Blobs2, Green, Sobel, Blur, Invert, Wobble, Color convolve, NTSC。
13w38b 加入了The Bumpy shader。
1.7.4 13w47a 加入了The Notch shader。
1.8 14w05a 加入了苦力怕和蜘蛛的着色器。在旁观模式中作为苦力怕蜘蛛末影人观察世界时,着色器会自动启用。
14w05b 现在当玩家在更换视角和在观察生物时,着色器被移除。[3]
F4现在会切换不同的着色器,而不是关闭着色器。[3]
1.9 15w31a 由于一个内部重写,移除了“Super Secret Settings”按钮。[4]

漏洞[编辑 | 编辑源代码]

关于“着色器”的漏洞由漏洞追踪器维护,请在那里使用英文汇报漏洞。

参考[编辑 | 编辑源代码]