2026-05-31


Интерактивные кубические модели

⚙️Ускорив построение поверхностей, мы столкнулись со вторым ограничением — отрисовкой кубических элементов. Прежний подход показывал каждый внешний куб как отдельный объект. Даже простая сцена требовала десятков тысяч вершин, а проект с миллионами элементов переполнял память.📦

🧩Чтобы снять это ограничение, применили алгоритм жадной бинарной меш-генерации. Его идея — не рисовать каждый куб, а строить минимальную поверхность видимой геометрии. По битовой маске выделяются только внешние грани; смежные грани с одинаковой нормалью одного цвета объединяются в крупные прямоугольные области.

⚡Вычисления идут поразрядными операциями, обрабатывая ряды по 64 грани за раз. Это дало сокращение вершин в десятки и сотни раз и ускорение отрисовки. В связке с BVH открылся путь к интерактивным моделям с размером элемента до 0,25 м. Детальную модель теперь можно вращать, послойно анализировать и исследовать в реальном времени.🎯