Back to results

Faculty of Graduate Studies and Research, University of Regina

A Voxel-Based Approach to the Real-Time Simulation of Sands and Soils

Abstract

dc:description.abstract

Natural terrains composed of sands, soils, and other types of granular materials are subject to deformation and alteration when in uenced by interactions with humans and machines. These interactions include excavation and earthmoving activities such as digging, pushing, lifting, dumping, and piling. Simulating the deformation of sand and soil- lled terrains in interactive computer graphics applications is challenging due to the ne-grained and highly dynamic nature of these materials. In this thesis, we present the theoretical background, algorithms, and implementation details for a voxel-based terrain rendering system that simulates large, dynamic bodies of sands and soils in real-time 3D graphics applications. We describe a technique for representing soil in a 3D voxel grid, and we introduce a set of GPU-based algorithms that simulate the physical behaviors of soils in this representation. A multi-level height- eld is used to track the slopes of the soil-covered surfaces for slope stability analysis and soil slippage computations. The surfaces of the simulated soils are visualized each frame by extracting a polygonal mesh from the voxel grid with the Marching Cubes and Transvoxel algorithms. We show that our proposed algorithm is capable of producing realistic, high-quality simulations of soils with 3D e ects that are not possible in previous approaches. We also show that our proposed system is capable of operating in real-time on consumer level GPUs with over 60 frames rendered per second.

Degree

thesis:*
Name thesis:degree_name
Master of Science (MSc)
Level thesis:degree_level
Master's
Discipline thesis:degree_discipline
Computer Science
Grantor dc:publisher
Faculty of Graduate Studies and Research, University of Regina
Year dc:date.issued
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Geiger, Andrew David
Advisor dc:contributor.advisor
  • Hamilton, Howard J.
Committee members dc:contributor.committeemember
  • Hilderman, Robert J.
  • Yang, Xue-Dong

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:uregina.scholaris.ca:10294/6563

Chain of custody

source
Harvested from
University of Regina
Base URL
uregina.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Geiger, Andrew David. A Voxel-Based Approach to the Real-Time Simulation of Sands and Soils. Master's thesis, Faculty of Graduate Studies and Research, University of Regina, 2015. https://hdl.handle.net/10294/6563