Skip to content

Small voxel engine supporting ~16.7 million voxels, w/ a hydraulic erosion simulation approach to terrain generation

License

Notifications You must be signed in to change notification settings

brennengreen/mwVoxelEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

mwVoxel

A voxel engine built atop my Maxwell Engine Architecture. The engine supports rendering the rendering chunks of voxels axis aligned on a uniform grid. The engine can also handle rendering a single chunk with 16.7 million voxels. (256x256x256).

Terrain Generation

Aside from just general support for voxels, the engine also builds a terrain from a customizable noise generator with FastNoise2. It stores the result in a accumulated heightmap from the noise at 3 different frequencies.

Hydraulic Erosion

After a heightmap has been generated, the engine is also capable of simulating hydraulic erosion using a simple, classical mechanics based, hydraulic erosion simulating.

Built With

(back to top)

Examples

No Particle Simulated Hydraulic Erosion (16.7 million voxels)

Hydraulic Erosion Particle Simulaton w/ 150k Particles (16.7 million voxels)

Contact

Brennen Green - @TheBrennenGreen - [email protected]

(back to top)

About

Small voxel engine supporting ~16.7 million voxels, w/ a hydraulic erosion simulation approach to terrain generation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages