unity shader

Posted gameDesigner

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity shader相关的知识,希望对你有一定的参考价值。

Unity新的shader叫做 基于物理渲染的shader,先介绍下新的shader具有的特性:

  1. Energy Conservation(能量守恒):这是一个基于物理的概念,它确保物体反射的光线不会比它接受到的光线还要强。一种材质越趋于镜面,那么它的漫反射就越少;一个表面越平滑,高光强度越强,范围越小。

  在表面上的各个点的光线渲染,都经过计算,以确保与从环境中接受到的光相等。粗糙表面受来自更为宽广区域的光线影响。

  更平滑些的表面表现出更强、更小的高光区域。点A反射来源为摄像机正面的光线。点B接受来自天空的环境光而发出蓝色光。

  点C接受它周身围绕的地面颜色发出的环境光和反射光。

 

  2. High Dynamic Range(HDR):这个表示 颜色超出正常范围0-1,举个例子,太阳可以轻易的比蓝天的亮度高出10倍。要查阅深入点

  的讨论,请看如下链接:https://docs.unity3d.com/Manual/HDR.html

  

 

以上是关于unity shader的主要内容,如果未能解决你的问题,请参考以下文章

unity---spriteRender进度条

unity3D 引导(镂空)

Unity3D Shader 高斯模糊

unity shader入门语义,结构体,逐顶点光照

unity模仿瓶子中的液体晃动

Unity #pragma multi_compile说明