Eastern Washington University
Procedural terrain generation: noise functions, modern methods, and style transfer
Abstract
dc:description.abstract<p>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.</p>
Degree
thesis:*- Name thesis:degree_name
- Master of Science (MS) in Computer Science
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Computer Science and Electrical Engineering
- Year
- 2025
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Barton, Hunter
Subjects
dc:subject × 3Rights
dc:rights- Statement dc:rights
-
- Access is available to all users
Identifiers
dc:identifier.*- Repository record dc:identifier
- https://dc.ewu.edu/theses/955
- OAI identifier oai:identifier
- oai:dc.ewu.edu:theses-1957