Implement an octree data structure. The octree will be used for space partitioning and query, with a maximum depth to be determined. Only visible octrees will be drawn, and only visible nodes of that octree will be drawn.
The scene graph will need some sort of spatial partitioning or spatial graph to handle culling, spatial interactions, etc. An octree is a possibility, but a BVH might also be good. Needs further investigation.
Implement an octree data structure. The octree will be used for space partitioning and query, with a maximum depth to be determined. Only visible octrees will be drawn, and only visible nodes of that octree will be drawn.