论文部分内容阅读
计算机艺术是一门科学与艺术相结合的新兴交叉学科,它向人类提供了一种全新的艺术创作手段,展示了全新的艺术思想和艺术作品。近年来,非真实感绘制技术(Non—Photorealistic Rendering,NPR)成为了计算机艺术中最活跃的一个分支。非真实感绘制强调主观意识、情绪的传递以及画家在绘画过程中所对应的绘制方法,它通过其丰富的艺术表现能力,给人以美的享受。基于多分辨率技术绘制的系统和过程符合人类视觉和思维方式。用户可以根据分辨率的不同设置画笔的大小和形状等,精确的模拟线条的走向趋势、颜色明亮度等,从而模拟画家真实的绘画过程和效果。将多分辨率技术和一些经典的非真实感绘制方法结合起来,能提高原绘制算法的执行效果,提高交互算法的执行速度和会聚特性。
本文紧紧围绕着基于多分辨率的非真实感绘制这一课题。首先综述了非真实感绘制的基本方法:基于笔刷模型的NPR方法、基于流体模拟的NPR方法和基于纹理合成的NPR方法。其次,深入研究了多分辨率技术与小波变换、细分方法以及逆向细分方法之间的关系。在此基础上,提出了三种新颖的非真实感绘制方法。本文的创新性点主要有:
1、提出了一种基于多分辨率和统计的油画模拟方法。利用高斯图像金字塔生成三幅分辨率不同的参考图像,按照由低到高的分辨率对输入的原始图像进行逐层绘制。每层绘制时,使用统计的方法设置笔刷的颜色,即统计每一区域内具有哪一种颜色的像素点数最多,以这种颜色来代替整个区域内像素的颜色。构造骨架列表,设置笔刷的各个属性,形成可以进行绘制的笔刷。实验结果表明该方法形成了丰富的笔画色彩,生成了更加柔和、细腻的油画效果。
2、提出了一种基于随机笔刷的油画模拟方法。考虑到画家作画时具有一定的随机性,为体现画家的这一作画过程,该方法在VC++环境下产生大量的随机数并结合输入的原始图像生成随机图像。随机选择一点作为画笔的起始点,运用像素8邻域的概念构造骨架点列表,设置几个不同的参数对原图像进行多层绘制。实现结果表明,该方法提高了执行速度,成功的模拟了画家作画过程中的随机现象。
3、提出了一种基于多分辨率和纹理合成的漫画模拟方法。该方法首先采集原图像中具有强烈漩涡感的线条,运用基于缝合线的多分辨拼接算法生成比较真实的线条作为纹理参考图像。沿参考图像的梯度方向使用改进的随机笔刷对原图像进行绘制。通过多个不同参数的设置,得到了比较自然、比原图更有视觉影响力的漩涡感漫画效果。