版权归作者所有,转载请注明出处
1.渲染管线
2.Shader介绍
3.Shader下载和使用
1.渲染管线
渲染出画面需要一道道加工,最终展现给我们美轮美奂的世界。
渲染管线:
渲染管线就是“渲染的流水线”,Unity中主要有
Build-In Render Pipeline (内置渲染管线) :默认的渲染管线
Universal Render Pipline (通用渲染管线) :URP:性能较好,跨平台也不错
HD Render Pipline (高清渲染管线) :HDRP:以画面为主 ,偏向高端机器(PC、主机)和影视的渲染管线。手游一般不用。
暂时不需要深刻理解,可以粗暴的理解成有几种“渲染模式”,有个概念即可。
2.Shader介绍
Shader是渲染管线的算法片段,用于告诉图形硬件如何计算和输出图像(比如让像素间隔一个空白,这样出来图形就有点马赛克)
Shader的制作一般基于某个渲染管线,一般不具备通用性(比如一个Shader基于URP,那么在HDRP就不能用)
Shader可以让模型展现出不同的效果,比如风格化(比如卡通渲染风格)、水等等
Shader入行并不是必需知识,但是对这些名词一定要有概念,知道其作用以及如何使用即可
3.Shader下载和使用
1)Shader下载
Unity资源商店:
2)Shader使用
使用方式:我们可以将Shader附加给材质球,然后材质球附加给网格渲染器。
Unity本身也内置了一些基本Shader