文件名称:UniBuilderSource
- 所属分类:
- 图形图像处理(光照,映射..)
- 资源属性:
- [Windows] [Visual C] [源码] [Visual.Net]
- 上传时间:
- 2012-11-26
- 文件大小:
- 299kb
- 下载次数:
- 0次
- 提 供 者:
- 乔*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
这个项目即提供一个完整的基于BSP技术的实时场景渲染解决方案一个基于画刷的场景建模工具即场景编辑器,一个场景编译器,以及一个用于渲染编译后场景的基于OpenGL构建的图形库GxLib。UniBuilder为一些对场景数据有特殊要求的项目提供一个功能强大的可扩展的场景数据编辑工具,此工具产生的场景可用于产生BSP树。BSP编译器,负责将建模工具产生的数据编译成BSP树,并预计算可见性和光照贴图,供实时应用程序使用。此项目提供一个完整的基于BSP技术的实时场景渲染解决方案,包括完整的场景建模工具和BSP渲染库。场景建模工具采用了自己提出的基于画刷的场景组织方式和一系列配套的建模方案,具有一定的技术创新。此外项目提供了一个完善的基于BSP树的场景管理和渲染库,项目内容完整,技术含量较高,可扩展性强。吐血放出全部源码!-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
UniBuilder Source
.................\AppFrame
.................\........\glApp.cpp
.................\........\glApp.h
.................\GxLib
.................\.....\AABB.h
.................\.....\AuxDrawing.cpp
.................\.....\AuxDrawing.h
.................\.....\BitArray.cpp
.................\.....\BitArray.h
.................\.....\BSPBuild.cpp
.................\.....\BSPBuild.h
.................\.....\BSPRenderer.cpp
.................\.....\BSPRenderer.h
.................\.....\BSPScene.cpp
.................\.....\BSPScene.h
.................\.....\BSPSceneCompiler.cpp
.................\.....\BSPSceneCompiler.h
.................\.....\BSPTree.cpp
.................\.....\BSPTree.h
.................\.....\Camera.cpp
.................\.....\Camera.h
.................\.....\console.cpp
.................\.....\console.h
.................\.....\containers.cpp
.................\.....\containers.h
.................\.....\container_vector.h
.................\.....\Engine.cpp
.................\.....\engine.h
.................\.....\glloader.cpp
.................\.....\glLoader.h
.................\.....\Global.cpp
.................\.....\Global.h
.................\.....\gmath.cpp
.................\.....\gmath.h
.................\.....\GxLibrary.sln
.................\.....\GxLibrary.vcproj
.................\.....\Lightmap.cpp
.................\.....\Lightmap.h
.................\.....\LightmapBuild.cpp
.................\.....\LightmapBuild.h
.................\.....\Lights.cpp
.................\.....\Lights.h
.................\.....\Materials.cpp
.................\.....\Materials.h
.................\.....\mesh.cpp
.................\.....\mesh.h
.................\.....\MeshIterator.cpp
.................\.....\MeshIterator.h
.................\.....\ObjectTypes.h
.................\.....\OriScene.cpp
.................\.....\OriScene.h
.................\.....\Physics.h
.................\.....\PVS.cpp
.................\.....\PVS.h
.................\.....\PVSBuild.cpp
.................\.....\PVSBuild.h
.................\.....\RayCollision.cpp
.................\.....\RayCollision.h
.................\.....\Renderer.cpp
.................\.....\Renderer.h
.................\.....\SceneObjects.cpp
.................\.....\SceneObjects.h
.................\.....\Scene_Basic.cpp
.................\.....\Scene_Basic.h
.................\.....\script.cpp
.................\.....\script.h
.................\.....\SysUtils.cpp
.................\.....\SysUtils.h
.................\.....\text.cpp
.................\.....\Text.h
.................\.....\UI.cpp
.................\.....\UI.h
.................\SceneLoader
.................\...........\SceneLoader.cpp
.................\...........\SceneLoader.h
.................\...........\SceneLoader.vcproj
.................\UniBuilder
.................\..........\AssemblyInfo.cpp
.................\..........\CommonLib.cpp
.................\..........\CommonLib.h
.................\..........\CSG.cpp
.................\..........\CSG.h
.................\..........\CustomColorTable.h
.................\..........\Debug
.................\..........\Editor.cpp
.................\..........\Editor.h
.................\..........\EditorDefs.h
.................\..........\EditorStates.cpp
.................\..........\EditorStates.h
.................\..........\Entity.cpp
.................\..........\Entity.h
.................\..........\ErrorCheck.cpp
.................\..........\ErrorCheck.h
.................\..........\frmAbout.cpp
.................\..........\frmAbout.h
.................\..........\frmAbout.resx
.................\..........\frmAdvancedCopy.cpp
.................\..........\frmAdvancedCopy.h
.................\..........\frmAdvancedCopy.resx
.................\AppFrame
.................\........\glApp.cpp
.................\........\glApp.h
.................\GxLib
.................\.....\AABB.h
.................\.....\AuxDrawing.cpp
.................\.....\AuxDrawing.h
.................\.....\BitArray.cpp
.................\.....\BitArray.h
.................\.....\BSPBuild.cpp
.................\.....\BSPBuild.h
.................\.....\BSPRenderer.cpp
.................\.....\BSPRenderer.h
.................\.....\BSPScene.cpp
.................\.....\BSPScene.h
.................\.....\BSPSceneCompiler.cpp
.................\.....\BSPSceneCompiler.h
.................\.....\BSPTree.cpp
.................\.....\BSPTree.h
.................\.....\Camera.cpp
.................\.....\Camera.h
.................\.....\console.cpp
.................\.....\console.h
.................\.....\containers.cpp
.................\.....\containers.h
.................\.....\container_vector.h
.................\.....\Engine.cpp
.................\.....\engine.h
.................\.....\glloader.cpp
.................\.....\glLoader.h
.................\.....\Global.cpp
.................\.....\Global.h
.................\.....\gmath.cpp
.................\.....\gmath.h
.................\.....\GxLibrary.sln
.................\.....\GxLibrary.vcproj
.................\.....\Lightmap.cpp
.................\.....\Lightmap.h
.................\.....\LightmapBuild.cpp
.................\.....\LightmapBuild.h
.................\.....\Lights.cpp
.................\.....\Lights.h
.................\.....\Materials.cpp
.................\.....\Materials.h
.................\.....\mesh.cpp
.................\.....\mesh.h
.................\.....\MeshIterator.cpp
.................\.....\MeshIterator.h
.................\.....\ObjectTypes.h
.................\.....\OriScene.cpp
.................\.....\OriScene.h
.................\.....\Physics.h
.................\.....\PVS.cpp
.................\.....\PVS.h
.................\.....\PVSBuild.cpp
.................\.....\PVSBuild.h
.................\.....\RayCollision.cpp
.................\.....\RayCollision.h
.................\.....\Renderer.cpp
.................\.....\Renderer.h
.................\.....\SceneObjects.cpp
.................\.....\SceneObjects.h
.................\.....\Scene_Basic.cpp
.................\.....\Scene_Basic.h
.................\.....\script.cpp
.................\.....\script.h
.................\.....\SysUtils.cpp
.................\.....\SysUtils.h
.................\.....\text.cpp
.................\.....\Text.h
.................\.....\UI.cpp
.................\.....\UI.h
.................\SceneLoader
.................\...........\SceneLoader.cpp
.................\...........\SceneLoader.h
.................\...........\SceneLoader.vcproj
.................\UniBuilder
.................\..........\AssemblyInfo.cpp
.................\..........\CommonLib.cpp
.................\..........\CommonLib.h
.................\..........\CSG.cpp
.................\..........\CSG.h
.................\..........\CustomColorTable.h
.................\..........\Debug
.................\..........\Editor.cpp
.................\..........\Editor.h
.................\..........\EditorDefs.h
.................\..........\EditorStates.cpp
.................\..........\EditorStates.h
.................\..........\Entity.cpp
.................\..........\Entity.h
.................\..........\ErrorCheck.cpp
.................\..........\ErrorCheck.h
.................\..........\frmAbout.cpp
.................\..........\frmAbout.h
.................\..........\frmAbout.resx
.................\..........\frmAdvancedCopy.cpp
.................\..........\frmAdvancedCopy.h
.................\..........\frmAdvancedCopy.resx