8000 GitHub - williamjones0/voxels: Experimenting with voxels
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

williamjones0/voxels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voxels

Current progress:

  • Perlin noise terrain generation (slightly optimised)
  • Camera
  • Chunking
  • Compute shader draw command generation

Optimisation progress (featuring very rigorous benchmarking):

Optimisation FPS average (1024x1024x128 world)
Naive (no optimisation) 16-18
Removing triangles between voxels 40-ish
Naive chunking 12-ish
Chunking with indirect drawing 90-100
Chunking with indirect drawing and
single-threaded CPU frustum culling
~10
Chunking with indirect drawing and
GPU frustum culling
~400

About

Experimenting with voxels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0