pyopengl 相关问题

Python绑定到OpenGL API

在没有父子关系的情况下围绕多个轴旋转 - OpenGL 着色器

我正在尝试使用 PyOpenGL 和着色器绕多个轴旋转对象。因为没有像旧 OpenGL 中那样的 glRotatef(),所以我使用 4x4 旋转矩阵。然而,由于矩阵乘法...

回答 1 投票 0

在没有种子的情况下使用 OpenSimplex 进行单纯形或柏林噪声

我正在尝试在Python中的3D图形程序上使用perlin或单纯形噪声。我尝试过使用“噪音”库,但它似乎不兼容。我正在尝试使用 OpenSimplex,但我...

回答 1 投票 0

尝试使用 glShaderSource() 时出现“‘int’对象不可迭代”?

我正在尝试 OpenGL(PyOpenGL) 3.3 和 Python 3.9: 顶点着色器 = glCreateShader(GL_VERTEX_SHADER) glShaderSource(vertexShader, 1, open("assets\vertexSrc.glsl", "r").

回答 2 投票 0

PyOpenGL,隐藏线去除和过剩

我正在 PyOpenGL 程序中使用一种去除隐藏线的方法,其中我绘制了两次图形,一次作为线框,然后再次作为填充多边形。对于我自己的数字来说,它工作得很好,但没有......

回答 1 投票 0

如何在 Opengl 中缩放矩形并将其保持在初始位置

我想使用缩放变换矩阵在OpenGL中缩放矩形。矩形的顶点为 (325,320)、(460,320)、(460,150) 和 (325,150)。我已经定义了一个要执行的函数...

回答 1 投票 0

如何制作可调整大小的窗口?

我正在遵循 OpenGL Superbible 中的示例程序,它们听起来像是使用 glutCreateWindow 创建的窗口将可以调整大小。我正在使用他们的列表的我自己的 python 版本...

回答 1 投票 0

Pygame + PyOpenGL 分辨率缩小

我想使用Pygame和OpenGL编写一个复古风格的2D游戏,游戏应该具有低分辨率,例如像DOS中的320x200像素,但窗口大小不应改变。 我会附上

回答 1 投票 0

GLError 1281 glGetUniformLocation 中的值无效

我编写了一个着色器类,由于某种原因我收到一个错误: OpenGL.error.GLError: GLError( 错误=1281, 描述 = b'无效值', 基本操作 = glGetUniformLocation, c争论...

回答 1 投票 0

为什么我看不到网格?

导入 pygame 作为 pg 将 numpy 导入为 np 导入pyassimp 导入glm 从 OpenGL.GL 导入 * 顶点着色器 = """ #版本330核心 vec3 aPos 中的布局(位置 = 0); 统一垫4 ...

回答 1 投票 0

使用 PyOpenGL 着色器绘制多个对象

我刚刚开始使用 PyOpenGL 着色器,我成功地绘制了一个 3D 对象,但我无法绘制第二个对象。我尝试制作另一个 init() 函数并执行所有 vao 和 vbo 操作...

回答 1 投票 0

OpenGL中深度图的矩阵计算是错误的

我正在尝试在我的 pyopengl 项目中实现阴影贴图,但矩阵计算出现问题。 “太阳”的视图始终来自坐标 x: 0、y: 0、z: 0 和渲染 di...

回答 1 投票 0

OpenGL 深度图仅渲染 1 个单位远的对象

我编辑了这个问题,因为我对我的代码以前的“错误”有错误的解释。 之前我以为我在 FBO 或 MVP 矩阵中犯了一个错误,因为我的阴影贴图很复杂......

回答 0 投票 0

为什么当我使用 PyOpenGL 渲染 CubeMap 时,我的一张脸是黑色的?

我的 PyOpenGl 程序有问题。我正在学习,所以我正在阅读 github LearnOpenGL。 我在主题 6.PBR sub 2.1.2.ibl_irradiance 中。 试图在 PyOpengl 中引用该程序。我...

回答 0 投票 0

在 pygame python 中的第二个和第三个立方体上插入其他图像

对不起,我想问一些我被困住的事情。我有 3 个立方体来代表每个图像,如下所示 例子 ,但是当我声明其他图像时,例如 textureSurface = pygame.image.load('imag...

回答 1 投票 0

绘制到纹理上时,帧缓冲区对象渲染为空白

我正在尝试将阴影贴图渲染到我的 FBO 中。就像问题指出将缓冲区绘制到纹理会导致它变成白色一样。 以下是我创建和绑定 FBO 的方法: @静态方法 定义

回答 0 投票 0

使用 PyOpengl 获取环境变量的值

简单查询。我正在尝试使用 pyOpengl 使用以下命令访问 GL_MAX_RENDERBUFFER_SIZE 值: 大小= glGetIntegerv(GL_MAX_RENDERBUFFER_SIZE) 但我收到以下错误 文件 c:\

回答 2 投票 0

在 pyqt5 中使用 QOpenGLWidget 时如何妥善销毁 opengl 资源

首先,我的代码如下: 从 PyQt5.QtWidgets 导入 QApplication、QOpenGLWidget、QMainWindow 从 PyQt5.QtGui 导入 QPainter、QOpenGLShader、QOpenGLShaderProgram、QMatrix4x4、

回答 1 投票 0

Attempt to call an undefined function glutInit?

我想创建一个康奈尔盒子场景。我用 Python 编写了所有必要的代码并安装了所有必要的库。我尝试在 Pycharm 中运行代码,但出现错误: OpenGL.错误.

回答 0 投票 0

OpenGL |蟒蛇 | OpenGL.error.NullFunctionError:尝试调用未定义的函数 glutInit,在调用之前检查 bool(glutInit)

首先,我已经阅读并尝试过这个 - 它没有用。 PyOpenGL :: OpenGL.error.NullFunctionError:尝试调用未定义的函数 glutInit,在调用之前检查 bool(glutInit) ...

回答 0 投票 0

如何优化pyOpenGL二十面体球体?我的代码以 2-3 fps 的速度渲染它,包含大约 5000 个多边形

这是我生成二十面体的代码,它创建了一个带有随机颜色三角形的旋转形状。呼叫是在线路 206 上。 导入系统 导入pygame 从 pygame.locals 导入 * 来自 OpenG...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.