其他分享
首页 > 其他分享> > GAMES101-现代计算机图形学入门-闫令琪——Lecture 09 Shading 3 (Texture Mapping Cont.)

GAMES101-现代计算机图形学入门-闫令琪——Lecture 09 Shading 3 (Texture Mapping Cont.)

作者:互联网

GAMES101-现代计算机图形学入门-闫令琪——Lecture 09 Shading 3 (Texture Mapping Cont.)

目录

Shading 3

Barycentric coordinates(重心坐标)

Interpolation Across Triangles(在三角形里面做插值)

Barycentric coordinates

Applying Textures

Texture Magnification(纹理的放大)

What if the texture is too small?(高分辨率屏幕对应低分辨率纹理):(求出的u、v不是整数)
在这里插入图片描述

Bilinear interpolation(双线性插值)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Bicubic(双三次插值)

取的是周围邻近的16个,然后也是进行一个横向的和纵向的插值,只不过每四个进行一个三次的插值。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Texture Magnification (hard case)

(What if the texture is too large)

超采样可以解决么?

Antialiasing — Supersampling?

在这里插入图片描述

解决方法:Mipmap(image pyramid)图像金字塔加上三线性插值(Trilinear Interpolation)

三线性插值(Trilinear interpolation)

在这里插入图片描述

mipmap缺陷:

Anisotropic Filtering(各项异性过滤)

在不同的方向上表现各不相同,可以考虑方向性。
多少x就是多少层
X趋于无限的时候存储量是总存储的三倍
在这里插入图片描述
在这里插入图片描述

Texture queries

Applications of textures

Shadow mapping

标签:Cont,闫令琪,插值,线性插值,图形学,Texture,coordinates,Shading,interpolation
来源: https://blog.csdn.net/godycy/article/details/120861674