How do you represent objects and terrain in a 3D video game? A partial list includes triangle-meshes (very common), geometric primitives (ROBLOX), and height maps (terrain). Today I’m going to talk about another way of modeling objects and terrain – the voxel.
Voxels store information in a 3D grid. In the simplest case, all of the 3D space in your video game is divided into a grid, and each cell in the grid is either empty (air) or full (ground). To make the world look more realistic, each cell can be a different color or material. Just like with your mega-pixel camera or HDTV – the more voxels, the more realistic the game world.
Continue reading