详细说明:用directx3d实现的地形效果,有摄影机,可以行走
[Terrain_Mo1877794172005.zip] - direct3d实现地形编辑器, 一个国外的人做的.
[zhiwawaxitong.rar] - 一个简单易学的纸娃娃系统, 按 A 或 D 可以换装
[SimNatureExe.rar] - 实现大规模室外场景渲染技术,本程序使用基于严格的四叉树的方法建立一个LOD算法,并用该LOD算法实现了一个视点相关的动态多分辨率地形。采用多遍地面纹理,亮度图等技术来照明场景。同时DEMO还实现了Billboard,运动模糊,的功能。程序采用C++,模块化的结构让程序具有很高的可扩展性。
[Samples5-10.rar] - DirectX特效游戏程序设计5-10章源码
[Terrain.rar] - 封装了地形类,实现了从图片文件(Bmp,Raw)中读取高度数据并创建地形。
[DynamicLightmapping.rar] - 3维动态光线图,编译环境D3D9,VC++6
[focus.on.3D.terrain.rar] - 学习3D中的地形.原名:Focus On 3D Terrain.
[345Terrain.rar] - 再来一个绘图程序,花了我一个上午时间才搞定。
[VirtualFlyThrough.zip] - 本代码实现了在三维空间中的飞行等设计,三维空间物体种类较多,较好的实现了模拟效果。
[Real-Time 3D Terrain Engines source code.rar] - Real-Time 3D Terrain Engines 的源代码,描述怎样实时渲染3D地形,对游戏开发者应该有帮助。
[zhiwawaxitong.rar] - 一个简单易学的纸娃娃系统, 按 A 或 D 可以换装
[SimNatureExe.rar] - 实现大规模室外场景渲染技术,本程序使用基于严格的四叉树的方法建立一个LOD算法,并用该LOD算法实现了一个视点相关的动态多分辨率地形。采用多遍地面纹理,亮度图等技术来照明场景。同时DEMO还实现了Billboard,运动模糊,的功能。程序采用C++,模块化的结构让程序具有很高的可扩展性。
[Samples5-10.rar] - DirectX特效游戏程序设计5-10章源码
[Terrain.rar] - 封装了地形类,实现了从图片文件(Bmp,Raw)中读取高度数据并创建地形。
[DynamicLightmapping.rar] - 3维动态光线图,编译环境D3D9,VC++6
[focus.on.3D.terrain.rar] - 学习3D中的地形.原名:Focus On 3D Terrain.
[345Terrain.rar] - 再来一个绘图程序,花了我一个上午时间才搞定。
[VirtualFlyThrough.zip] - 本代码实现了在三维空间中的飞行等设计,三维空间物体种类较多,较好的实现了模拟效果。
[Real-Time 3D Terrain Engines source code.rar] - Real-Time 3D Terrain Engines 的源代码,描述怎样实时渲染3D地形,对游戏开发者应该有帮助。
相关函数/类:
GetDeviceCaps ZeroMemory CreateCompatibleDC CreateDIBSection SetMapMode MulDiv CreateFont SelectObject SetTextColor SetBkColor SetTextAlign GetTextExtentPoint GetTextExtentPoint32 ExtTextOut DeleteObject DeleteDC DrawText GetCursorPos GetClientRect ScreenToClient GetIconInfo GetObject GetDC GetDIBits ReleaseDC lstrlen LoadIcon LoadCursor GetStockObject RegisterClass MessageBox CreateWindow ShowWindow UpdateWindow timeGetTime PeekMessage TranslateMessage DispatchMessage lstrcpy RegOpenKeyEx RegQueryValueEx RegCloseKey GetFullPathName lstrcpyn CreateFile CloseHandle lstrcat RegSetValueEx QueryPerformanceFrequency QueryPerformanceCounter MultiByteToWideChar WideCharToMultiByte GetFileAttributes GetModuleFileName ShellExecute GetProcAddress LoadLibrary FreeLibrary OutputDebugString PostQuitMessage GetAsyncKeyState DestroyWindow DefWindowProc
GetDeviceCaps ZeroMemory CreateCompatibleDC CreateDIBSection SetMapMode MulDiv CreateFont SelectObject SetTextColor SetBkColor SetTextAlign GetTextExtentPoint GetTextExtentPoint32 ExtTextOut DeleteObject DeleteDC DrawText GetCursorPos GetClientRect ScreenToClient GetIconInfo GetObject GetDC GetDIBits ReleaseDC lstrlen LoadIcon LoadCursor GetStockObject RegisterClass MessageBox CreateWindow ShowWindow UpdateWindow timeGetTime PeekMessage TranslateMessage DispatchMessage lstrcpy RegOpenKeyEx RegQueryValueEx RegCloseKey GetFullPathName lstrcpyn CreateFile CloseHandle lstrcat RegSetValueEx QueryPerformanceFrequency QueryPerformanceCounter MultiByteToWideChar WideCharToMultiByte GetFileAttributes GetModuleFileName ShellExecute GetProcAddress LoadLibrary FreeLibrary OutputDebugString PostQuitMessage GetAsyncKeyState DestroyWindow DefWindowProc
文件列表(点击判断是否您需要的文件):
Terrain
.......\camera.cpp
.......\camera.h
.......\coastMountain64.raw
.......\d3dfont.cpp
.......\d3dfont.h
.......\d3dutil.cpp
.......\d3dutil.h
.......\d3dUtility.cpp
.......\d3dUtility.h
.......\dxutil.cpp
.......\dxutil.h
.......\fps.cpp
.......\fps.h
.......\terrain.cpp
.......\terrain.h
.......\terrainDriver.cpp
Terrain
.......\camera.cpp
.......\camera.h
.......\coastMountain64.raw
.......\d3dfont.cpp
.......\d3dfont.h
.......\d3dutil.cpp
.......\d3dutil.h
.......\d3dUtility.cpp
.......\d3dUtility.h
.......\dxutil.cpp
.......\dxutil.h
.......\fps.cpp
.......\fps.h
.......\terrain.cpp
.......\terrain.h
.......\terrainDriver.cpp