随笔分类 - shader / shader基础
摘要:什么是纹素? 就是纹理图上的像素叫纹素,主要是为了和普通的像素做区分,因为纹素的rgba通道存放的不一定是颜色值,可以用作其他用途。 _MainTex_TexelSize 表示(1/width, 1/height, width, height) 参考 Unity Shader 入门到改行4——最简纹
阅读全文
摘要:语义是用来做什么的? 用来告诉Unity这个变量是干嘛用的,Unity给Shader传数据时,比如遇到half4 c这样一个变量,那该给这个变量传哪个数据呢?顶点坐标,颜色还是法线方向? 在不说明的情况下是无法确定的,如果写成类似:half4 c: 顶点坐标; 这种形式,就很明确了。 程序输入会涉及
阅读全文