IDEA

make the best game

2009年11月11日

OpenGL学习四

摘要: NURBS曲面,这个东西我在大学阶段的数学课上就学过了,还有什么B样条,贝塞尔曲线曲面等等;那些理论是不太好理解的,因为其深层原理是插值逼近的方法,否则怎么就能固定的方程式去表达任意给定的顶点构成的曲面呢?呵呵,当然我也讲不太清那些原理,学完不用就都忘了。用OpenGL很简单,调用这个函数gluNurbsSurface(myNurb, 8, knots, 8, knots, 4*3, 3, &am... 阅读全文

posted @ 2009-11-11 20:55 kongweihua1984 阅读(504) 评论(0) 推荐(0)

OpenGL学习三

摘要: 如何实现倒影?这个在OpenGL里用的方法不是很好,坦白的讲,并不是真实的模拟倒影的效果,而是将物体做一个翻转变换,然后在和倒影面做一下变透明的叠加。(当然这是很古老的方法,不知道现在是否有更新的技术)效果如下: 阅读全文

posted @ 2009-11-11 20:28 kongweihua1984 阅读(322) 评论(0) 推荐(0)

OpenGL学习二

摘要: 地形,是游戏开发中最基本的。通过学习OpenGL,我对这个的基本认识是这样的:恩,先来看一下效果吧:这个3D地形,其实是由一大堆三角面片构成的,上面有重复的纹理贴图;但如何出现一个你想要的地图呢?难不成一个数据一个数据的输入? 肯定不可能,这里其实就是用下图的数据以确定地图中的各个点的高度,然后生成3维地形数据的其次要说的就是纹理贴图,要注意把贴图的四个顶点对应到正确顶点上。如果改变设置效果也会发... 阅读全文

posted @ 2009-11-11 20:09 kongweihua1984 阅读(312) 评论(0) 推荐(0)

OpenGL学习笔记一

摘要: 大三时初学OpenGL,将书上只有一个窗口的例子程序放到有菜单选项的程序框架中。先来看一下截图:呵呵,图中说明了整个程序的交互及操作方式,然后选择菜单里的CG栏,如下图:这个图中就是CG的选项,选择A就可以显示出一个人的脸,当然这里只有很简单的几个坐标,是我自己想出来的数据,所以不太漂亮;得到这个画面时,可以通过鼠标的移动来调整这个头的视角,实现原理也很简单; 阅读全文

posted @ 2009-11-11 19:04 kongweihua1984 阅读(327) 评论(0) 推荐(0)

导航