Games102学习笔记:Lecture3 Transformation
引言在计算机图形学中,Transformation(变换)是构建和处理3D场景的核心技术,它决定了物体在虚拟空间中的位置、姿态和尺寸,直接影响渲染管线的效率和最终图像的视觉效果。Games102的第三讲深入探讨了从2D到3D的坐标变换体系,系统讲解了平移、旋转、缩放等基础变换的原理与实现方法,并引入了齐次坐标这一关键数学工具。本笔记将全面总结该课程的核心内容,涵盖变换的数学表示、操作类型、应用场景及优化实现,为图形学学习奠定坚实基础。一、变换的数学表示与齐次坐标1.1 变换的数学基础变换通过矩阵运算实现,其核心公式为: $$ \mathbf{v}' = \mathbf{M} \cdot...