In an initial render pass the model (here: sphere) is voxelized. We then construct an octree representation on
the GPU by repeated pyramid reduction steps. This is fast enough to regenerate the octree each frame which
enables us to populate the structure with dynamic objects.