Визуализация вокселов/октров в SceneKit

#ios #swift #scenekit #voxel #scenekit-modelio

Вопрос:

Я хочу визуализировать объекты вокселей/октетов (в основном кубы разных размеров) в iOS; до сих пор я рассматривал SceneKit для выполнения визуализации. Цель состоит в том, чтобы визуализировать 10-15 тыс. вокселов в сцене, подобной визуализации октомапки для приложений робототехники (таких как: https://www.youtube.com/watch?v=yKNzTg25RM8).

В рамках SceneKit мы визуализировали эти объекты куба с помощью SCCNNode с геометрией SCNBox в нем. Производительность значительно снижается, если мы используем много геометрических объектов, поэтому мы не уверены, что используем для этого лучший подход, мы также обнаружили MDLVoxelArray для этой цели, но еще не использовали его. Я не смог найти соответствующую документацию или ссылки, чтобы включить ее в SceneKit. Может ли MDLVoxelArray быть решением для правильной визуализации вокселов?