
UnityShader的水墨效果实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细介绍了如何使用Unity Shader创建逼真的水墨画效果。通过调整颜色、透明度和纹理,可以将普通的图像转化为具有中国传统艺术风格的独特视觉体验。
Unity Shader学习:水墨效果
在网上偶然发现了一种名为9级铁甲蛹的水墨风格后处理技术,并觉得非常有趣。参照该方法实现了一下,其中涉及到之前学过的油画效果算法(具体名称暂时不清楚),这种滤波在手绘效果中应用较多。
水墨风格的基本原理是:
1. 对原始图像进行高斯模糊;
2. 根据深度信息计算边缘并描边;
3. 使用类似画笔效果的滤波来完成最终图像。
如有需要,可以通过Post Process调整颜色范围,使其更接近于水墨的颜色。
C#部分代码如下:
屏幕后处理基类:
```csharp
using UnityEngine;
using System.Collections;
// 非运行时也触发效果
[ExecuteInEditMode]
```
屏幕后处理特效一般都需要绑定在摄像机上。
全部评论 (0)
还没有任何评论哟~


