从零开始学习计算机图形学
文章平均质量分 54
芒果和小猫
图形图像工程师
展开
-
[CG 从零开始] 2.弄清 OpenGL工具链
为了将 OpenGL 渲染的内容在操作系统的窗口中显示出来,我们不可避免的需要调用操作系统的 API 创建窗口、渲染上下文等等,每个操作系统的 API 都不一样,为了减少繁琐工作以及为了程序的可以移植性,有一些工具库帮助我们完成了这些事情,使得我们不需要和 native API 打交道。OpenGL 加载库是一个在运行时加载指向 OpenGL 函数、核心以及扩展的指针的库。GLAD 继 GL3W,GLEW之后,是一个比较获取的函数加载库,提供在线生成服务,可以选择自己需要的能力。原创 2022-10-17 01:32:41 · 465 阅读 · 1 评论 -
[CG 从零开始] 1. 安装 pyopengl
因为只是为了验证原理和想法,实在不愿意折腾 C++ 去编译、链接找库…,并且为了配合今后一系列关于 CG 的文章,决定用 python 的 opengl wrapper 来进行实践,所以第一步就是安装 pyopengl 了。这个文件,在你 python 环境中的 lib 中,将下面的第一行,改为下面的代码,这样就可以顺利找到 opengl 和 glut 的库了。我的电脑是 Mac, 安装以后可以验证一下,粘贴下面这个代码,然后运行这个脚本,看看是否可以正常打开窗口,并且可以绘制一个粉色的正方形。原创 2022-10-17 01:29:59 · 662 阅读 · 0 评论