小小千想和您聊一聊

当前位置: 首页> 技术分享> 如何实现水墨风格渲染

如何实现水墨风格渲染

  在用Unity3D软件制作游戏时,很多国内的游戏公司都会开发适合国内游戏市场的中国风风格的武侠游戏,这个时候就需要用Unity3D实现水墨风格的渲染?很多初学的朋友都不知道如何做,今天小编就和大家分享一下。

  尝试做水墨风格的渲染,主要按以下三步来实现效果:1、根据色调和饱和度调整饱和度;2、对图像进行模糊;3、水墨风格的物体边缘。

  调整饱和度

  通过使用Grading Curves来具体调,根据色调和饱和度调整饱和度。强化部分国画中常用颜料的颜色部分的饱和度,少见颜料的颜色降低饱和度。饱和度高的强化,低的降低。

  图像模糊

  这里使用高斯模糊来实现,由于与之后的描边效果不冲突可以写在一个Pass里。这里直接用Unity3D里的DOF(景深)效果,然后把焦距调到最小,让全屏都模糊,实际上的效果是几乎一样的。

  水墨描边

  由于上一步我们模糊了图像,所有这里不能直接用原图来进行边缘检测。我们通过Unity3D,来获得法线图然后用法线图来进行边缘检测,这样我们不仅得到了模糊前图的边缘而且,不会讲阴影等几何上在一个平面上的颜色不连续的部分也识别为边缘。

  采用Roberts边缘算子来检测,Roberts算子计算对角上的像素之间的差,模板比较简单,而且可以通过调整中心像素到角上的距离来控制描边的粗细。

  经过这些步骤以后,武侠游戏背景中的水墨风格渲染效果就基本实现了。有没有发现,Unity3D中的水墨风格渲染效果其实也不是想象中的那么难做到了。如果真的觉得纸上得来终觉浅,不如就自己尝试着多去动手操作,相信会有更好的效果!

上一篇:如何制作逼真的建筑场景

下一篇:推荐几款实用Unity动画插件

QQ技术交流群

千锋Unity开发官方①群
858321642

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码