Tag Archives: OpenGL

用PyOpenGL叩开3D的心扉——OpenGL全解析(5)

我不得不演示几个例子来加深一下之前学习的东西(时隔这么久了,有点难以为继的感觉啊)~ 我恨数学 据说这个世界上最深沉的感情不是爱而是恨,或许一开始就亮出一个数学函数能让你有动力进行下去? from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * #from numpy import * import sys… Read More »

用PyOpenGL叩开3D的心扉——OpenGL全解析(4)

图元 上一次,我们有了一个足够3D的程序了,虽然很漂亮,但是那个茶壶并不是我们画出来的,glut带给我们的便利而已。从现在开始我们就得自己动手丰衣足食了,为了达到这一点,我们得再了解一些OpenGL的一些知识。 如右图所示,你必须知道构成我们3D图像的最小单位,它们往往被称为图元。 点,在OpenGL中,这是最基本的图元,比如说图中红色的那个点。 线,比如左图中粉色的那根。我们可以看到,两个点定一… Read More »

用PyOpenGL叩开3D的心扉——OpenGL全解析(2)

每个人都有做3D的潜质 看看这张图片(选自“一秒钟看穿统计陷阱”),美国木匠的平均收入是罗坦提亚木匠的两倍,给出一张统计图片,美国人的钱袋长、高都是罗坦提亚木匠的两倍,看起来挺忠实于数据。 但是右边钱袋实际占用的面积就是左边的4倍。这幅图像导致的暗示效果其实还没完,因为在生活中钱袋都是立体的,所以每个读者看到这个钱袋的时候会不经意地给它加上一个厚度,这样一来,在有些人眼里这幅图表达的明明是美国木匠… Read More »

用PyOpenGL叩开3D的心扉——OpenGL全解析(1)

承 从pygame的系列教程里3D部分,本想好好说一下OpenGL的,但是感觉这样一来就喧宾夺主了,毕竟OpenGL这东西,好好说明下来要比pygame更加博大精深,所以就考虑另外起一个教程来写着了。如今pygame的说明基本完成,实战篇完成两个以后,第三个写起来实在太占时间了,只好退居二线新开这个pyopengl教程作为主要的更新内容。 说实话我不知道这次会写多久,能写的如何,我只能保证自己极力… Read More »

Android中使用OpenGL ES的一二事

这个世界,不来点3D感觉都对不起祖宗历代啊,如火如荼的Android上,没有一点3D开发,怎么能说的过去呢?俗气的试了一回……然后发现还真有不少问题,记录一下。 初学者遇到的最大问题,就是贴图在模拟器上跑的好好的,在真机上就是一片片的雪白(如果你的默认渲染色是白色的话),然后崩溃啊吐血啊,调试来调试去,恨不得把手中的破手机摔了再买一个(很容易怀疑到自己的手机上),不过在你这么做之前,先看一下有没有… Read More »