Sulaiman, Hamzah Asyrani (2010) Spatial object median rules in boundingvolume hierarchies for complex environments. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computer Science and Information System.

PDF
16Kb  

PDF
131Kb  

PDF
377Kb 
Abstract
Splitting process in BoundingVolume Hierarchies (BVH) for collision detection is one of the most challenging issues in computer graphics. The splitting process requires an object with their set of triangles to be splitted into two parts using binary tree. The problem exists where most of objects do not have similar triangle size and thus creating unbalanced tree when reaching the final level of tree construction. It is very crucial to make sure that the BVH tree construction is always in balanced as the speed of BVH tree traversal algorithm dropped for unbalanced tree. In this thesis, we introduce the Spatial Object Median Splitting (SOMS) Rule to enhance the capability of BVH construction by efficiently splitting the irregular triangles so that each of them can be bounded with single AxisAligned Bounding Box (AABB). The process starts by splitting the longest axis between the midpoint of the triangles based on their minimum and maximum points. Result show that SOMS is capable of creating an optimum level of BVH where more leaf nodes containing a single triangle bounded with AABB are produced compared to Spatial Median technique. From the BVH construction experiments, SOMS managed to create the AABB tree in 43 milliseconds for object that have 948 triangles or 8% faster compared to the Spatial Median technique. Furthermore, experiment to create BVH also showed that SOMS produced 26% more nodes with single triangle compared to the Spatial Median technique given that the total object triangle count for the complex environment are 5672 triangles. The ENode traversal approach that is specially designed to perform traversal testing for SOMS technique is able to detect overlap between dynamic and static models in an average of 0.2 milliseconds for the same complex environment. As a conclusion, BVH can easily be constructed using SOMS approach to create a more balanced tree and an ENode traversal algorithm that is more efficient and faster.
Item Type:  Thesis (Masters) 

Additional Information:  Supervisor : Dr. Abdullah Bade; Thesis (Sarjana Sains (Sains Komputer))  Universiti Teknologi Malaysia, 2010 
Subjects:  Q Science > QA Mathematics > QA75 Electronic computers. Computer science 
Divisions:  Computer Science and Information System (Formerly known) 
ID Code:  16700 
Deposited By:  Ms Zalinda Shuratman 
Deposited On:  16 Jan 2012 09:07 
Last Modified:  16 Jan 2012 09:31 
Repository Staff Only: item control page