Без какого-либо знания вашей конкретной сцены и объектов, которые вы визуализируете, 27 кубов звучат как «правильный, но не оптимальный» способ сделать это.
Однако, если вы не можете думать ни о чем другом, вы можете по крайней мере сначала выполнить выборку усеченного конуса на своей камере, что означает выяснение того, какой из 27 кубов в настоящее время находится в поле зрения камеры.
Тогда вам никогда не придется рисовать более 6 из этих кубов, плюс текущий куб, в котором вы находитесь. Даже меньше, если у вас узкое поле зрения.
Это предполагает, что вы можете видеть только 1 куб на расстоянии ... В противном случае вам придется делать рендеринг в текстуру.