文件名称:terrainEngine
- 所属分类:
- OpenGL
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 1.48mb
- 下载次数:
- 0次
- 提 供 者:
- 郭*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
国外程序员编写的基于OpenGL的3D地形引擎。
errain Engine
I started working on a terrain engine around October 2000.
I was deeply moved by screenshots from black and white :)
My intention and main goal was to create something visually stunning.
This meant writing a terrain texture-generator, and working hard to find good textures and blending modes.
The outcome is an engine that hold a (supposedly) 1km by 1km piece of terrain with very high accuracy.
There is no triangle-cutting algorithm employed, simple brute-force. I use a large terrain texture and
a tiling detail texture. There s a skybox and the terrain reflects on the water.
I used OpenGL for this one, employing the OGLC skeleton to avoid most of the opengl-win32 business.
You can move through this world using descent keys (a,z, keypad). use w to switch to wire-fr a me and d to render without the detail texture.-foreign programmers prepared by the OpenGL-based 3D terrain engine. Errain Engine I started working on a terrain eng stimulant around October 2000. I was deeply moved by sc reenshots from black and white : ) My intention and main goal was to create someth ing visually stunning. This meant writing a ter rain texture-generator, and working hard to find good blend textures and ing modes. The outcome is an engine that hold a ('s upposedly) 1km by 1km piece of terrain with very high accuracy. There is no triangle-cutting al gorithm employed. simple brute-force. I use a large terrain textu 're a tiling detail and texture. There's a skybox a nd the terrain reflects on the water. I used Open GL for this one. employing the OGLC skeleton to avoid most of the opengl - win32 business. You
errain Engine
I started working on a terrain engine around October 2000.
I was deeply moved by screenshots from black and white :)
My intention and main goal was to create something visually stunning.
This meant writing a terrain texture-generator, and working hard to find good textures and blending modes.
The outcome is an engine that hold a (supposedly) 1km by 1km piece of terrain with very high accuracy.
There is no triangle-cutting algorithm employed, simple brute-force. I use a large terrain texture and
a tiling detail texture. There s a skybox and the terrain reflects on the water.
I used OpenGL for this one, employing the OGLC skeleton to avoid most of the opengl-win32 business.
You can move through this world using descent keys (a,z, keypad). use w to switch to wire-fr a me and d to render without the detail texture.-foreign programmers prepared by the OpenGL-based 3D terrain engine. Errain Engine I started working on a terrain eng stimulant around October 2000. I was deeply moved by sc reenshots from black and white : ) My intention and main goal was to create someth ing visually stunning. This meant writing a ter rain texture-generator, and working hard to find good blend textures and ing modes. The outcome is an engine that hold a ('s upposedly) 1km by 1km piece of terrain with very high accuracy. There is no triangle-cutting al gorithm employed. simple brute-force. I use a large terrain textu 're a tiling detail and texture. There's a skybox a nd the terrain reflects on the water. I used Open GL for this one. employing the OGLC skeleton to avoid most of the opengl - win32 business. You
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 53607910terrainengine.zip 列表 terrain engine/ terrain engine/bin/ terrain engine/bin/Terrain.exe terrain engine/data/ terrain engine/data/detail.bmp terrain engine/data/heightmap.bmp terrain engine/data/SkyBox/ terrain engine/data/SkyBox/SkyBox0.bmp terrain engine/data/SkyBox/SkyBox1.bmp terrain engine/data/SkyBox/SkyBox2.bmp terrain engine/data/SkyBox/SkyBox3.bmp terrain engine/data/SkyBox/SkyBox4.bmp terrain engine/data/SkyBox/SkyBox5.bmp terrain engine/data/terrain-texture3.bmp terrain engine/readme.txt terrain engine/source/ terrain engine/source/GLEXT.h terrain engine/source/imgLoadBMP.cpp terrain engine/source/imgLoadBMP.h terrain engine/source/IOFile.cpp terrain engine/source/IOFile.h terrain engine/source/OGLCMainHeader.h terrain engine/source/PTypes.h terrain engine/source/RImage.cpp terrain engine/source/RImage.h terrain engine/source/RTexture.cpp terrain engine/source/RTexture.h terrain engine/source/Std.h terrain engine/source/Win32Framework.cpp terrain engine/source/YourCode.cpp terrain engine/tools/ terrain engine/tools/texgen/ terrain engine/tools/texgen/ijl.h terrain engine/tools/texgen/my_jpg_interface.cpp terrain engine/tools/texgen/my_jpg_interface.h terrain engine/tools/texgen/texgen.cpp terrain engine/tools/texgen/texgen.dsp terrain engine/tools/texgen/texgen.dsw terrain engine/tools/texgen/texgen.h terrain engine/tools/texgen/textures/ terrain engine/VC6Project/ terrain engine/VC6Project/base.h terrain engine/VC6Project/DynamicCamera.cpp terrain engine/VC6Project/DynamicCamera.h terrain engine/VC6Project/ending.cpp terrain engine/VC6Project/ending.h terrain engine/VC6Project/matrix.cpp terrain engine/VC6Project/matrix.h terrain engine/VC6Project/Terrain.cpp terrain engine/VC6Project/Terrain.h terrain engine/VC6Project/VCProject.dsp terrain engine/VC6Project/VCProject.dsw terrain engine/VC6Project/VCProject.sln terrain engine/VC6Project/VCProject.vcproj terrain engine/VC6Project/vector.cpp terrain engine/VC6Project/vector.h terrain engine/VC6Project/YourCode.cpp terrain engine/VC6Project/YourCode.h