# Computer Graphics with pyglet **Repository Path**: jiangxjsy/computer-graphics-with-pyglet ## Basic Information - **Project Name**: Computer Graphics with pyglet - **Description**: 基于 pyglet 的关于计算机图形学的 demo 程序。也就是关于 opengl,glsl语言的一些想法 demo。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-09 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Computer Graphics with pyglet #### 介绍 基于 pyglet 的关于计算机图形学的 demo 程序。也就是关于 opengl,glsl语言的一些想法 demo。 #### 软件架构 python3.11 piglet2.1.3 pywin32,需要一些 windows 的 api 对窗口做一些处理 #### 安装教程 1. py -3.11 -m venv .venv 2. ./.venv/Scripts/activate 3. pip install xxx 4. python xxx.py #### 使用说明 只是一些想法的 demo,以后可以用到一些真正的项目上 main.py 可以创建一个 0 延迟的全屏透明窗口,窗口里显示一张动图和一段移动的文字。代码可能有缺陷,虽然我考虑了多显示器的情况,但实际上并没有考虑太多,默认只有一个显示器。 main_with_shader.py 尝试在 main.py 的基础上实现着色器,有点缺陷,但着色器有效果。 main_with_fbo.py 尝试在 main.py 的基础上实现 fbo,解决 main_with_shader.py 的缺陷。 #### 参与贡献 只有我自己和我的电脑