OpenGL开发环境搭建
文章目录
- OpenGL开发环境搭建
- 1、安装依赖模块
- 2、顶点数组对象 (VAO)
- 3、顶点缓冲区 (VBO)
- 4、着色器程序
- 5、程序入口
- 6、完整代码
- 7、模型-视图-投影矩阵示例
- 7.1 创建模型-视图-投影矩阵
- 7.2 创建Uniform变量
- 7.3 完整代码
本文将详细介绍如何搭建基于Python的OpenGL开发环境。这为我们后面对GPU图像处理打开基础。
1、安装依赖模块
安装本教程所需的软件包相对简单。在本系列文章中,我们将使用可以使用 pip 安装的 PyOpenGL 、 GLFW 包和GLM包。
pip install PyOpenGL glfw glm
除此之外,图形驱动程序应该已经安装并准备就绪。通过下面的脚本文件,可以测试图像驱动是否已经安装完成:
import contextlib, sys
from OpenGL import GL as gl
import glfw@contextlib.contextmanager
def create_main_window