Shader学习笔记(1):Shader基础

最近想学Shader,找到一个大佬的博客,该笔记只是自己学习Shader的知识记录,其实跟博客的内容差不多,但是写一遍,自己对shader的基础更加清楚,这将是一个系列笔记,大佬博客的地址:

https://blog.csdn.net/lzhq1982/article/category/6960994

 

1.unity提供的5种Shader模板

(1)Standard Surface Shader

基于物理渲染(PBS)的包含标准光照模型的表面着色器模板,在5.x版本中,我们新建一个材质,会默认使用unity内置的Standard Surface Shader,是使用基于物理渲染的技术,区别于传统的光照Shader,对光照渲染有更大的支持,如果想达到强大的效果,出了主纹理和法线纹理,可能需要加入金属纹理,粗糙度纹理,遮挡纹理,细节纹理,并配置一堆属性加探针啥的

(2)Standard Surface Shader(Instanced)

5.4版本后加的,使用GPU Instancing技术,在使用相同材质和网格的情况下可以大幅度降低Draw Call,在生成阴影Pass中使用了该技术。

(3)Unlit Shader

不包含光照但包含雾效的顶点片元着色器。

(4)Image Effect Shader

简单的图片展示效果,为实现屏幕后处理效果提供了基本模板。

&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值