计算机软件

着色器 - 是什么? 类型,优点和缺点

随着全球电脑化,我们的世界有很多令人难以理解的词汇。 处理它们并不容易,因为它似乎乍一看。 其中许多是相似的名称,许多功能很广泛。 现在是时候了解什么是着色器,它来自哪里,它是什么,会发生什么。

优化

很有可能你是“Meincraft”的狂热玩家,这就是为什么他们来找出它是什么。 应该立即注意到,“着色器”的概念与本游戏静态分离,可以分开“活”。 就像时尚。 因此,这两个概念是不够牢固的。

一般来说,着色器来自编程,作为专家的助手。 这个工具可能会被称为优化器,但它确实改善了游戏中的图片。 所以,当你已经开始了解这些是什么时候,我们来解释一下。

解释

什么是着色器? 这是由视频卡处理器执行的计算机程序。 这些工具是用特殊语言开发的。 根据目的,它可能会有所不同。 之后,着色器有条件地转换为图形加速器处理器的指令。

应用

有必要告诉我们,整个应用程序是按目的预先确定的。 这些程序嵌入到视频卡处理器中,这意味着它们可以处理三维图形的对象和图像的参数。 他们可以执行很多任务,包括反射,折射,变暗,转换效果等。

前提

人们一直在试图找到一个着色器很久以前。 即使在这些程序之前,开发人员手动进行了一切。 从某些对象形成图像的过程不是自动化的。 在游戏诞生之前,开发者独立从事渲染。 他们使用该算法,将其用于不同的任务。 所以有指示施加纹理,视频效果等

当然,显卡内置了一些进程。 这样的算法可以被开发人员使用。 但是他们无法将它们的算法强加在视频卡上。 非标准指令可以由CPU执行,这比图形处理器慢。

例子

为了实现差异,值得考虑几个例子。 显然,在游戏中,渲染可能是硬件和软件。 例如,我们都记得着名的地雷克2。所以游戏中的水可能只是一个蓝色的过滤器,当涉及到硬件渲染。 但是随着方案的干预,出现了一阵水。 同样的故事和CS 1.6中的闪电手榴弹。 硬件渲染只给了一个白色的闪光,而软件程序添加了一个像素化的屏幕。

访问

所以很明显,有必要解决类似的问题。 图形加速器开始扩大在开发人员中受欢迎的算法数量。 很明显,不可能“推”一切。 有必要打开访问专家到视频卡。

在有“模型”和“着色器”的游戏之前,开发人员有机会与管道中的GPU单元配合使用,这可能是不同的指令。 所以名为“着色器”的程序变得已知。 为他们的创作,特别开发的编程语言。 所以,视频卡开始不仅加载了标准的“几何”,而且还加载了处理器的指令。

当这种访问成为可能时,开启了新的编程可能性。 专家可以解决GPU上的数学问题。 这样的计算被称为GPGPU。 对于这个过程,需要专门的工具。 来自公司nVidia CUDA,来自Microsoft DirectCompute,以及OpenCL框架。

类型

越多的人了解到什么是着色器,更多的信息被揭示了他们和他们的能力。 最初,加速器有三个处理器。 每个人都负责着色器的类型。 随着时间的推移,它们被普遍的替代。 每个都有一套指令,它们立即有三种着色器。 尽管工作的整合,迄今为止,已经保留了每种类型的描述。

顶点类型与具有许多面的图形顶点一起使用。 可能涉及许多工具。 例如,我们在谈论纹理坐标,切线,二次正交或法向量。

几何类型不仅工作在一个顶点,而且具有整个原始形状。 像素被设计用于处理光栅插图的片段,通常用于纹理。

在游戏中

如果你正在寻找“Minecraft 1.5.2”的着色器,那么很可能你只是想改进游戏中的图片。 为了实现这一目标,该计划通过了“火,水和铜管道”。 着色器测试和修改。 结果显示,这个工具有优点和缺点。

当然,编译各种算法的简单性是巨大的。 这是灵活性,并且在开发游戏的过程中显着简化,因此降低了价值。 所产生的虚拟场景变得更加复杂和逼真。 而且,开发过程本身也快了很多倍。

缺点是值得注意的是,您必须学习一种编程语言,并且还考虑到在不同型号的视频卡上存在不同的算法集。

安装

如果您找到Meincraft的着色器包,您需要了解安装中存在许多陷阱。 尽管这款游戏已经褪色,但仍然是她忠实的球迷。 不是每个人都喜欢时间表,特别是在2017年。 有些人认为,由于着色器,他们可以改善它。 理论上说这个说法是正确的。 但在实践中,你有所改变。

但是,如果您仍然在寻找在Meincraft 1.7上安装着色器的方法,那么首先要小心。 这个过程本身并不复杂。 另外,除了任何下载的文件,还有一个安装说明。 主要是检查游戏版本和着色器。 否则,优化器不起作用。

互联网上有很多地方可以安装和下载这样的工具。 接下来,您需要将存档解包到任何文件夹中。 在那里你可以找到文件“GLSL-Shaders-Mod-1.7-Installer.jar”。 发布后,您将获得游戏的路径,如果它是正确的,然后同意所有后续的说明。

之后,您需要将“shaderpacks”文件夹移动到“.minecraft”。 现在发射启动器需要去设置。 这里,如果安装正确,将出现“着色器”行。 从列表中,您可以选择所需的包。

如果您需要Minecraft 1.7.10的着色器,那么只需找到正确版本的shaderpack并执行相同操作。 在互联网上可能会有不稳定的版本。 有时你必须改变它们,重新安装它们并寻找正确的一个。 最好看看评论并选择最受欢迎的评论。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.atomiyme.com. Theme powered by WordPress.