Unity Shader 学习案例分享

今天老夫做了一个重大的决定,希望能把毕生绝学传授给有缘人——学习Unity Shader 过程中积累的案例做一个分享,后辈能学到一二必能独步武林(996能卖高点价格)。
好了,少年接招吧。

Shader Tags RenderType 使用示例

ShaderLOD使用示例

模型LODGroup使用示例

ShaderVertex缩放模型

GPU Instance

Shader GrabPass

LightCookie

Trifox溶解

UI 流光扫描效果

正弦波遮罩效果

X射线透视效果_XRay

卡通描边_Toon

UV动画

玻璃瓶流体效果

平面外框线

平面多边形描边_PolygonOutline

深度图_DepthMapping

自定义深度图(支持透明物体)

ColorMask

相机变形

轮廓外发光

边缘发光RimLighting

屏幕后处理

基于法线的双边滤波_BilateralNormalFilter

基于颜色差值的双边滤波_BilateralColorFilter

高斯滤波_GaussianBlur

高斯模糊_GaussianBlur

饱和度、明亮度、对比度_ColorAdjustEffect

动态模糊MotionBlur

径向模糊_RadialBlurEffect

屏幕热扭曲_ScreenDistort

指定区域热扭曲_Distort

屏幕后处理之深度扫描线

屏幕后处理之水波效果

屏幕后处理油画效果

屏幕后处理水玻璃效果

屏幕后处理像素化

屏幕后处理之渐现效果

几何着色器(Geometry Shader)

几何着色器_Geometry

几何着色器实现草效果_GeometryGrass

github地址:https://github.com/eangulee/UnityShader.git
clone到本地,打开项目,找到Scenes目录,每一个案例一个场景,对应的脚本、shader、材质和资源也做了分类,如下:

Scenes

Scripts

Shaders

Metarials

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容