MineGraph Docs Help

矩阵元素

模型视口矩阵

左上角 块的每一列的 表示模型的各轴尺寸倍率,与之对应的矩阵记为缩放矩阵

左上角 块的每一列的 表示模型空间的各轴( )在视口空间的朝向( ),对应的矩阵记为旋转矩阵

右上角 块的 表示模型在视口中的位置,记为位移矩阵

仅当四维向量的 分量不为 0 时才会应用位移:

由三个分矩阵组合而成:

投影矩阵

正交投影矩阵

其中: 分别为空间的左右、上下、近远平面;
为窗口高宽比 aspectRatio 为视场角对应的弧度值。

阴影空间使用正交投影矩阵,每个方向上视距为 shadowDistance ,即阴影空间投影矩阵

透视投影矩阵

  • Minecraft 使用反转深度投影矩阵来平衡远处的深度精度。

  • 透视投影矩阵的本质可以看作一个正交投影矩阵与一个基于 Z 值进行缩放的中间矩阵相乘所得的矩阵。

  • 可以使用 2.0 * atan(1.0 / gbufferProjection[1].y) 求到视场角。

05 二月 2026