Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What are some good resources (tutorials, code, papers, etc.) for learning about voxel rendering?

share|improve this question

closed as primarily opinion-based by Byte56 Jul 19 '13 at 14:36

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 15 down vote accepted

I recently did some experimentation with voxels for rendering terrain, with support for overhangs. I pretty much used these articles to build my prototype:

Something to look out for, I could never get normal generation to work correctly once I had generated a mesh from my voxels. If anyone can give any pointers for this, I'd be grateful.

share|improve this answer

Here is a 10 year old tutorial that goes pretty deep into Voxel rendering as a technology. It's still a good read.

share|improve this answer

This paper by Jon Olick is pretty interesting:

And those two forum threads about it:


It gives you a nice overview about how things could be done in a modern voxel engine.

share|improve this answer

Check this Stackoverflow post for links to Voxel libraries:

I'm also developing a renderer based on voxel raycasting:

I developed an out-of-core voxelizer and SVO builder and published paper and code here:

share|improve this answer

I work on an open-source voxel library called PolyVox which has some good documentation for the technology. Also linked at the bottom of our documentation page is a chapter of 'Game Engine Gems Volume 1' on volumetric representations in games via Google Books.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.