ELI5: Explain Like I'm 5

Sparse voxel octree

Imagine you have a big box and you want to fill it with tiny cubes. A Sparse Voxel Octree is like having a bunch of boxes inside your big box, where each box is made up of tiny cubes.

But instead of filling every single box completely with cubes, we only put cubes in the boxes where necessary. This way, we save on memory and make our 3D model more efficient.

To make the boxes, we use the octree structure, which means we start with one big box (the root node) and then divide it into eight smaller boxes (the child nodes). Each of these boxes can be further divided into eight even smaller boxes (the grandchildren nodes), and so on.

We only put tiny cubes (voxels) in the boxes where there is something to represent, like if there is a tree in a forest, we put a bunch of voxels in the box where the tree is, but in the other boxes, we don't put anything.

This way, we can have a complex 3D model with lots of detail, but without using as much memory as we would if we filled every box with tiny cubes.