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

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

于 2006-11-30 发布 文件大小:1520KB
0 210
下载积分: 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 个回复

  • treedlg
    本程序利用MFC树形工具控件实现各种形式的转换,可直接运行。(This program makes use of MFC tree tool control the conversion of various forms, can be run directly.)
    2012-05-19 22:32:26下载
    积分:1
  • T2PSSKziph
    此源代码,是一个一种基于MATLAB的程序源码,对2PSK过过程进行编程与开发,并绘出仿真波形,给出功率谱分析 可直接使用。 (This source code is a one kind of MATLAB-based program source code, right 2PSK over the process of programming and development, and plot the simulation waveforms are given the power spectrum analysis can be used directly.)
    2012-07-11 10:55:25下载
    积分:1
  • mschart
    MSChart操作实例,可以轻松编码实现饼图,折线图,柱状图(MSChart operation example, you can easily Coding pie charts, line charts, bar charts)
    2014-10-24 09:01:50下载
    积分:1
  • GA
    说明:  利用遗传算法解决TSP问题,设置的是10个城市,每个城市坐标知道(Genetic algorithm to solve TSP problem, set the 10 cities, each city to know the coordinates)
    2016-03-02 10:57:04下载
    积分:1
  • HuffmanTree
    用c++实现的haffman tree 小程序,仅供参考 。 (The the haffman tree applet realized with c++ for reference only.)
    2013-03-14 16:38:15下载
    积分:1
  • BmpBtnTest
    说明:  自己写的位图三态按钮还添加了按钮声音,对自己制作图形界面有很大帮助(Write your own bitmap three-state buttons to add the button sounds right to produce their own graphical interface helps a lot)
    2010-03-27 09:58:15下载
    积分:1
  • VoiceInterpretationSystem
    说明:  系统工作电源AC220V 根据室内光线调节遥控灵敏度。 主控室电脑负责接收由控制终端传来的遥控信号播放相应多媒体影音文件; 通过主控电脑也可直接点播各展品文件,同时控制打开对应的展品照明; 遥控终端接收激光棒控制信号,控制开灯照明正在解说的展品,并通过通信总线通知主机播放相应文件; 通信中继器负责全部终端与主机间的双向信号传递; 扩展功能:设计上位机播放操作软件,控制照明灯亮度。 (无)
    2010-04-03 20:24:07下载
    积分:1
  • ClearSpeFile
    可清除 VC6 工程文件中,不必要的文件,使文件体积最小。(VC6 project file can be cleared, the unnecessary files, so that the smallest file.)
    2008-04-16 18:22:41下载
    积分:1
  • polynomial_lab
    Polynomial code in c++, contain differnet functions
    2013-01-19 20:00:10下载
    积分:1
  • BillBoard
    opengl渲染的billboard 树,有光照 等控制,效果很好,合适初学者。(opengl rendering of billboard trees, lighting and other controls, the effect is very good, suitable for beginners.)
    2011-07-16 17:24:35下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载