Специалисты Нижегородского государственного архитектурно-строительного университета (ННГАСУ) создали программный комплекс «SDF Builder» — интерактивное веб-приложение для трёхмерного моделирования на основе функций знаковых расстояний (SDF) и конструктивной геометрии (CSG).
Разработка вносит вклад в достижение технологического суверенитета России в сфере инженерного программного обеспечения, предоставляя отечественным специалистам доступную и современную альтернативу зарубежным инструментам для математического моделирования и 3D-визуализации. Программный комплекс «SDF Builder» усиливает научно-технический потенциал страны в области цифрового проектирования и закладывает основу для дальнейшего развития отечественных систем автоматизированного проектирования, ориентированных на работу с аналитическими, а не полигональными моделями.
В отличие от классических 3D-редакторов, использующих тяжёлые полигональные сетки, новый инструмент оперирует математическими формулами. Это позволяет создавать модели неограниченной сложности без потери производительности, а также редактировать их в реальном времени прямо в браузере.
«Программа создаёт сложные формы через булевы операции над примитивами — сфера, куб, тор, цилиндр, кривые Безье — и визуализирует их через Ray Marching на GPU без тяжёлых полигональных моделей. Функционал включает CSG-дерево с гладким объединением, настройку материалов, освещения, камеры, а также сохранение сцены в JSON», — отметил один из разработчиков ПО, профессор кафедры инженерной графики и информационного моделирования ННГАСУ Евгений Попов.
Благодаря веб-архитектуре «SDF Builder» доступен без установки и может быть использован как в образовательном процессе для наглядной демонстрации сложных математических концепций, так и в проектной деятельности инженеров для быстрого прототипирования деталей.
Отметим, что разработка появилась благодаря реализации стратегического проекта вуза «Цифровое строительство», который является частью Программы развития ННГАСУ в рамках программы «Приоритет‑2030», входящей в обновлённый национальный проект «Молодёжь и дети».
Источник: Минобрнауки России


