Pages in Rendering
While rendering voxels appears easy at a glance ("they're just cubes!"), there are actually many, many, trade-offs one has to take into account, mainly depending on the intended visual style and scale of the individual voxels.
Rendering images via raycasting, be it on the CPU or GPU, is a powerful method, especially when it comes to voxels.
Manual vertex streaming for improved memory usage and bandwidth.
Signed Distance Fields
A N-dimensional field where at every point the distance to the closest surface is known.
Classic hardware accelerated rendering API.
Modern hardware accelerated rendering API.
Manually bit-packing data into vertices for improved memory usage and bandwidth.
Taking vertex pulling to it's conclusion by streaming ONLY face-data.