▍1. Terrain
简单的地形渲染程序,使用了四叉树的LOD优化算法。(Simple rendering of the terrain, the use of the LOD Quadtree Optimization.)
简单的地形渲染程序,使用了四叉树的LOD优化算法。(Simple rendering of the terrain, the use of the LOD Quadtree Optimization.)
烟雾扩散,按照和平鸽上的代码做的,不要说不好!!!(smokesmokesmokesmokesmoke)
实现在MFC中进行OpenGL编程的平台(A plat that make you programming in MFC with OpenGL)
相信这个opengl源代码对初学者有些帮助,相互学习。(Believe that the source code opengl some help for beginners and learn from each other.)
这是一个光照效果的演示程序,实现真实感绘制,底层是opengl设置,对要进行三维编程有参考价值(This is a demo program lighting effects to achieve photorealistic rendering, opengl set the bottom is on to have a reference value of three-dimensional programming)
文件实现了在OpengL下的屏幕坐标与世界坐标的详细介绍(Document to achieve in the next OpengL screen coordinates and world coordinates details)
opengl es所需库源文件 很好很强大(library files needed to opengl)
本例程主要介绍了如何在OpenGL中显示文字,并且介绍了摄像机漫游的方法,很值得大家借鉴学习。(Introduced the routine of how to display text in OpenGL, and introduced the method of roaming camera, it is worth learning from.)
基于体渲染的烟雾模拟程序,用到shader 2.0,非常具有真实感(Based on the volumetric rendering the smoke simulation program, used in shader 2.0, very realistic)
iphone上面的opengl粒子系统,模拟火焰(iphone above opengl particle system to simulate the flame)
分形,用OPENGL编程,可以看到一个旋转地正四面体,正四面体的每一面试一个分形图案。(Fractal with OPENGL programming, you can see a rotation to regular tetrahedron, each tetrahedron is a fractal pattern interview.)
用OpenGL实现画曲线,可根据实际更改函数,从而获得所需函数曲线(Curve drawn with OpenGL to achieve, can be changed according to the actual function, and thus to obtain the necessary function curve)
vc编写的基于opengl图形库的代码例子。实现给一个老虎添加纹理。(vc prepared opengl graphics library based on code examples. To achieve added texture to a tiger.)
本程序框架采用OpenGL+MFC SDI,其中B样条曲线曲面网格视图采用OpenGL绘制,基函数视图采用MFC GDI绘制。整个程序采用了MFC单文档、多视图类型。其中B样条相关的属性与操作都封装于BH_BSpline类。(This procedure used the framework OpenGL+ MFC SDI, one B-spline curves and surfaces using OpenGL view grid mapping, function-based view rendering using MFC GDI. MFC uses the whole process a single document, multi-view type. One B-spline associated with the operation of the properties are packaged in BH_BSpline category.)
用Visual C++ 和openGL开发的地球旋转程序(Using Visual C++ and openGL procedures developed by the Earth' s rotation)
VC++环境使用OpenGL实现地形模拟,使用四叉树Lod算法(OpenGL Lod)
几款3D游戏源码 OpenGL的组合图形 特殊的平面_树 MD2动画模型 射击、爆炸 碰撞检测 游戏进度保存 场景编辑(Game source 3D models a combination of OpenGL graphics plane _ a special MD2 animation model tree shooting, collision detection explosion scenes to preserve the progress of Games Edit)
OpenGL 程序,载入多个模型数据,并实现OpenGL显示,支持旋转,网格显示(Smooth OpenGL)
《3D游戏编程》随书光盘 第7章 外部地形处理:三维世界的处理技巧, 有详细源代码, 包括3D地形生成技巧, 控制摄像机实现地形上的移动,裁剪多余多边形,给引擎减重,四叉树:有效管理较大地形的方法, 四叉树的剔除:速度优化技巧, LOD:使用LOD进行地形处理,防止龟裂:龟裂问题的解决。(" 3D Game Programming" book with CD-ROM Chapter 7 deal with the external landscape: the world of three-dimensional treatment techniques, there is a detailed source code, including 3D terrain generation techniques, to control the terrain on implementation of the camera movement, cutting redundant polygon, to the engine weight, Quadtree: the effective management of a larger method of terrain, the four-tree removed: the speed of optimization techniques, LOD: the use of LOD terrain to deal with and prevent cracking: cracking problem.)
OpenGL中实现基本的操作,给予OpenGL基本的函数来实现基本的几何图形(OpenGL pragramming Read a code and write a ranctangle)