Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/91709
Title: 3D-environment generation using volume-based techniques
Authors: Attard, Jean Paul (2012)
Keywords: Computer animation
Computer graphics
Virtual reality
Issue Date: 2012
Citation: Attard, J. P. (2012). 3D-environment generation using volume-based techniques (Bachelor's dissertation).
Abstract: Land maps is a major contributor towards the perception of virtual environments. Many procedural terrain generation techniques employ height maps (stored as 2D images) in order to generate land surface, however these limit the features which can be generated. This project addresses the limitations imposed by height maps, and allows for the generation of features consisting of overlapping land features, including caves, arches and subterranean areas. A volumetric data structure, termed as the voxel space, is used to represent the generated terrain. A voxel space can be easily visualized as a cubic space partitioned into smaller, equal-sized cubes ( voxels), which define an environment. We propose a number of sculpting techniques which operate on this space, carving and modeling it, to form terrains and landscapes with unique features. Specifically, we propose two classes of sculpting techniques: a class based on regular expressions and another based on three-dimensional surface modeling functions. Both technique classes are highly parameterizable. In the first case, a specific alphabet and a set of syntactic structures are used to construct regular expressions, which once evaluated, generate a string whose characters represent some operation on the voxel space. Surface modeling functions define a partitioning surface on the voxel space; one of the resultant half-spaces is used to perform boolean subtraction on the voxel space. This technique allows for substantial customization through input arguments. Sculpting techniques operate in a pipeline fashion on the voxel space to generate the final result. Several case studies have demonstrated that the best results are obtained when ever both sculpting techniques are used together. Using only one technique has proven difficult to generate certain features. The surface modelling functions are best used to generate base surface features, while regular expressions are best used to drill areas, such as caves or tunnels, inside a landmass.
Description: B.SC.(HONS)COMP.SCI.
URI: https://www.um.edu.mt/library/oar/handle/123456789/91709
Appears in Collections:Dissertations - FacICT - 2012
Dissertations - FacICTCS - 2010-2015

Files in This Item:
File Description SizeFormat 
BSC(HONS)ICT_Attard, Jean Paul_2012.PDF
  Restricted Access
10.35 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.