This project is realized for paper research on procedural content generation and aims to show how the marching squares algorithm works with interactive software.
- Multichunk up to 4x4.
- Option to use a compute shader.
- Changing the single chunk resolution (1x1 to 500x500)
- Moving and changing the noise settings from UI and the noise offset using the keyboard.
- Enabling/Disabling vertex interpolation.
- Enabling/Disabling UV mapping.
- Choose between the use of the compute shader or the CPU.
- Multiple default noise presets
- Grid feature to monitor visually the vertices.
(!) Grid feature it's expansive, use it with low chunk resolutions.
Use WASD and DPAD to move the noise offset.