Pages in Rendering
-
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.
-
Level Of Detail
Replacement of geometry that is too small with lower detail geometry.
-
Raytracing
Rendering images via raycasting, be it on the CPU or GPU, is a powerful method, especially when it comes to voxels.
-
OpenGL API
Classic hardware accelerated rendering API.
-
Vulkan API
Modern hardware accelerated rendering API.
-
Surface Extraction
Turning voxels into geometry.
-
Signed Distance Fields
A N-dimensional field where at every point the distance to the closest surface is known.
-
Vertex Packing
Manually bit-packing data into vertices for improved memory usage and bandwidth.
-
Vertex Pulling
Manual vertex streaming for improved memory usage and bandwidth.
-
Face Pulling
Taking vertex pulling to it's conclusion by streaming ONLY face-data.