if the above area is blank, try reloading!

terrain generator

This is a procedural terrain generator I built for CS 677: Parallel Programming for Many-Core Processors. The course was mainly focused on CUDA, but i chose to do a project using wpgu for a couple of reasons:

  1. I don't have an Nvidia card.
  2. I like Rust.
  3. I wanted it run in the browser.

This ended up being a really fun time, and I learned a lot about using GPUs at a lower level, handling graphics and rendering pipelines, making a basic egui gui, handling state in a more complex Rust application, and about 3D rendering from scratch (which was not taught in the course, I inflicted that upon myself!)

Thanks to the Learn Wgpu tutorial for helping me with getting a good baseline rendering project going, as well Acerola's Godot Terrain Generator which was the inspiration for this project.

You can view the source code on GitHub here!