真实感毛发生成与纹理合成技术的研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:dimaie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
真实感毛发生成与纹理合成技术是如今计算机图形学的两个热点研究内容,它们在理论研究以及实际应用两方面都具有重要意义。本文对这两个领域中的问题进行了研究与探讨,取得了研究成果。   真实感毛发的表示技术一直是图形学中一个富有挑战性的问题,它对于在计算机中真实表现自然物体起着不可或缺的作用。随着研究与应用的深入,真实感毛发的表示效率越来越成为研究者关注的重点。人们力图提高真实感毛发的表示效率,以满足实时应用的要求。本文即针对真实感短毛的实时表示进行了研究,提出了短毛实时表示、造型以及绘制等方面的一系列解决方法。这些方法与技术为真实感短毛的实时应用创造了条件,具有很强的实用价值。本文在毛发方面的主要工作与贡献如下:   ·提出一种基于非均匀纹理层的毛发表示方法。该方法采用多层次的纹理切片来表达毛发,并根据当前的视点位置以及物体表面各部位毛发的形态特征,自适应地采用不同层数的纹理切片进行毛发表达。该方法可以实时表示出真实感的毛发效果。相比于以往“均匀层数”的方式,这种“非均匀层数法”更为灵活,尤其适用于表现物体表面毛发形态富于变化的情况;而且“非均匀层数法”可以在不降低绘制质量的情况下尽量减少绘制的面片数,起到了加速的作用。   ·提出“层状阴影图”的毛发自阴影计算方法。该方法对毛发表示中的各层纹理网格层分别进行可见度采样,得到多层“阴影图”。这些阴影图组成了毛发空间中的层状阴影结构,以用于毛发自阴影的计算。这种方法可以快速模拟出毛发的自阴影现象,大大增强了毛发绘制的真实感效果。另外,在毛发绘制以及阴影模拟过程中,本文充分利用了GPU的新型绘制功能,使毛发的光照及阴影计算准确到了像素级别;本文还有效模拟了由于物体遮挡而在毛发表面形成的软影现象和斑纹毛的效果。   ·提出基于表面场的毛发控制策略,并在此基础上开发了多种对毛发进行造型的操作,包括梳理、风吹、插值、光滑、扰动等。利用这些造型操作,用户可以对毛发形态进行方便灵活的控制,设计出富于变化的短毛样式。在此造型方法的基础上,本文构建了一个短毛的实时造型与绘制系统。相比于目前已有的毛发造型系统,该系统具有速度上的优势:不但可以交互地完成造型操作,而且可以实时绘制出逼真的短毛效果,具有很强的实用意义。   纹理合成技术最初是为了解决纹理映射中的接缝和变形问题而提出的。近年来,基于样本的纹理合成技术成为纹理合成的主流技术并获得了很大发展,它在大规模场景的绘制、数据压缩、图像编辑、科学计算可视化等诸多领域都具有重要应用价值。本文针对基于样本的纹理合成技术及其在向量场可视化方面的应用进行了研究,主要贡献包括:   ·提出一种基于边界图的纹理合成方法。该方法针对以往合成方法难以很好保持纹理边界结构特征的问题,提出利用纹元边界来辅助进行合成的方法。新方法首先从样本纹理中抽取出“纹元边界图”,然后在此图的指导下,针对“纹元式纹理”的两种情况“覆盖式”和“非覆盖式”纹理分别采用“边界覆盖法”和“边界匹配法”进行纹理的逐块合成。与已有的合成方法相比,新方法能更好地保持纹理的边界结构特征,对很多“纹元式纹理”都达到了满意的效果,并且合成速度很快。   ·提出一种基于块纹理合成的向量场可视化方法。该方法在纹理合成过程中利用向量场作为指导,生成反映向量场变化的合成结果。本文算法采用了逐块合成的方式,但对合成块进行了多层次自适应分割,将之划分成为大小不同、形状不同的最终合成块,以与向量场的变化趋势相吻合。对向量变化过于剧烈的区域,则采用了点合成的方式进行纹理合成,以保证合成效果的平滑。实验表明,本文的方法可以生成直观反映向量场大小、方向变化的结果纹理,实现了快速而高质量的向量场可视化。
其他文献
草图识别作为草图交互系统的关键所在已成为人机交互研究中的一个热点,但手绘草图所固有的模糊性及用户手绘输入的随意性成为笔式交互走向实用化的主要瓶颈,这要求手绘草图识别
信息技术与互联网行业的快速发展带来了信息过载的问题,在大数据时代,推荐系统的出现成为一种必然,因此,决定推荐效果的推荐算法已经成为学术领域中的研究热点。推荐系统不仅仅应
出租车作为一种重要的交通工具,为人们的出行提供了便利。随着人口规模的扩张以及流动性的增大,出租车服务的供求失衡问题日益凸显。针对这一问题,一方面需要政策、经济等方面的
软件设计质量的优劣,可以通过度量进行评价。本文的工作就是要通过度量,发现软件设计(特别是面向对象程序)中可能存在的质量问题,并提出改进意见。我们将面向对象软件设计(Java
软件复用是提高软件开发效率和质量的一条现实可行的途径,软件构件库是对可复用软件构件资源进行管理,对软件构件的复用过程提供支持的基础设施。多年来,软件构件库的研究已经积
随着大量的数据保存于空间数据库中,人们希望发现一些在某些共同特征上相似的组,因而聚类分析已经成为数据挖掘的一个活跃的研究领域。 然而,大部分现有的聚类算法忽视了现实
N体问题是描述已知初始位置、速度和质量的多个物体在经典力学情况下的相互作用和后续运动,主要应用于天体力学、分子动力学和流体动力学等领域。随着多核CPU和众核加速器或协
在当今软件开发中,软件需求的变化的频率越来越高,相对应的,软件系统也要发生改变,人们用术语“软件演化”来描述软件这种不断变化的行为和现象。软件演化实质上就是经常的、持续
由于网络带宽迅速拓展,网络信息量的不断增加,对网络数据传输的速度和灵活性要求越来越高。正是在通用处理器和ASIC技术都无法满足这种双重要求的条件下,产生了网络处理器技术。
情绪识别与跟踪对高质量的人机交互来说具有重要的意义。科学研究表明,能够在交互过程中理解用户情感的计算机会提供更加智能的交互响应,进而提升用户的交互体验。近年来,随着网