- 博客(3)
- 收藏
- 关注
原创 Unity_Shader学习笔记_03_前向渲染和阴影总结(附代码和详细解释)
Unity支持多种类型的渲染路径:前向渲染路径,延迟渲染路径,顶点照明渲染路径(好像没了,我也没用过)。 在项目设置里可以设置整体的渲染路径,摄像机里也可以设置是否采用项目设置里的渲染路径。 这里列出的都是在Pass Tags LightMode 里的标签,看情况加。 先说说关于前向渲染:前向渲染里有三种光照方式:逐顶点,逐像素,球谐函数(SH)处理,。光源的渲染模式是设置该光源是否重要,根据...
2019-05-25 15:43:53 314
原创 Unity_Shader学习笔记_02_透明度测试,透明度混合,半透明.shader入门精要
关于透明度测试,主要是通过clip函数来实现裁剪功能 函数:void clip(float4 x);void clip(float3 x);void clip(float2 x);void clip(float x). 如果指定的一个参数为负数,就会舍弃当前像素的输出颜色 SubShader { Tags {“Queue”=“AlphaTest” “IgnoreProjector”=“True” ...
2019-05-19 16:25:29 414
原创 Unity_Shader学习笔记_01_关于漫反射和高光反射等基本的计算.shader入门精要
输出颜色由几个部分组成,一个是漫反射(Diffuse),一个是高光反射(Specular),还有环境光遮蔽(Ambient)等。 漫反射(Diffuse)由基本颜色和灯光颜色,灯光模型计算得出。 fixed3 diffuse = _LightColor0.rgbalbedomax(0, dot(worldNormal, worldLightDir)); _LightColor0.rgb:灯光颜色 ...
2019-05-11 13:39:19 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人