关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我正在尝试为我的JavaSWT应用程序实现更好的性能,我刚刚发现可以在SWT中使用OpenGL。OpenGL的Java绑定(bind)似乎不止一种。你更喜欢哪一个?请注意,我以前从未使用过OpenGL,并且该应用程序需要在Windows、Linux和MacOSX上运行。
我需要渲染一些场景。我设法使用pyopengl和pygame在python中完成了它。问题是它会在短时间内创建一个窗口。我想渲染相同的图像并保存它,而不创建可见窗口(或者可能根本不创建窗口,甚至不使用pygame)。importcv2importnumpyasnpimportpygamefrompygame.localsimport*fromOpenGL.GLimport*fromOpenGL.GLUimport*defmain():DISPLAY_WIDTH=900DISPLAY_HEIGHT=900pygame.init()pygame.display.set_mode((DISP
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找一个简单的现代OpenGL(3.2+)Python示例。我尝试使用GLUT和freeGLUT,但我无法在OSX(Mavericks)上获得3.2上下文。(这似乎是GLUT/freeGLUT的一个已知问题)。GLFW似乎是GLU
最近我使用PyOpenGL绘制了简单的场景,例如三角形和多边形。代码非常简单,使用不同的GL_TRIANGLES和GL_POLYGON没有引起任何问题。之后,我决定将GUI添加到我的应用程序并下载了pyqt4。所以现在我从那里使用QtOpenGL,但我被卡住了。在阅读了几个教程之后,我能做的一件事是this.这是代码:ximportsysimportmathfromPyQt4importQtCore,QtGui,QtOpenGLtry:fromOpenGLimportGLexceptImportError:app=QtGui.QApplication(sys.argv)QtGui.QM
在我自己做之前,是否有任何Python库可用于4x4矩阵上的OpenGL特定/兼容矩阵数学?基本上,我需要Android的android.opengl.Matrix提供的功能集。类。 最佳答案 我创建了库Pyrr提供CoreOpenGL所需的所有数学功能。它具有矩阵、向量和四元数以及对其他基元(矩形、射线、线等)的基本支持。它既有一个过程API,最近又有一个非常强大的面向对象的API。它可以在PyPipipinstallpyrr和上面的github链接中找到。欢迎提供反馈、问题和新功能!
我们正在尝试在headlessGNU/linux服务器上使用GLU的曲面分割函数。我们想为此使用PyOpenGL,但问题是它在调用gluNewTess时崩溃(段错误)gdbbacktrace说它在glGetError中,这让我觉得GLUtesselation需要GL上下文?或者它只是PyOpenGL中的一些复杂问题?我试图找到一些关于如何在headless(和虚拟化)机器上初始化GL上下文的信息,但没有成功。感谢您提供有关这些主题的任何信息。 最佳答案 最简单的:Xvfb:5-screen0800x600x24&exportDISP
我一直在寻找一种在OpenGL中消除锯齿线的方法,但它们似乎都不起作用...这里有一些示例代码:importpygletfrompyglet.glimport*window=pyglet.window.Window(resizable=True)@window.eventdefon_draw():window.clear()pyglet.gl.glColor4f(1.0,0,0,1.0)glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)glEnable(GL_BLEND)glEnable(GL_LINE_SMOOTH);glHint(GL_
我打算使用jMonkeyEngine在Java中编写一个简单的3d(等轴测View)游戏-没什么特别的,我只是想学习一些关于OpenGL的知识并编写高效的算法(随机map生成算法)。当我在计划要做什么时,我开始考虑是否切换到Python。我知道Python并不是作为编写3d游戏的工具而存在的,但是可以用这种语言编写好看的游戏吗?我想要3d图形、漂亮的效果和空闲的CPU时间来为游戏引擎的其余部分供电?我看过好看的java游戏-老实说,当我看到RunescapeHD中达到的细节水平时,我感到非常震惊。另一方面,pygame.org只有2d游戏,有一些起始的3d项目。是否有任何高效的3d游戏
我目前正在上一门使用OpenGL的类(class),到目前为止,我一直在为所有程序使用C。我在Fedora和OpenGL上安装了Python,但是当我在Python代码中调用OpenGL命令时,我遇到了段错误。我不知道这是为什么。为了避免“只使用C”的评论,这就是我想使用Python的原因:我想从C切换到Python有几个原因,但主要原因是因为我们即将开始编写光线追踪器,我想使用类来简化我的工作。因为我讨厌C++中的类并且C中的结构看起来有点疯狂,所以我想我会尝试一下Python。我也一直在寻找再次使用Python的理由,因为它已经有一段时间了。感谢您的帮助。
我目前正在为Android平台开发一个小型OpenGL游戏,我想知道是否有一种简单的方法可以在渲染帧的顶部渲染文本(例如带有玩家得分的HUD等)。文本也需要使用自定义字体。我看到了一个使用View作为叠加层的示例,但我不知道是否要这样做,因为我可能希望稍后将游戏移植到其他平台。有什么想法吗? 最佳答案 将文本渲染到纹理比SpriteText演示看起来更简单,基本思想是使用Canvas类渲染到Bitmap,然后将Bitmap传递给OpenGL纹理://Createanempty,mutablebitmapBitmapbitmap=Bi