文件名称:UniBuilderSource
- 所属分类:
- 图形图像处理(光照,映射..)
- 资源属性:
- [Windows] [Visual C] [源码] [Visual.Net]
- 上传时间:
- 2008-10-13
- 文件大小:
- 297.83kb
- 下载次数:
- 1次
- 提 供 者:
- 乔*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
这个项目即提供一个完整的基于BSP技术的实时场景渲染解决方案一个基于画刷的场景建模工具即场景编辑器,一个场景编译器,以及一个用于渲染编译后场景的基于OpenGL构建的图形库GxLib。UniBuilder为一些对场景数据有特殊要求的项目提供一个功能强大的可扩展的场景数据编辑工具,此工具产生的场景可用于产生BSP树。BSP编译器,负责将建模工具产生的数据编译成BSP树,并预计算可见性和光照贴图,供实时应用程序使用。此项目提供一个完整的基于BSP技术的实时场景渲染解决方案,包括完整的场景建模工具和BSP渲染库。场景建模工具采用了自己提出的基于画刷的场景组织方式和一系列配套的建模方案,具有一定的技术创新。此外项目提供了一个完善的基于BSP树的场景管理和渲染库,项目内容完整,技术含量较高,可扩展性强。吐血放出全部源码!
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 101259367unibuildersource.rar 列表 UniBuilder Source\AppFrame\glApp.cpp UniBuilder Source\AppFrame\glApp.h UniBuilder Source\GxLib\AABB.h UniBuilder Source\GxLib\AuxDrawing.cpp UniBuilder Source\GxLib\AuxDrawing.h UniBuilder Source\GxLib\BitArray.cpp UniBuilder Source\GxLib\BitArray.h UniBuilder Source\GxLib\BSPBuild.cpp UniBuilder Source\GxLib\BSPBuild.h UniBuilder Source\GxLib\BSPRenderer.cpp UniBuilder Source\GxLib\BSPRenderer.h UniBuilder Source\GxLib\BSPScene.cpp UniBuilder Source\GxLib\BSPScene.h UniBuilder Source\GxLib\BSPSceneCompiler.cpp UniBuilder Source\GxLib\BSPSceneCompiler.h UniBuilder Source\GxLib\BSPTree.cpp UniBuilder Source\GxLib\BSPTree.h UniBuilder Source\GxLib\Camera.cpp UniBuilder Source\GxLib\Camera.h UniBuilder Source\GxLib\console.cpp UniBuilder Source\GxLib\console.h UniBuilder Source\GxLib\containers.cpp UniBuilder Source\GxLib\containers.h UniBuilder Source\GxLib\container_vector.h UniBuilder Source\GxLib\Engine.cpp UniBuilder Source\GxLib\engine.h UniBuilder Source\GxLib\glloader.cpp UniBuilder Source\GxLib\glLoader.h UniBuilder Source\GxLib\Global.cpp UniBuilder Source\GxLib\Global.h UniBuilder Source\GxLib\gmath.cpp UniBuilder Source\GxLib\gmath.h UniBuilder Source\GxLib\GxLibrary.sln UniBuilder Source\GxLib\GxLibrary.vcproj UniBuilder Source\GxLib\Lightmap.cpp UniBuilder Source\GxLib\Lightmap.h UniBuilder Source\GxLib\LightmapBuild.cpp UniBuilder Source\GxLib\LightmapBuild.h UniBuilder Source\GxLib\Lights.cpp UniBuilder Source\GxLib\Lights.h UniBuilder Source\GxLib\Materials.cpp UniBuilder Source\GxLib\Materials.h UniBuilder Source\GxLib\mesh.cpp UniBuilder Source\GxLib\mesh.h UniBuilder Source\GxLib\MeshIterator.cpp UniBuilder Source\GxLib\MeshIterator.h UniBuilder Source\GxLib\ObjectTypes.h UniBuilder Source\GxLib\OriScene.cpp UniBuilder Source\GxLib\OriScene.h UniBuilder Source\GxLib\Physics.h UniBuilder Source\GxLib\PVS.cpp UniBuilder Source\GxLib\PVS.h UniBuilder Source\GxLib\PVSBuild.cpp UniBuilder Source\GxLib\PVSBuild.h UniBuilder Source\GxLib\RayCollision.cpp UniBuilder Source\GxLib\RayCollision.h UniBuilder Source\GxLib\Renderer.cpp UniBuilder Source\GxLib\Renderer.h UniBuilder Source\GxLib\SceneObjects.cpp UniBuilder Source\GxLib\SceneObjects.h UniBuilder Source\GxLib\Scene_Basic.cpp UniBuilder Source\GxLib\Scene_Basic.h UniBuilder Source\GxLib\script.cpp UniBuilder Source\GxLib\script.h UniBuilder Source\GxLib\SysUtils.cpp UniBuilder Source\GxLib\SysUtils.h UniBuilder Source\GxLib\text.cpp UniBuilder Source\GxLib\Text.h UniBuilder Source\GxLib\UI.cpp UniBuilder Source\GxLib\UI.h UniBuilder Source\SceneLoader\SceneLoader.cpp UniBuilder Source\SceneLoader\SceneLoader.h UniBuilder Source\SceneLoader\SceneLoader.vcproj UniBuilder Source\UniBuilder\AssemblyInfo.cpp UniBuilder Source\UniBuilder\CommonLib.cpp UniBuilder Source\UniBuilder\CommonLib.h UniBuilder Source\UniBuilder\CSG.cpp UniBuilder Source\UniBuilder\CSG.h UniBuilder Source\UniBuilder\CustomColorTable.h UniBuilder Source\UniBuilder\Editor.cpp UniBuilder Source\UniBuilder\Editor.h UniBuilder Source\UniBuilder\EditorDefs.h UniBuilder Source\UniBuilder\EditorStates.cpp UniBuilder Source\UniBuilder\EditorStates.h UniBuilder Source\UniBuilder\Entity.cpp UniBuilder Source\UniBuilder\Entity.h UniBuilder Source\UniBuilder\ErrorCheck.cpp UniBuilder Source\UniBuilder\ErrorCheck.h UniBuilder Source\UniBuilder\frmAbout.cpp UniBuilder Source\UniBuilder\frmAbout.h UniBuilder Source\UniBuilder\frmAbout.resx UniBuilder Source\UniBuilder\frmAdvancedCopy.cpp UniBuilder Source\UniBuilder\frmAdvancedCopy.h UniBuilder Source\UniBuilder\frmAdvancedCopy.resx UniBuilder Source\UniBuilder\frmCompile.cpp UniBuilder Source\UniBuilder\frmCompile.h UniBuilder Source\UniBuilder\frmCompile.resx UniBuilder Source\UniBuilder\frmFindObj.cpp UniBuilder Source\UniBuilder\frmFindObj.h UniBuilder Source\UniBuilder\frmFindObj.resx UniBuilder Source\UniBuilder\frmMain.h UniBuilder Source\UniBuilder\frmMain.resx UniBuilder Source\UniBuilder\frmMakeHollow.cpp UniBuilder Source\UniBuilder\frmMakeHollow.h UniBuilder Source\UniBuilder\frmMakeHollow.resx UniBuilder Source\UniBuilder\frmMapStatistics.cpp UniBuilder Source\UniBuilder\frmMapStatistics.h UniBuilder Source\UniBuilder\frmMapStatistics.resx UniBuilder Source\UniBuilder\GlobalVar.cpp UniBuilder Source\UniBuilder\GlobalVar.h UniBuilder Source\UniBuilder\Map Editor.cpp UniBuilder Source\UniBuilder\Map Editor.vcproj UniBuilder Source\UniBuilder\Map Editor.vcproj.HEYONG.He Yong.user UniBuilder Source\UniBuilder\MapDocument.cpp UniBuilder Source\UniBuilder\MapDocument.h UniBuilder Source\UniBuilder\PropertySheet.resx UniBuilder Source\UniBuilder\PropertySheetEditor.cpp UniBuilder Source\UniBuilder\PropertySheetEditor.h UniBuilder Source\UniBuilder\PropertySheetEditor.resx UniBuilder Source\UniBuilder\ResManager.cpp UniBuilder Source\UniBuilder\ResManager.h UniBuilder Source\UniBuilder\Resources\app.aps UniBuilder Source\UniBuilder\Resources\app.ico UniBuilder Source\UniBuilder\Resources\app.rc UniBuilder Source\UniBuilder\Resources\Clip.bmp UniBuilder Source\UniBuilder\Resources\cursor3.cur UniBuilder Source\UniBuilder\Resources\CursorHandMove.cur UniBuilder Source\UniBuilder\Resources\CursorHandMoveDown.cur UniBuilder Source\UniBuilder\Resources\CursorRotate.cur UniBuilder Source\UniBuilder\Resources\RCa03772 UniBuilder Source\UniBuilder\Resources\resource.h UniBuilder Source\UniBuilder\Resources\Rotate.bmp UniBuilder Source\UniBuilder\Resources\RotX.bmp UniBuilder Source\UniBuilder\Resources\RotY.bmp UniBuilder Source\UniBuilder\Resources\RotZ.bmp UniBuilder Source\UniBuilder\Resources\Scale.bmp UniBuilder Source\UniBuilder\Resources\Twist.bmp UniBuilder Source\UniBuilder\StringConvert.cpp UniBuilder Source\UniBuilder\StringConvert.h UniBuilder Source\UniBuilder\Tool.cpp UniBuilder Source\UniBuilder\Tool.h UniBuilder Source\UniBuilder\ToolBrush.cpp UniBuilder Source\UniBuilder\ToolBrush.h UniBuilder Source\UniBuilder\ToolClip.cpp UniBuilder Source\UniBuilder\ToolClip.h UniBuilder Source\UniBuilder\ToolCreateObj.cpp UniBuilder Source\UniBuilder\ToolCreateObj.h UniBuilder Source\UniBuilder\ToolEntity.cpp UniBuilder Source\UniBuilder\ToolEntity.h UniBuilder Source\UniBuilder\ToolMoveView.cpp UniBuilder Source\UniBuilder\ToolMoveView.h UniBuilder Source\UniBuilder\ToolPointer.cpp UniBuilder Source\UniBuilder\ToolPointer.h UniBuilder Source\UniBuilder\UIElement.cpp UniBuilder Source\UniBuilder\UIElement.h UniBuilder Source\UniBuilder\UniBuilder.sln UniBuilder Source\UniBuilder\ViewCtrl.h UniBuilder Source\UniBuilder\Viewport.cpp UniBuilder Source\UniBuilder\Viewport.h UniBuilder Source\场景渲染器\BSPViewer.cpp UniBuilder Source\场景渲染器\BSPViewer.h UniBuilder Source\场景渲染器\BSPViewer.rc UniBuilder Source\场景渲染器\BSPViewer.sln UniBuilder Source\场景渲染器\BSPViewer.vcproj UniBuilder Source\场景渲染器\Icon.ico UniBuilder Source\场景渲染器\Resource.h UniBuilder Source\场景渲染器\Shaders\Bloom.fs UniBuilder Source\场景渲染器\Shaders\Bloom.vs UniBuilder Source\场景渲染器\Shaders\Blur.vs UniBuilder Source\场景渲染器\Shaders\BlurX.fs UniBuilder Source\场景渲染器\Shaders\BlurY.fs UniBuilder Source\场景渲染器\Shaders\DownSample8.fs UniBuilder Source\场景渲染器\Shaders\Float.fs UniBuilder Source\场景渲染器\Shaders\LogSample.fs UniBuilder Source\场景渲染器\Shaders\LogSample.vs UniBuilder Source\场景渲染器\Shaders\LumAdapt.fs UniBuilder Source\场景渲染器\Shaders\ScaleCopy.fs UniBuilder Source\场景渲染器\Shaders\ScaleCopy.vs UniBuilder Source\场景渲染器\Shaders\Tone.fs UniBuilder Source\场景渲染器\Shaders\Tone.vs UniBuilder Source\场景渲染器\stdafx.cpp UniBuilder Source\场景渲染器\stdafx.h UniBuilder Source\场景渲染器\System.cfg UniBuilder Source\场景渲染器\targetver.h UniBuilder Source\场景编译器\BasicTypes.h UniBuilder Source\场景编译器\Icon.ico UniBuilder Source\场景编译器\Main.cpp UniBuilder Source\场景编译器\Main.h UniBuilder Source\场景编译器\MapCompiler.cpp UniBuilder Source\场景编译器\MapCompiler.h UniBuilder Source\场景编译器\MapCompiler.rc UniBuilder Source\场景编译器\MapCompiler.sln UniBuilder Source\场景编译器\MapCompiler.vcproj UniBuilder Source\场景编译器\Resource.h UniBuilder Source\场景编译器\stdafx.cpp UniBuilder Source\场景编译器\stdafx.h UniBuilder Source\场景编译器\UIClient.cpp UniBuilder Source\场景编译器\UIClient.h UniBuilder Source\源代码说明.txt UniBuilder Source\UniBuilder\Debug UniBuilder Source\UniBuilder\Resources UniBuilder Source\场景渲染器\Shaders UniBuilder Source\AppFrame UniBuilder Source\GxLib UniBuilder Source\SceneLoader UniBuilder Source\UniBuilder UniBuilder Source\场景渲染器 UniBuilder Source\场景编译器 UniBuilder Source