计算机图形学 读书笔记(九) 纹理Texture

写个读书笔记,一来作为字典以后可以查,二来记录自己的理解。

并没有对每个知识点的详细解释,大部分只有主观的定性的解释。


纹理的意义:

是对模型细节的补充。



纹理的使用需要三步:

1.获取纹理

2.贴图(mapping,动词“贴”)

3.滤波

获取纹理:

人为创作:画画,拍照等

Procedure Texture(过程纹理): 例:使用柏林噪声直接合成文理, 如大理石表面,云彩等。

texture synthesis(纹理合成) :由已有的图片合成一张新图。

计算机图形学 读书笔记(九) 纹理Texture_第1张图片

贴图:

给每一个顶点指定一个纹理的坐标,与网格参数化对应。

计算机图形学 读书笔记(九) 纹理Texture_第2张图片

滤波:

走样aliasing发生在 用低的采样频率 去采样 高频率信号时。

所以解决办法有两种:1.提高采样频率。 (对于图形而言,硬件的分辨率是固定的,所以提高采样频率是受到限制的)

                                  2.降低信号频率。

各向同性滤波Isotropicfiltering -----mipmapping

为同一张图片创建不同分辨率的副本,在不同情况下使用。当然在需要各向异性时的情况(如在渲染时,图片的边界不与屏幕平行),mipmaping会导致失真。

计算机图形学 读书笔记(九) 纹理Texture_第3张图片

(各向异性Anisotropic Filtering-----ripmap 

:创建的副本长宽不一定相等

其他纹理技术:

solid textures:

用u,v,w三个坐标存储信息。所以可以用三个坐标来访问。

bump mapping:

将法线信息页映射到模型上。

displacement mapping:

映射时直接修改顶点坐标信息。






你可能感兴趣的:(计算机图形学)