[CompSci] Cascaded World Maps & River Networks

doogyhatts

Arch-Supremacy Member
Joined
Feb 13, 2018
Messages
14,389
Reaction score
4,161
Hi guys/gals!

Just to share some of my adventures in Computer Science especially in the fields of Computer Graphics, Computational Geometry, Stream Processing (GPGPU) and Artificial Intelligence.

My development blog is located here:
Littlecube Valley Devblog

Previously last year, I showed that A* Search and Voronoi can be used to generate rivers on a procedurally generated world map and cascade for a near-infinite world. There were a number of glaring issues that needed to be resolved.

Today, the solution can now achieve the following :

1) River branching, braided river networks, varying river widths.

2) Height field generation using a numerical integration solution, which eliminates the use of coherent noise.

3) Hybrid method for terrain generation using pre-fabricated voxel data and procedural modelling.

The image below is for the cascade at level 1, show biomes and rivers, but without aquifers.
56435198_2128458040543292_3171587383908892672_n.png


The image below shows the river network with aquifers.
56184394_2128458037209959_4491494691543449600_n.png


We continue to zoom into the top-left quadrant of level 1, and the image below shows biomes and rivers for the cascade at level 2.
56247849_2128458070543289_8728387445516664832_n.png


And again the river network just with aquifers.
55849407_2128458033876626_2104795048922054656_n.png



The images below are the output from my procedural terrain generation system.
56191402_2127716777284085_4718837717226487808_n.jpg


56275943_2127716787284084_8818558016153452544_n.jpg


I have also compiled a video showing the progress in character animations and navigation around the terrain.
 
Last edited:
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top