Home <-

My master thises (in Danish) Thises , and the appendix .

The code for the master thises (however, it is made for a beta version of the XNA framework which may prohibit it from running).

Movies and Screenshots from the XNA3DGameEngine. Download all of them here .

screen start ball

World Rendering and Partitioning The GameEngine can use different techniques for rendering and partitioning the world and the objects within it, among those where the well known portal technique.

portals

Oct-Tree and BSP-Tree the two main workhorses for handling the 3D data-structures where Oct-Trees and BSP-Trees (Binary Space Partitioning Trees). Mainly BSP-Trees were used for collision detection and handling. Both were also used in various combinations for World Rendering and Partitioning.

octtree

Collision Detection and Handling , using the BSP-Tree structure and Threading the engine were able to handle a large amount of moving objects colliding with the world.

collision

Home <-