本文主要是介绍水墨渲染初探,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
研究了几天水墨画,初步琢磨出一套比较快速的水墨风格的渲染方法。
其核心还是勾边,配合美工的水墨风格的材质,来达到一定的水墨效果,虽然不是最好的水墨效果,但是基本上已经初具水墨风格的感觉。
首先对载入的mesh来求出所有三角型的边,然后根据边法线和摄象机的位置来确定比较靠近90度的边数组,然后算出来的每条往两边扩散,新增两个顶点来生成一组新的mesh,再在这个mesh上画上勾边的贴图,得到以下效果:
其中有个比较重要的问题就是边的连接问题。
算出来的边直接连起来会有比较重的转折,从而产生比较鲜明的棱角。
所以需要在遍利出silhouette之后,需要把两个顶点离得比较近而且边角度不大的顶点连接起来。
这篇关于水墨渲染初探的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!