在OpenGL的Python包装器中获取缓冲区的值

问题描述 投票:0回答:1

是否有可能将缓冲区放入可读数组?即当我给他们打电话或打印时,仅显示。如何将缓冲区对象的值获取到python数组?

opengl pyopengl glumpy gloo
1个回答
0
投票

存在不同的可能性。一种可能性是使用glGetBufferSubData。如果将缓冲区绑定为读取(glGetBufferSubData),则Framebuffer Object的数据可以被glReadPixels读取。可以通过glReadPixels读取纹理。通常,可以通过GL_READ_FRAMEBUFFERglGetTexImage / glGetTexImage)访问缓冲区。

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