其实也真没什么
不过也没什么实例,没什么截图
就随便说说
MTE地形系统
GameShader
真新不多
Water,Cloud,Fog
海水其实也用的不深
中级可参考我之前的博客
https://blog.csdn.net/avi9111/article/details/112299173
高级可参考 Navide
Navide
粒子系统
下面会 一个个解释
Decal
贴花
Disslove
溶解
UV Noise
流动用
Glow
光晕
Rim
边缘光
Stencil
拓印,模板
ColorMask
UIAlphaClip
透明度剔除
边缘光实现代码
(居然连外推都没有)
思路就是通过worldNormal计算模型边界,通过lerp方法控制边缘光宽度
#ifdef ENABLE_RIM
half rimOpacity = pow(1 - saturate(dot(i.viewDir, i.worldNormal)), _RimFresnel);
col.rgb = lerp(col.rgb, _RimColor.rgb * _RimIntensity, rimOpacity);
#endif