标签归档:3D

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

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

这个程序也是很简单的,绘制… 更多 »

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

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

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

第一个PyOpenGL程序 说实话我们OpenGL的基础还远远没有学完,不过我在说下去大概就不会有人看了,所以,虽然稍稍有些早,开始我们的第一个程序吧。

结果如上图,虽然很短,相信这里面很多函数大家会觉得陌生,不要… 更多 »

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

每个人都有做3D的潜质 看看这张图片(选自“一秒钟看穿统计陷阱”),美国木匠的平均收入是罗坦提亚木匠的两倍,给出一张统计图片,美国人的钱袋长、高都是罗坦提亚木匠的两倍,看起来挺忠实于数据。 但是右边钱袋实际占用的面积就是左边的4倍。这幅图像导致的暗示效果其实还没完,因为在生活中钱… 更多 »

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

承 从pygame的系列教程里3D部分,本想好好说一下OpenGL的,但是感觉这样一来就喧宾夺主了,毕竟OpenGL这东西,好好说明下来要比pygame更加博大精深,所以就考虑另外起一个教程来写着了。如今pygame的说明基本完成,实战篇完成两个以后,第三个写起来实在太占时间了,… 更多 »

用Python和Pygame写游戏-从入门到精通(目录)

目光博客一开始,就有一个将pygame好好介绍一遍的宏伟计划,历时四个月,在各位朋友的关怀鞭策下,如今(2011/8/26)理论学习的部分似乎已经都完成了,在次列一个目录,方便查询。介绍还不是很全,下次有时间补充完整一些。 python.cn也有一个目录在这里,这个系列很多流量都… 更多 »

Android中使用OpenGL ES的一二事

这个世界,不来点3D感觉都对不起祖宗历代啊,如火如荼的Android上,没有一点3D开发,怎么能说的过去呢?俗气的试了一回……然后发现还真有不少问题,记录一下。 初学者遇到的最大问题,就是贴图在模拟器上跑的好好的,在真机上就是一片片的雪白(如果你的默认渲染色是白色的话),然后崩溃… 更多 »

用Python和Pygame写游戏-从入门到精通(19)

3D世界 让我们现在开始写一个3D的程序,巩固一下这几次学习的东西。因为我们还没有好好深入如何画3D物体,暂时就先用最简单的投影(上次讨论过的第二种)方法来画吧。这个程序画一个空间里的立方体,只不过各个部分并不会随着距离而产生大小上的变化。 您可以看到,很多的小球构成了立方体的各… 更多 »

用Python和Pygame写游戏-从入门到精通(17)

最近有些忙,没有更新这个系列,不行啊不行,抓紧更新一篇,这几次可是3D啊3D,多么诱人的词啊…… 游戏通常希望营造一个真实的世界,越接近真实越好啊,这样的代入感会很强。在早期,由于硬件的限制,游戏只能提供一些2D的图像,因为这对于电脑绘图是最容易的。还好随着技术发展,现在的显卡已… 更多 »