【文件属性】:
文件名称:中文版ROAM实时动态LOD地形渲染代码
文件大小:296KB
文件格式:RAR
更新时间:2012-02-29 09:29:16
中文版ROAM实时动态LOD地形渲染代码
ROAM Simplistic Implementation
By Bryan Turner
brturn@bellsouth.net
January, 2000
Project file for MS Visual C++ 6.0.
Requires GLUT DLL (www.opengl.org)
Adjust program constants in Landscape.h and Utility.cpp.
MAPS:
Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE
(as defined in Landscape.h). If this map is not found, the program
attempts to open "Map.ved", a Tread Marks map file. Tread Marks maps
will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view
Tread Marks maps correctly is "0.25f". (www.TreadMarks.com)
CONTROLS:
MOUSE - Hold Left Mouse Button to Rotate View Angle
Q - Change Rendering Mode (Wireframe, Lit, Fill, Texture)
O - Change View Mode (Observe, Follow, Drive, Fly)
W/S - Move forward/back
A/D - Rotate left/right (in Observe Mode only)
F - Stop Animation
R - Toggle Frustum Drawing
0/9 - More/Less Triangles per frame
1/2 - Adjust FOV
【文件预览】:
中文版ROAM实时动态LOD地形渲染代码
----Patch.h(2KB)
----RoamSimple.exe(204KB)
----Utility.h(1KB)
----GlutMain.cpp(4KB)
----RoamSimple.dsp(4KB)
----Landscape.h(3KB)
----ReadMe.txt(931B)
----Utility.cpp(20KB)
----Roamsimple.cpp(19KB)
----Height1024.raw(1024KB)
网友评论
- 很好的学习资料,非常感谢分享
- 帮同学下的,同学说英文的,内容不错
- 非常好,很有用
- 可以生成工程,不是中文版的!!!!注释全英文~但是还是可以学习一下的~
- 有完整的代码,又长知识了
- 代码是完整的,可惜注释是英文。
- 代码可以运行,但是是英文,提供了一个非常实用的可视化场景显示框架
- 没有工程项目,不过源代码具有很好的参考价值.....适用于初学者...
- 没有生成工作空间,直接一个exe的应用程序,不过还好有代码,生成后有错,还需要调试,不过还是很有参考价值的。
- 读取的是raw文件不是txt什么的数据文件
- 代码可以运行,但是是英文的
- 实时渲染,挺高端的技术,学习一下!
- 代码可以运行,但是是英文的
- 代码清晰完整,提供了一个非常实用的可视化场景显示框架,但注释是英文的。