Date of Award

Spring 2025

Rights

Access is available to all users

Document Type

Thesis

Degree Name

Master of Science (MS) in Computer Science

Department

Computer Science and Electrical Engineering

Abstract

Procedural terrain generation, the algorithmic creation of digital terrain, finds use in multiple types of digital media. As the capabilities of modern computation increase, the ability to create more and more realistic terrains fully procedurally at scale improves. Modern methods of procedural generation have also overlapped with these advances, most notably advances in hardware. To account for this, a survey was done of modern methods for procedural terrain generation. Smooth procedural noise functions are one of the backbones of procedural terrain generation. Perlin noise, value noise, and fractal noise were explored in-depth. These noise functions were also tested for capabilities to be altered in ways that would allow them to generate more realistic terrain without the aid of post-processing. Style transfer stands out as a modern method that strikes a balance between speed and realism. One method of style transfer was re-implemented, and steps were taken to alter the results of the generated heightmaps in ways that would reduce homogeneity of style transfer-generated terrains. Multiple methods for altering these heightmaps, such as scaling certain regions to a lower elevation, or adding terrain features, such as rivers, were explored.

Share

COinS