Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

Information icon
此特性为Java版独有。
Disambig gray  本文章介绍的是观看生物视角时所启用的一个功能。关于资源包中的着色器,请见“资源包 § 着色器”。关于当前版本中的着色器,请见“着色器”。

着色器(Shader)是在旁观模式下观看生物视角时所启用的一个功能,切换到第三人称视角会使着色器被禁用。着色器无法在不支持OpenGL 2.1的电脑上使用,因为OpenGL 2引入了GLSL(OpenGL的着色器语言)。

目前,着色器存储在minecraft.jar中的assets/minecraft/shaders/文件夹中。正在使用的着色器文件目录会显示在调试屏幕中。

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

着色器[]

名字 描述 示例图片
Default 不使用任何着色器。此处列举是为了与下方图片对比。 Default
Notch 仅使用了游戏一半的分辨率和8位色,并具有抖动效果。

这是Notch对许多其他他制作的游戏使用的类似的叠加层的参考。

NotchShader
FXAA 这个着色器加入了少许抗锯齿效果(平滑锯齿边缘),在沿着地平线出现的树木上最为明显。 Fxaa
Art 图像越靠外越模糊,导致了会移动的物体会闪烁。 Art
Bumpy 描绘色差,给予一种3D的感觉 (在完整分辨率下观看截图更明显。) Bumpy
Blobs2 接近Art,但颜色不那么强烈。 Blobs2
Pencil 给予世界一种铅笔素描的外观。 Pencil
Color convolve 增强并添加更多的颜色,增添活力。 Color convolve
Deconverge 偏移了红色,绿色和蓝色通道。 Deconverge
Flip 垂直反转玩家视角。 Flip
Invert 反转颜色,在Super Secret Settings中设置或使用/gamemode 3命令开启旁观模式后查看末影人的旁观视角来观察。 Invert
NTSC 给玩家一种CRT显示器/电视屏幕的视角。 Ntsc
Outline 描绘色差。和Bumpy相似,但不那么复杂。 Outline
Phosphor 屏幕上像素会拖移,当移动的时候会在离远前“拖出”。 Phosphor
Scan pincushion 接近NTSC,但没有模糊而且色彩少一点强烈。 Scan pincushion
Sobel 把除了物件的边缘外的景象变成黑色。 Sobel
Bits 把视角转为低像素并使用8位元色彩。 Bits
Desaturate 降低画面的饱和度。 Desaturate
Green 在Scan pincushion和Bits的基础上覆盖一层绿色。 Green
Blur 模糊画面,除了正在显示的物品 Blur
Wobble 颜色在色调范围内循环。所有显示的像素通过正弦计算上下移动120°。但是应当注意的是,正在被显示的它这仅影响屏幕平面,而不是顶点,作为观察屏幕的边缘显示的像素被移动了。 Wobble
Blobs 类似Blobs2和Art,但当靠近时斑点很小,而在远处斑点很大。 Blobs
Antialias 模糊像素的边缘以减少锯齿。这比FXAA模糊,但在消除纹理和方块的锯齿状边缘方面更好。 Antialias
Creeper 与Green相似,但是没有黑色边框或较低的分辨率,可以在旁观模式进入苦力怕的旁观视角中观察。 CreeperShaderFrom1dot8
Spider 5个“眼睛”屏幕与模糊之间,类似蜘蛛的脸,在旁观模式进入蜘蛛的旁观视角来观察。 SpiderShaderFrom1dot8

访问[]

源文件 用于 片段着色器(Fragment Shader) 顶点着色器(Vertex Shader)
antialias.json Antialias antialias.fsh blobs.vsh
bits.json Bits, Creeper, Green bits.fsh sobel.vsh
blit.json Most shaders except Blur blit.fsh blit.vsh
blobs.json Blobs blobs.fsh blobs.vsh
blobs2.json Art, Blobs2 blobs2.fsh blobs.vsh
blur.json Art, Blur, NTSC, Spider blur.fsh sobel.vsh
bumpy.json Bumpy bumpy.fsh bumpy.vsh
color_convolve.json Color convolve, Creeper,
Desaturate, Green, NTSC
color_convolve.fsh sobel.vsh
deconverge.json Deconverge, 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 Art outline_combine.fsh sobel.vsh
outline_soft.json Pencil outline_soft.fsh sobel.vsh
outline_watercolor.json Art outline_watercolor.fsh sobel.vsh
overlay.json overlay.fsh blit.vsh
phosphor.json NTSC, Phosphor phosphor.fsh sobel.vsh
scan_pincushion.json Green, NTSC, Scan pincushion scan_pincushion.fsh sobel.vsh
sobel.json Sobel sobel.fsh sobel.vsh
spider.json Spider spiderclip.fsh rotscale.vsh
wobble.json Wobble wobble.fsh sobel.vsh

历史[]

Java版
1.7.213w38a加入了最早的一组着色器:Antialias, Deconverge, Outline, Art, Desaturate, Pencil, Bits, Flip, Phosphor, Blobs, FXAA, Scan pincushion, Blobs2, Green, Sobel, Blur, Invert, Wobble, Color convolve, NTSC。
13w38b加入了Bumpy着色器。
1.7.413w47a加入了Notch着色器。
1.814w05a加入了Creeper和Spider着色器。在旁观模式中作为苦力怕蜘蛛末影人观察世界时,着色器会自动启用。
14w05b现在当玩家在更换视角和在观察生物时,着色器被移除。[1]
F4现在会切换不同的着色器,而不是关闭着色器。[1]
14w06a加入了实体轮廓线着色器。
1.915w31a由于一个内部重写,移除了“超级秘密选项”按钮。[2]

参考[]

语言

Advertisement