За последние годы вектор развития отечественного рынка САПР сместился в сторону импортозамещения западных продуктов, покинувших российский рынок. Одним из инструментов этой трансформации стала работа индустриальных центров компетенций (ИЦК), в которую вовлечены многие заказчики C3D Labs. Эта работа значительно повлияла на планы разработки как компании, так и пользователей: появились новые функциональные требования, возникла необходимость поддержки отечественных операционных систем и аппаратных платформ, а также другие задачи.
Основной вызов — участие наших заказчиков в проектах индустриальных центров компетенций (ИЦК)
На рубеже 2010–2011 годов, еще до появления C3D Labs, проводилось серьезное сравнительное тестирование геометрического ядра C3D с ведущими зарубежными решениями. Результаты анализа показали, что в выполнении задач, над которыми компания вела активную работу, ядро C3D ничуть не уступало мировым аналогам. При этом выявились области, требовавшие развития: на тот момент в ПО на базе C3D не проектировали ни корабли, ни самолеты, ни газотурбинные двигатели. Это обозначило огромный фронт работ для нас на последующие четыре года.
В прошлом году наши разработчики выполнили 2592 задачи, включая исправление ошибок, доработку продуктов и всю типовую деятельность. За последние годы число закрываемых за год задач выросло в два с половиной раза. C3D Labs активно развивает свои решения: функциональность, созданная для конкретного заказчика или проекта, становится доступной всем клиентам.
Основная нагрузка по проектам ИЦК легла на разработку геометрического ядра C3D Modeler. Прорыв в сфере прямого и сложного поверхностного моделирования позволил удовлетворить требования российского двигателестроения. Расширены возможности прямого моделирования: изменение размеров скруглений и граней, а также замена граней. В поверхностном моделировании совершен рывок в области скругления граней, кинематики с динамически изменяемым сечением и срединных поверхностей. Практическим результатом использования этой функциональности стало проектирование двигателя ПД-8В в КОМПАС-3D на базе математики C3D Labs.
Второй важнейший компонент, который получил существенный прирост функциональности благодаря проектам ИЦК, — параметрический решатель C3D Solver. Ключевыми изменениями стали установление определенности компонентов сборки, выявление отрезков нулевой длины, внедрение нового метода конфигурирования линейных размеров и новых режимов драггинга (от англ. dragging — перетаскивание объектов) в 3D. Полный список новой доступной функциональности значительно шире.
Год назад компания C3D Labs представила рынку полигональное ядро C3D PolyShaper, отвечая на растущий спрос на работу с полигональной геометрией в различных сферах, например, в реверс-инжиниринге. После старта проектов ИЦК АСКОН начал разработку продукта КОМПАС Композиты для проектирования изделий из композитных материалов, благодаря чему в C3D PolyShaper были добавлены инструменты драпировки композитов (рис. 1). Этот продукт стал одним из важнейших компонентов C3D Toolkit.
Рис. 1. Драпировка для композитных материалов
Модуль обмена данными C3D Converter был значительно расширен новыми возможностями. Долгое время он работал только со стандартными отраслевыми форматами САПР, а поддержка проприетарных форматов делегировалась партнерам, имеющим опыт в этой области. Однако возникла необходимость поддержки этих форматов отечественными решениями из Единого реестра российских программ для ЭВМ и баз данных. В течение трех лет C3D Labs разрабатывала соответствующие конвертеры (рис. 2). Чтение этих форматов уже интегрировано в такие продукты, как nanoCAD Механика PRO и недавно вышедший на рынок КОМПАС-3D v25.
Рис. 2. Форматы, которые поддерживает C3D Converter
На протяжении последних полутора лет команда C3D Labs также работала над созданием модуля чтения и записи форматов DWG/DXF. Разработка не анонсировалась, поскольку она была достаточно сложной и принципиально отличалась от работы над 3D-форматами в C3D Converter, но теперь она успешно завершена. На первом этапе интеграции этот модуль был внедрен в КОМПАС-3D v25 вместо ранее массово используемой библиотеки зарубежного поставщика Open Design Alliance. Вторым этапом будет подготовка данного продукта к релизу для всех заказчиков, в ходе которой будут учитываться требования потенциальных пользователей к функциональности.
C3D Labs активно участвует в образовательных проектах, помогая студентам стать востребованными специалистами в области работы с ядром C3D
Команда C3D Labs значительно выросла: с 30 человек в начале 2020-х до 100 человек сейчас, при этом компания сохраняет фокус на R&D-деятельности. 85 из 100 человек — это разработчики, математики и программисты. Мы не только привлекаем сильнейших профессионалов отрасли, но и системно готовим начинающих специалистов. В прошлом году для этого был создан отдел образовательных проектов, который возглавил Александр Спиваков, ранее руководивший разработкой C3D Converter.
За прошедший год 83 студента прошли практику в C3D Labs и компаниях-партнерах или приняли участие в хакатоне, организованном при поддержке АСКОН и C3D Labs. По результатам практики компания приняла на стажировку 16 человек, 15 из которых остались работать — это отличный показатель! Десять из них уже выросли с позиции стажера до младшего разработчика. Сегодня выпускники программы формируют 10 % всего штата компании, насчитывающего 100 сотрудников. Эти цифры наглядно демонстрируют эффективность работы отдела образовательных проектов.
Образовательные проекты ориентированы на все компании, использующие ядро C3D, поскольку дают студентам — будущим специалистам — практические навыки разработки. Такие выпускники лучше подготовлены к работе над промышленным программным обеспечением.
C3D Labs открыта к новому сотрудничеству: с вузами, которые работают в этой сфере, и с заказчиками, которым требуются новые кадры. На данный момент 16 специалистов, прошедших обучение в компании, уже проходят стажировку или работают в АСКОН, «Нанософт», НТП «Трубопровод».
Еще одним важным мероприятием, которое провел отдел образовательных проектов, стала программа повышения квалификации по работе с геометрическим ядром C3D. На нее было подано 70 заявок, из которых отобрали 30 слушателей из 14 вузов: МАИ, ВГТУ, ННГАСУ, ОмГТУ, Мосполитех, МИРЭА, ТюмГУ, УГНТУ, СТАНКИН, МГТУ им. Баумана, СамГТУ, МелГУ, СПбГМТУ, ОГУ им. Бондаренко (рис. 3).
Преподаватели познакомились с возможностями ядра C3D и основами геометрического моделирования в API ядра C3D, а по итогам обучения создали собственные проекты. Это мероприятие поможет вузам эффективнее встроить работу с компонентами C3D Toolkit в образовательный процесс. Программа обязательно состоится и в следующем году.
Рис. 3. Участники программы повышения квалификации по работе с геометрическим ядром C3D
Расширение экосистем программного обеспечения C3D Labs: C3D Toolkit, C3D Viewer, C3D OnWeb
В начале пути компания C3D Labs позиционировала себя разработчиком одного продукта — геометрического ядра C3D, хотя в него уже входили параметризатор и конвертер. После расширения функциональности и появления целой линейки компонентов центральным продуктом стал набор инструментов C3D Toolkit, основанный на геометрическом ядре C3D Modeler. Сейчас компания работает над созданием новых экосистем.
Помимо C3D Toolkit для разработчиков десктопных приложений, активно развивается набор микросервисов для веб-визуализации C3D OnWeb. Этот продукт заменит библиотеку C3D Web Vision и станет новой экосистемой для создателей веб-приложений. Важно отметить, что C3D Toolkit и C3D OnWeb — это два разных направления, которые будут развиваться параллельно и независимо друг от друга.
C3D Viewer — удобный продукт для просмотра 3D-моделей на основе библиотеки визуализации C3D Vision. Изначально он был разработан как тестовое приложение, а затем выпущен в виде бесплатной версии, которую скачали тысячи пользователей. Сейчас C3D Viewer формирует третью экосистему в портфеле решений C3D Labs.
Приложение давно представлено в версии Enterprise с доступом к API для встраивания в корпоративные информационные системы: например, в продукте Лоцман:PLM оно используется для вторичного представления геометрии.
В этом году на рынок вышла платная версия C3D Viewer Pro. Она поддерживает чтение проприетарных форматов и запись в обменные, совмещая возможности конвертера и просмотрщика. Поскольку приложение вызвало большой интерес за рубежом, также готовится его OEM-версия для интеграции в продукты, которые иностранные компании разрабатывают под собственным брендом. Ярким примером международной кооперации подобного плана является продукт ÇİZEN Viewer турецкой компании Mubitek, построенный на базе ОЕМ-версии C3D Viewer.
Новые заказчики и планы C3D Labs
В этом году компания «ПлантЛинкер» из Санкт-Петербурга лицензировала C3D Converter и уже встроила его в свой продукт — САПР сложных технологических установок PlantLinker (рис. 4). Компания «Ай-Джи-Эй» лицензировала компоненты C3D Modeler и C3D Converter и сейчас активно ведет разработку собственных продуктов. Также компания СИСОФТ РАЗРАБОТКА лицензировала модули C3D Modeler, C3D Solver и C3D Converter для развития своих решений MS и XLib.
Кроме того, в текущем году с C3D Labs начали сотрудничество зарубежные заказчики из США, Италии и Китая.
Среди достижений наших давних партнеров хочется отметить успех компании СИБУР: решение Тag Master, использующее библиотеку C3D Web Vision, победило в конкурсе Data Award 2026.
Рис. 4. Конвертация 3D-модели в PlantLinker
В дальнейшем компания C3D Labs планирует сосредоточиться на проработке фундаментальной функциональности и повышении производительности компонентов. С учетом современных трендов рынка одной из важнейших задач станет обеспечение безопасности программных решений. Перед командой разработчиков также стоит вызов внедрения искусственного интеллекта как в процесс программирования, так и в функциональность модулей, доступную заказчикам.
Реклама. ООО «С3Д Лабс» ИНН 7715938849. erid: 2SDnjeyBiAF
