Compressing Voxel Data


My first attempt at saving and loading voxel data seems to work reasonably well. It manages to save approx 4 million voxel points in about 64kb which seems reasonable. The compression ratio would decrease as the usefulness of RLE (Run Length Encoding) wanes due to excessive fragmentation. What remains to be done is to only save those blocks that have changed along with the seed. I’m not building never ending minecraft type worlds so i’m dealing with known quantities here. Currently it just saves and loads everything, surprising quickly.

One thought on “Compressing Voxel Data

  1. Hey man its me Again 🙂 just a quick Question im currently Developing a game Called Voxelization ive inputed my Website in the ui box Above if you want to check it out But ..
    Is your engine ever going to be sold or are you working on it for your own personal use ? because whilst the engine im using at the moment is Great it isnt Exactly very good when it comes to performance which kinda sucks … ive noticed alot of things to do with the way you do your engine that look Extremely cool and you have made some Awesome things that i wish i had in my Game such as your lighting and that water you posted a while back! .. i would pay for either Of those two things alone aha.. is it possible you will be doing a tutorial on that water you posted a while back? i have been searching the web for months on some type of tutorial and their is litterally nun .. if you where to do one on that water you would most likely be the first to do it 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *