Unity Shader 基础知识(翻译)

什么是Shader?

着色器是在GPU上运行的程序,用于定义如何在屏幕上渲染对象。 该程序需要多个输入来处理输出,有时需要经过多次pass或“steps”。

这些输入根据您要创建的着色器的类型而有所不同:
Surface Shaders表面着色器:讨论着色器时我们主要想到的是什么。 它们负责定义对象的表面细节,例如反射,折射和纹理混合。
Vertex Shaders顶点着色器:位移几何的顶点。 与时间结合使用时,这些可用于产生程序动画。
Compute Shaders计算着色器:实例化许多(有时是数百万个)对象以模拟人群,植被和其他各种模拟。
Geometry Shaders几何着色器:对现有几何进行细分,以为模型提供更高分辨率的细节。
渲染管道

猜你喜欢

转载自www.cnblogs.com/lucater/p/12517763.html
今日推荐