6.1.1 UV 动画:滚动(Panning)、旋转(Rotating)与缩放 在实时渲染管线中,UV 动画是时间驱动动画最基础、最高效、也最容易被低估的一环。它不依赖骨骼、不触发GPU顶点着色器重计算、不引入额外Draw Call——却能在毫秒级内让一张静态贴图“活”起来:水流蜿蜒、火焰升腾、金属锈蚀蔓延、霓虹灯带呼吸脉动……所有这些视觉节奏的源头,往往只是两个浮点数——$u$ 和 $v$——在时间轴上被悄然偏移、旋转、缩放。这不是魔法,而是一场精密的坐标变换游戏;不是美术资源的堆砌,而是对纹理空间(Texture Space)的主动编程。 我们常把UV看作“贴图的身份证号”:每个顶点携带一对归一化坐标 $(u, v) \in [0,1]^2$,告诉GPU“请从这张图的哪个像素取颜色”。