嘉峪关纹理合成在动画课件制作中运用

嘉峪关纹理合成在动画课件制作中运用
拉普拉斯算子边缘检测效果图
拉普拉斯高斯边缘检测(LOG算法)也是利用二阶微分的方法,但是在拉普拉斯算子检测前先使用 了高斯函数进行平滑处理。8.4
纹理合成 纹理( texture)‘’’是自然界中普遍存在的一种现象。通常意义上的纹理,是由纹理元素( texel/texon)按照一定随机性的规则不断重复而构成的。在计算机图形学中,纹理是决定物体外观的 重要因素,而增强纹理效果即增强粗糙的几何模型表面的精细结构需要采用纹理映射技术,该技术和 纹理合成是绘制复杂场景真实感图形最为常用的技术。
然而,由于实际所获取的纹理样本通常为有限 块区域,难以满足绘制的要求,若将小块纹理映射到大的曲面上,它将导致映射后表面纹理模糊不清 ,这时,若采用重复映射技术,则可能出现表面纹理接缝走样等问题。
因此,如何自动生成真实感绘 制所需的大块纹理已经成为计算机图形学、计算机视觉和图像处理领域的研究热点之一。我们根据纹 理生成方法的不同,可以把纹理合成技术分为过程纹理合成[2-9]和基于样图的纹理合成[I(J-43]两大 类。8.4.1 过程纹理合成 过程纹理是一种非常重要的纹理生成技术。它是利用具体算法直接对纹理模型进行描述,通过对 纹理的产生过程进行模拟来生成新的纹理
。例如:基于反应扩.散方程( reaction-diffusion equations)的模型可以用于贝壳‘2,及动物皮毛‘,,.:,的模拟;Walter等人‘‘’曾使用一种 符合生物学规律的图案产生模型来生成哺乳动物的皮毛纹理;MiyataL‘,用“节,点&连接( node巳 .link)”模型来生成石头墙的纹理。过程纹理中应用最广的是以Perlin noise为代表的分形噪声技术 L7…fj 1。该方法可以通过噪声函数在空间的任意位置产生一个数值,该数值可以直接映射为颜色值 ,也可以用来对规则的图案进行空间扰动,而其导数可以用来进行凹凸映射。
上述方法简单实用,无 需任何的存储量或预计算,可以广泛用于生成图形学中的各种视觉效果。 过程纹理虽然能够对部分自然现象生成逼真的效果,但对每一种新的纹理都需要调整参 *flash动画创作与后期视频处理技术*数进行反复测试,非常不便,有的甚至无法得到有效的参数, 并且通过算法对特定的纹理进行描述需要很强的技巧性。此外,过程纹理的结果很难预测,控制起来 也非常困难。以上这些缺点大大降低了过程纹理的实用性,导致它只适用于非常有限的一类纹理。 转载请注明:嘉峪关flash动画制作公司:http://www.flash520.com/city242/







备案号:皖ICP备17011723号-1    嘉峪关flash动画制作公司