登录
首页 » Visual C++ » 国外程序员编写的基于OpenGL的3D地形引擎 terrainEngine

国外程序员编写的基于OpenGL的3D地形引擎 terrainEngine

于 2006-11-30 发布 文件大小:1520KB
0 232
下载积分: 1 下载次数: 800

代码说明:

  国外程序员编写的基于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-frame 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 )

文件列表:

terrain engine
..............\bin
..............\...\Terrain.exe
..............\data


..............\....\SkyBox





..............\....\......\SkyBox5.bmp

..............\readme.txt
..............\source
..............\......\GLEXT.h
..............\......\imgLoadBMP.cpp
..............\......\imgLoadBMP.h
..............\......\IOFile.cpp
..............\......\IOFile.h
..............\......\OGLCMainHeader.h
..............\......\PTypes.h
..............\......\RImage.cpp
..............\......\RImage.h
..............\......\RTexture.cpp
..............\......\RTexture.h
..............\......\Std.h
..............\......\Win32Framework.cpp
..............\......\YourCode.cpp
..............\tools
..............\.....\texgen
..............\.....\......\ijl.h
..............\.....\......\my_jpg_interface.cpp
..............\.....\......\my_jpg_interface.h
..............\.....\......\texgen.cpp
..............\.....\......\texgen.dsp
..............\.....\......\texgen.dsw
..............\.....\......\texgen.h
..............\.....\......\textures
..............\VC6Project
..............\..........\base.h
..............\..........\DynamicCamera.cpp
..............\..........\DynamicCamera.h
..............\..........\ending.cpp
..............\..........\ending.h
..............\..........\matrix.cpp
..............\..........\matrix.h
..............\..........\Terrain.cpp
..............\..........\Terrain.h
..............\..........\VCProject.dsp
..............\..........\VCProject.dsw
..............\..........\VCProject.sln
..............\..........\VCProject.vcproj
..............\..........\vector.cpp
..............\..........\vector.h
..............\..........\YourCode.cpp
..............\..........\YourCode.h

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ViewPicture
    VC++下开发的浏览图像文件程序,只要双击可执行文件,就能运行程序,若提示没有所指定的数据库,可以自己指定数据库。(development of the VC View images documentation procedures, as long as you double-click the executable, we will be able to run the program, If no prompt specified by the database, the database can be assigned themselves.)
    2007-04-27 22:48:29下载
    积分:1
  • gg_mle
    这是对广义高斯分布中两个参数alpha,beta的估计方法,对自然图像的大量统计特征就符合这一分布。(function [f, g] = dggbeta(beta, absx) DGGBETA Derivative of generalized Gaussian pdf with respective to beta [F, G] = DGGBETA(BETA, ABSX) Return partial derivative and second order partial derivative This is an utility function for GGMLE ABSX is the distance of the data from the mean Function is undefined for negative beta if beta <= 0 f = NaN g = NaN )
    2013-03-15 10:37:51下载
    积分:1
  • telephonetest
    判断城市电话区号是否合法的算法,对于理解算法有参考意义(Urban telephone area code to determine the legality of the algorithm, algorithm reference value for understanding the)
    2009-12-09 16:16:18下载
    积分:1
  • The-back-forward-sweep-distribution
    配电网辐射状前推回代潮流计算程序,节点可以任意更改。(Forward and backward substitution flow calculation)
    2013-06-05 11:05:53下载
    积分:1
  • danxingwuyuandingweifa
    单星测频无源定位法,采用单星测频实现无源定位的方法(Single satellite carrier frequency passive location method)
    2010-09-08 09:38:14下载
    积分:1
  • HA_ShuangsAudioJoiner1.2_LRH
    音乐合并,能合并多种文件格式,包括MP3等(Music merger to merge a variety of file formats, including MP3, etc.)
    2009-07-09 10:24:38下载
    积分:1
  • compass
    a c example program for digital compass
    2010-04-23 03:44:12下载
    积分:1
  • tgx
    matlab学习资料,一个倒立摆的练习题,适合初学者(matlab learning materials, an inverted pendulum exercises for beginners)
    2012-10-22 14:00:26下载
    积分:1
  • code
    毕业论文参考资料,从期刊网上下载的,如果有需要共大家参考(Thesis reference materials downloaded from the journal, if you need a total of reference)
    2011-05-28 17:05:41下载
    积分:1
  • Graphics
    运用Visual C++编译器实现的3D图像变成代码,主要实现图像绘制(Using Visual C++ compiler implements the 3D image into a code, the main image rendering)
    2014-12-26 14:39:14下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载