
Shader
PresleyGo
只心向前,无问西东
展开
-
Shader的几何数学、线性代数
要会写Shader,需要掌握一些基本的空间知识,比如空间坐标,矢量,线性代数等。下面介绍一些相关知识。坐标系: 常见的坐标系分为二维坐标系和三维坐标系,二维坐标系比较容易理解,它就是我们初中就已经接触过的X-Y轴坐标系,相信大家都已经有所认识,不再赘述。三维坐标系比二维坐标系多了Z轴,也多了一些特性。三维坐标系可以分为左手笛卡尔坐标系和右手笛卡尔坐标系。之所以存在2种坐标系,是因为两...原创 2020-01-19 00:57:56 · 733 阅读 · 0 评论 -
Unity Shader的ShaderLab语法
Shader简要概括:1、Shader在可编程渲染流水线中,所处的位置是顶点着色器和片元着色器,这两个部分是高度可编程的。2、Unity的ShaderLab是Untiy特有的着色器编程语言,他是对Cg/HLSL/的一层封装,是为了简化编程而诞生的。3、Shader脚本和Material密切相关,和Material一起作用在GameObject上。4、Unity的着色器包括2种类型,...原创 2020-01-18 17:10:48 · 437 阅读 · 0 评论