本文介绍如何使用 Python、PyGame 和 ModernGL 渲染 PS2 存档的 3D 图标,力求接近主机原生效果。内容包括初始化环境、解析顶点/纹理/法线数据、建立坐标系与变换矩阵、编写背景及图标着色器,并逐步加入纹理、光照和动画。动画通过计时器切换形状,并用顶点插值实现平滑过渡。代码已开源。
完成下面两步后,将自动完成登录并继续当前操作。