Outdoor environment modeling using BSP techniques

This Final year project seeks to explore a new avenue for the increasing focus on the gaming industry, to explore the possibility of having Binary Space Partitioning (BSP) tree applied to all possible objects in the outdoor environment scene. This project attempts to combine the indoor environment a...

Full description

Saved in:
Bibliographic Details
Main Author: Pek, Vincent.
Other Authors: Narendra Shivaji Chaudhari
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/16934
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-16934
record_format dspace
spelling sg-ntu-dr.10356-169342023-03-03T20:27:01Z Outdoor environment modeling using BSP techniques Pek, Vincent. Narendra Shivaji Chaudhari School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems This Final year project seeks to explore a new avenue for the increasing focus on the gaming industry, to explore the possibility of having Binary Space Partitioning (BSP) tree applied to all possible objects in the outdoor environment scene. This project attempts to combine the indoor environment and outdoor environment together in order to eliminate the required loading time in between game play. This simulation is developed using C++ on Microsoft Visual Basic C++ program with DirectX library installed. Another main program is 3D Studio Max 9 from Autodesk®, which is used to create the 3D models required for this project. The objects created are translated to XML documents to be read by C++ in order to processed it into BSP trees and traverse the tree during runtime and render the scene. It aims to reduce the loading time and increase frame rate. The required results was obtained y running the simulation multiple times each with different number of polygons rendered into the scene. Results were then compared with expected theoretical results and it has proved to be quite infeasible to be used on an extensive large scale outdoor environment. However with the usage of BSP on models, it can greatly enhance the realistism of objects as collision detection to the objects are made more precise as it is comparing with the polygons of the models instead of a bounding box of the model. Finally, there are much more applications that can be utilized with the BSP tree, in order to further improve rendering time. The developer also hopes to present this report as one of the milestone to start of this for more research based on BSP trees. Bachelor of Engineering (Computer Science) 2009-05-29T02:05:10Z 2009-05-29T02:05:10Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/16934 en Nanyang Technological University 103 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
Pek, Vincent.
Outdoor environment modeling using BSP techniques
description This Final year project seeks to explore a new avenue for the increasing focus on the gaming industry, to explore the possibility of having Binary Space Partitioning (BSP) tree applied to all possible objects in the outdoor environment scene. This project attempts to combine the indoor environment and outdoor environment together in order to eliminate the required loading time in between game play. This simulation is developed using C++ on Microsoft Visual Basic C++ program with DirectX library installed. Another main program is 3D Studio Max 9 from Autodesk®, which is used to create the 3D models required for this project. The objects created are translated to XML documents to be read by C++ in order to processed it into BSP trees and traverse the tree during runtime and render the scene. It aims to reduce the loading time and increase frame rate. The required results was obtained y running the simulation multiple times each with different number of polygons rendered into the scene. Results were then compared with expected theoretical results and it has proved to be quite infeasible to be used on an extensive large scale outdoor environment. However with the usage of BSP on models, it can greatly enhance the realistism of objects as collision detection to the objects are made more precise as it is comparing with the polygons of the models instead of a bounding box of the model. Finally, there are much more applications that can be utilized with the BSP tree, in order to further improve rendering time. The developer also hopes to present this report as one of the milestone to start of this for more research based on BSP trees.
author2 Narendra Shivaji Chaudhari
author_facet Narendra Shivaji Chaudhari
Pek, Vincent.
format Final Year Project
author Pek, Vincent.
author_sort Pek, Vincent.
title Outdoor environment modeling using BSP techniques
title_short Outdoor environment modeling using BSP techniques
title_full Outdoor environment modeling using BSP techniques
title_fullStr Outdoor environment modeling using BSP techniques
title_full_unstemmed Outdoor environment modeling using BSP techniques
title_sort outdoor environment modeling using bsp techniques
publishDate 2009
url http://hdl.handle.net/10356/16934
_version_ 1759857468161130496