- 面板声明格式
- cube的deafultTex是_skybox,2d里面可以填各种颜色-红绿蓝等各种颜色
- 参数属性
-
- [ HiderInInspector ]隐藏可视面板的参数(图片中有错误)
- [ NoScaleOffset ]隐藏纹理参数
- [ Normal] 提示美术添加对应的norm贴图
- [ HDR ] 相当乘上一个强度,而开始的颜色是默认的。HDR把颜色做到更加亮, >1
- 消耗性能值
- 用途:不希望美术改;这个参数没有意义。
-
- Gamma 色板颜色和视图颜色不同,通过添加[ Gamma ]矫正颜色
- 特效可能会遇到这个问题
- [ PowerSlider (value) ]拉条如果拉动的手感不同,这个值可以把拉条的手感变为均匀。
- 高级的面板
- Gamma 色板颜色和视图颜色不同,通过添加[ Gamma ]矫正颜色
-
- 参数类型
-
- 3d纹理或是纹理数组用3D
- 优先使用进度最低的数据类型
-
- 老师经验
- 世界空间位置和uv坐标-用float
- 向量,HDR颜色-half,如果需要精确,用float
- 如果有bug,全部用float,排除哪个部分的出现精度问题了,进行改为float
- LDR颜色,简单乘子,可用fixed
- 老师经验
-
- 输出结构和像素
- 顶点
- 可访问的顶点Input数据
- 如果模型需要添加其他数据,可以在这个uv通道塞数据
-
- nDirWS、tDirWS、bDirWS(副切线)用half3
- color(顶点色)用float4
- pos用float4
- uv0、uv1用(一般纹理、LightmapUV)float 2
- fixed使用需要和图形开发商量
- 顶点shader的写法-变量需要看最新的版本
- 需要看uv0是如何写的
- 使设置的值有效的做法
- 声明-在后面添加_MainTex
- 引用-在参数前添加
- 或这样写-引用
- 可访问的顶点Input数据
- 顶点
- 写方法
- 反复用的方法
庄懂shader入门系列-06OldSchoolPlur
最新推荐文章于 2024-08-18 19:27:23 发布