论文部分内容阅读
随着图形处理器(graphics processing unit,GPU)性能的不断提升和可编程灵活性的不断提高,越来越多的计算机图形学建模和模拟工作可以在GPU上有效的实现。图形学建模和模拟工作主要包括模型方法和模拟绘制两个方面的内容,本文的研究工作在这两个方面都进行了一定程度的创新:一是模型方法上,所有的建模方法和模型系统都是根据具体应用问题首次提出,具有一定的特色和新颖性。二是模拟和绘制工作均尽可能在GPU上进行,充分利用了GPU的高性能和可编程灵活性,在提高了性能的同时又减轻了CPU的计算负担,避免了数据在CPU和GPU之间的传输。本文具体的工作内容论述如下:
对于自然界中的风沙运动,提出了一种基于物理的建模和模拟方法。我们的建模工作主要借鉴了风沙物理学中单个沙粒的运动力学机制。该力学机制在风沙物理学中已经受到广泛的研究,而在计算机图形学中却是第一次得到应用。我们将最重要的沙粒运动机制引入模型当中,例如跃移、相继跃移和崩塌,同时简化模型中难以承受的内容,例如植被模型和风场模型。我们将模拟和绘制工作在GPU上实现,从而可以展现三维场景中大量沙粒的实时模拟和绘制。通过仿真实验证明了我们的建模和模拟方法可以实时的展示许多重要的沙波纹演化特性。最后我们还提出了一种利用模拟的沙床几何来合成沙漠场景的方法,以及演示如何利用模拟的运动沙粒来实时绘制具有真实感的风沙流。
对于铅笔素描绘画,提出了一种基于笔触的、自动和交互式结合的铅笔素描建模和模拟系统。我们的模型和系统在以往一些工作的基础上,加入了人类的绘画行为习惯和绘画技法。我们还提出了一种新的采样方法来自动生成影线笔触。和前人的相关工作相比,该采样方法简单方便,且提高了采样点利用率和绘制效率。我们还将系统中相关的许多模拟和绘制工作在GPU上实现,在减轻了CPU负担的同时也使得未来大规模的笔触模拟和绘制成为可能。最后通过实验结果证明,该系统可以模拟出逼真的铅笔素描作品。即使无绘画基础的用户也可以在系统的辅助下,快速生成具有手绘效果的铅笔素描作品。由于系统是基于笔触的,相对于其它图像、体绘制、纹理映射等铅笔素描生成方法,具有符合实际绘画创作过程、易于编辑修改等优点,因而具有更高的实用价值。