pyopengl在runtim平均有两种以上的纹理

2024-05-29 02:10:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pyopengl程序,它在运行时混合了一些图像,然后将它们应用到一些简单的几何体中,它可以工作,但速度非常慢,比我所知的要慢。以下代码是我在运行时使用的图像权重变化的代码。在

    img1 = PIL.Image.open(file_name1)
    image1 = numpy.array(list(img.getdata()), numpy.uint8)

    img2 = PIL.Image.open(file_name2)
    image2 = numpy.array(list(img.getdata()), numpy.uint8)

    img3 = PIL.Image.open(file_name3)
    image3 = numpy.array(list(img.getdata()), numpy.uint8)

。。。在

^{pr2}$

。。。在

    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 1024, 1024, 0, GL_RGB, GL_UNSIGNED_BYTE, new_image)

有人知道我该怎么做才能加快速度吗

更新: 我几乎确定我应该做混合与多纹理,有人有任何建议如何做到这一点?在


Tags: 代码图像imagenumpyimgpilrgbopen

热门问题