论文部分内容阅读
渲染技术分为两类:真实感渲染和非真实感渲染。真实感渲染以追求效果的真实为目标,它的发展已经有相当长的时间了。非真实感渲染是近十年来计算机图形学领域兴起的学科,它主要使被渲染的图像具有艺术风格。 铅笔画作为一种以绘画等造型艺术为主要表现手段的艺术形式,在计算机中研究如何实现图像的素描风格是相当有意义的。本文提出了一个新的图像铅笔化算法,针对目前铅笔化算法较好的Mao算法,在图像分割和笔触渲染上,本文做出了很大的改进。 在图像分割上,大家知道铅笔画的特点就是通过笔触的明暗对比实现的,为此本文是根据象素的灰度值进行区域划分,根据人眼对于灰阶的敏感度,本文将灰度从黑到白平均划分为八个区间。这样划分的思想是基于人类生理特征的,是有一定的科学性,而且从本文算法的最终结果图里可以看到,本文所采用的划分方法是比较成功的。 在笔触渲染上,本文提出了一种新的笔触渲染方法。本文不再使用像Mao那样使用LIC进行数学运算来达到模拟铅笔笔触的效果,而是直接使用真实的不同亮度的铅笔笔触贴图来直接作用于目标图像。这些贴图的选择是按照与区域分割时的八个亮度区间相对应的,在GPU中将这八个贴图作为纹理,采用平铺的思想对相应亮度的区域里的象素进行填充以达到铅笔画风格的效果。由于本文使用的是真实的铅笔笔触,当然比Mao算法模拟出来的笔触效果要更真实。同时本文可以通过更换不同的贴图,就可以达到不一样的铅笔画风格,如粗的笔触和细的笔触等。 本文算法能够取得较好的效果,同时本文算法是基于GPU并行实现的,显著的提高了算法计算速度。