3DGameengine

所属分类:游戏
开发工具:Visual C++
文件大小:13354KB
下载次数:105
上传日期:2008-10-20 21:08:20
上 传 者wuhh
说明:  3D Game Engine Design Source Code非常棒,解释非常全的游戏引擎源码和电子书
(3D Game Engine Design Source Code is great, very wide interpretation of the game engine source code and e-books)

文件列表:
3DGame engine\ImageSDK\Applications\Viewer24\Viewer24.cpp (14325, 1999-11-23)
3DGame engine\ImageSDK\Applications\Viewer24\Viewer24.dsp (4317, 1999-11-23)
3DGame engine\ImageSDK\Bin\Viewer24.exe (98304, 1999-11-23)
3DGame engine\ImageSDK\Include\coord.h (2441, 1999-02-11)
3DGame engine\ImageSDK\Include\elchar.h (2300, 1999-02-11)
3DGame engine\ImageSDK\Include\eldouble.h (2349, 1999-02-11)
3DGame engine\ImageSDK\Include\elemdbm.h (2882, 1999-02-11)
3DGame engine\ImageSDK\Include\element.h (2534, 1999-02-11)
3DGame engine\ImageSDK\Include\elements.h (283, 1998-12-01)
3DGame engine\ImageSDK\Include\elfloat.h (2330, 1999-02-11)
3DGame engine\ImageSDK\Include\elint.h (2289, 1999-02-11)
3DGame engine\ImageSDK\Include\ellong.h (2307, 1999-02-11)
3DGame engine\ImageSDK\Include\elrgb5.h (2464, 1999-02-11)
3DGame engine\ImageSDK\Include\elrgb8.h (2626, 1999-05-07)
3DGame engine\ImageSDK\Include\elshort.h (2334, 1999-02-11)
3DGame engine\ImageSDK\Include\eluchar.h (2388, 1999-02-11)
3DGame engine\ImageSDK\Include\eluint.h (2362, 1999-02-11)
3DGame engine\ImageSDK\Include\elulong.h (2372, 1999-02-11)
3DGame engine\ImageSDK\Include\elushort.h (2397, 1999-02-11)
3DGame engine\ImageSDK\Include\fileform.h (1671, 1999-02-11)
3DGame engine\ImageSDK\Include\imagbase.h (2471, 1999-02-11)
3DGame engine\ImageSDK\Include\images.h (281, 1998-12-01)
3DGame engine\ImageSDK\Include\imagfile.h (1572, 1999-02-11)
3DGame engine\ImageSDK\Include\imchar.h (3661, 1999-02-11)
3DGame engine\ImageSDK\Include\imdouble.h (3824, 1999-02-11)
3DGame engine\ImageSDK\Include\imfloat.h (3742, 1999-02-11)
3DGame engine\ImageSDK\Include\imint.h (3578, 1999-02-11)
3DGame engine\ImageSDK\Include\imlong.h (3660, 1999-02-11)
3DGame engine\ImageSDK\Include\imrgb5.h (2376, 1999-02-11)
3DGame engine\ImageSDK\Include\imrgb8.h (2497, 1998-12-01)
3DGame engine\ImageSDK\Include\imshort.h (3742, 1999-02-11)
3DGame engine\ImageSDK\Include\imuchar.h (2681, 1999-02-11)
3DGame engine\ImageSDK\Include\imuint.h (2645, 1999-02-11)
3DGame engine\ImageSDK\Include\imulong.h (2681, 1999-02-11)
3DGame engine\ImageSDK\Include\imushort.h (2714, 1999-02-11)
3DGame engine\ImageSDK\Include\lattice.h (2255, 1999-02-11)
3DGame engine\ImageSDK\Include\magic1.h (194, 1999-02-11)
3DGame engine\ImageSDK\Include\magic2.h (194, 1999-02-11)
3DGame engine\ImageSDK\Include\usrimage.h (206, 1999-02-11)
3DGame engine\ImageSDK\Source\coord.cpp (9740, 1999-02-11)
... ...

Portal Test Demonstration A top view of the collection of convex regions is shown in Layout.png. The floor is z = 0 and the ceiling is z = 1. Each cubic region is 2x2x2. The 13 regions are named as shown in the image. The portal indices for each region are also shown. The convex region manager uses a BSP tree to partition space into the appropriate regions. The BSP tree for this layout is in BspTree.txt. The tessellation for the center cube is shown in WallTessellate.png. This is a top view with the ceiling removed. The four portals are shown. The end cubes centered at (4,0), (-4,0), (0,4), and (0,-4) have three portals each. The tessellation is shown in EndTessellate.png. The 8 connector regions have two portals each. The tessellation is shown for the axis-aligned connectors in ConnectorTessellate.png. The connectivity array is the same for the diagonal connectors; only the vertex geometry is different. Yes, the artwork is awful. I am an engineer, not an artist :)

近期下载者

相关文件


收藏者