isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

29 января 2014

C3D Labs: «По опыту мы сравнимы с лидерами, но работаем быстрее!»

Одним из лидеров опроса редакции isicad о главных вехах 2013-го года стал пункт, посвященный геометрическому ядру C3D. Действительно, 2013 год упрочил положение C3D как наиболее значимого российского САПР-продукта в номинации «компоненты», т.е. предназначенного для интеграции в конечно-пользовательские САПР-системы российских и мировых вендоров. Интерес читателей isicad побудил редакцию провести интервью с создателем ядра компанией C3D Labs (дочерняя компания АСКОН) в лице Олега Зыкова, руководителя компании, и Николая Голованова, руководителя разработки C3D.

Провёл интервью Алексей Ершов

Олег Зыков Николай Голованов
Каковы главные функциональные отличия C3D от других коммерческих трехмерных ядер моделирования? В какой степени эти отличия важны для ваших существующих клиентов и компаний, которые проявляют интерес к C3D сейчас?
О.Зыков: Главное — в одном продукте разработчик получает и функции моделирования, и решение геометрических ограничений, и конвертеры. Это важно, и большинство наших первых заказчиков лицензировали все три компонента вместе. Что касается каких-то более глубоких сравнений, то они, на мой взгляд, не имеют смысла. Чаще всего заказчик берет ядро на тестирование и смотрит его с точки зрения решения своих актуальных задач — ведь продукты у всех разные, и проблемы, стоящие перед разработчиками — тоже разные. Поэтому мой ответ — отличия в функционале не важны для пользователей. Важен продукт в целом, его способность решать конкретные задачи и быть экономически эффективным.
С какими ядрами трехмерного моделирования вам реально приходилось и приходится конкурировать в глазах ваших клиентов? Не могли бы вы рассказать какую-то историю успеха, в которой C3D пришлось конкурировать с другими ядрами, и в результате заказчик сделал выбор в вашу пользу?
О.Зыков: На рынке не так много ядер, так что конкурируем мы со всеми! На сегодняшний день достаточно четко виден сегмент, на котором мы работаем: это разработчики САПР, для которых ядра-лидеры неоправданно дороги, но при этом в развитии их продуктов нужен определенный рывок. Эти компании либо сами писали математику в своих продуктах, либо использовали open source проекты, чаще всего — OpenCASCADE. Рывок в функционале можно осуществить самим — но это долго и дорого, а можно воспользоваться готовым ядром.

Что касается какой-то истории, то лучший пример — компания БАЗИС, которая рассматривала все ядра, представленные на рынке, почти полгода тестировала различные варианты. В одной из ключевых для БАЗИСа операций мы оказались медленней одного из конкурентов, но быстро отреагировали, оптимизировали операцию, и в итоге обеспечили лучшую скорость среди всех представленных на рынке решений. БАЗИС в итоге выбрал именно C3D.

Базис1 C3D базис2 C3D

Слайды из доклада Павла Бунакова (БАЗИС-Центр) на C3D Customer Meeting

Не могли бы вы в общих чертах описать для наших читателей схему лицензирования C3D и ее главные отличия от предложений конкурентов? Являются ли коммерческие условия лицензирования C3D жестко фиксированными, или для каждого клиента они разные? Предоставляете ли вы какие-то скидки, скажем, российским компаниям?
О.Зыков: Главное отличие C3D в том, что мы адаптируемся под бизнес-модель заказчика. Каждый разработчик уникален, у каждого свое видение рынка, своего места на нем, схемы продаж и т. д. Наша базовая схема лицензирования стандартна для рынка — есть стоимость лицензии, есть стоимость технической поддержки, и есть роялти с продаж ПО, разработанного на C3D. Но, скажем, если у некого вендора софт бесплатный, а бизнес лежит в другой плоскости? Или если проект облачный, и рассчитан на десятки тысяч пользователей? Такому вендору мы предложим условия без роялти, но с фиксированными и прозрачными ежегодными платежами. На данный момент у нас нет двух одинаковых контрактов на ядро — как я уже говорил, каждый заказчик для нас уникален.

И в этом наша сила — C3D находится в уникальной позиции на рынке. Мы обладаем опытом, сравнимым с Parasolid и ACIS, ядро C3D столь же хорошо оттестировано реальным использованием в CAD, но при этом, не имея большого числа клиентов, мы вольны выбирать любую стратегию в отношении цены и условий лицензирования. По духу мы сейчас — стартап (не случайно нас взяли в Сколково)! Другого подобного продукта на рынке нет — разве что CGM. Так что, если вы разрабатываете САПР и еще не используете коммерческое геометрическое ядро, то путь один — только к нам!

Как устроена система контроля качества C3D и система технической поддержки пользователей?
Н.Голованов: Для повышения качества нашего продукта мы используем статические анализаторы кода, Unit-тестирование, тестирование производительности, автоматическую сборку дистрибутива, автоматическое регрессионное тестирование. Каждые сутки в автоматическом режиме выполняется сборка геометрического ядра, проверка Unit-тестов, тестирование перестроения моделей, тестирование построения плоских проекций, тестирование конвертации данных. Для тестирования мы используем специально подобранную базу моделей. Самая большая у нас коллекция для тестирования алгоритмов построения твердых тел, она содержит более 220 000 моделей (да-да, это не ошибка!). Каждый день мы получаем от автоматической системы отчет о результатах тестирования. Два раза в месяц в автоматическом режиме собирается дистрибутив геометрического ядра C3D на ревизиях кода, успешно прошедших все тесты — и все наши клиенты с оплаченной технической поддержкой получают новую версию каждые 2 недели. Техническую поддержку пользователей мы осуществляем через службу технической поддержки Servicedesk компании АСКОН. Система удобна как для нас, так и для пользователей, и отлажена многолетним использованием разными подразделениями АСКОН. Клиенты не зависят от болезней или командировок конкретных сотрудников — к вопросам по C3D подключено сразу несколько человек. Ошибки мы исправляем очень оперативно — чаще всего, заказчик получает версию с исправлением через две недели. Не думаю, что кто-то еще из разработчиков геометрических ядер обеспечивает такую же оперативность. Но, подчеркну, техническая поддержка у нас только платная.
Я хочу со своей стороны сказать, что в рамках нашего нового технологического проекта Geometry Comparison мы проводим интеграцию с ядром C3D и имеем возможность оценить уровень поддержки его пользователей. Она действительно впечатляет своей реактивностью и соответствует самым высоким мировым стандартам для технологических компонент.
Н.Голованов: Приятно слышать! ЛЕДАС действительно является одним из самых активных пользователей C3D, и ваши специалисты регулярно нагружают нашу техническую поддержку. И это хорошо: благодаря вам мы развиваемся — например, в ближайшее время добавим поддержку экспорта в STEP простых атрибутов для граней.
Группа компаний АСКОН долгое время успешно занимается продажей конечно-пользовательских САПР-продуктов, в то время как C3D является не продуктом такого типа, а лицензируемой компонентой, интегрируемой в конечно-пользовательские продукты. Исходя из уже полученного вами опыта, в чем заключаются отличия в менеджменте и маркетинге компонентных продуктов?
О.Зыков: Да, отличия есть и не малые. Когда Кен Версприлл только начал нас консультировать, он первым делом задал вопрос: «Понимаете ли вы разницу в подходах к продажам CAD-систем и CAD-компонентов?» Начать работать на новом для себя рынке нам помогли два обстоятельства. Во-первых, АСКОН уже долгие годы поддерживает внешних разработчиков, создающих приложения для КОМПАС-3D — мы консультируем по API, выстраиваем бизнес-отношения. Так что опыт работы не с потребителями САПР, а с такими же разработчиками, как мы сами, у нас есть. Во-вторых, АСКОН наладил хорошие отношения со многими игроками рынка, и сотрудничество по ядру становится просто еще одним направлением совместных работ — как случилось, например, с НТП «Трубопровод», реселлером которого АСКОН является уже долгие годы.

Ну и если про сами отличия сказать, то я бы выделил вот какие:

  • На рынке компонентов программист продает продукт программисту. Очень много технических консультаций.
  • Никто никогда не купит ядро без тестирования, без глубокого изучения продукта. Тестовая эксплуатация — обязательный элемент.
  • Вам не нужен массовый маркетинг, не нужны красивые брошюры и яркие презентации. Важно донести качественную и конкретную информацию до потребителя, и работать с каждым заказчиком индивидуально.

Это не значит, что маркетинга у ядра нет вообще: например, мы только что взяли на работу продакт-менеджера, и совсем скоро откроем собственный сайт c3dlabs.com!

Какой вы видите область применения C3D: это только машиностроительные САПР, или среди ваших существующих и потенциальных клиентов есть компании и другого профиля?
О.Зыков: Так, неужели и вы пропагандируете миф, что мы — машиностроительные? Напомню, что КОМПАС-3D — это не только MCAD, но и AEC-продукт. Разработанная в АСКОНе технология интеллектуального строительного проектирования MinD (Model in Drawing) полностью построена на продуктах линейки КОМПАС, а значит и на C3D. Новые разработки в этой области также ведутся на нашем ядре. Мало того, на мой взгляд, требования архитектурно-строительной отрасли к геометрическому ядру не сильно отличаются от требований машиностроительных CAD.
MiND C3D АСКОН

Здание, спроектированное по технологии MinD в КОМПАС-3D

Если говорить про наших клиентов, то БАЗИС и ГеоС — это мебельные САПР, НТП Трубопровод — расчетные пакеты. Совсем не MCAD. Геометрическое ядро C3D может использоваться в любых САПР, ориентированных на машиностроение, приборостроение, строительство, геодезию и другие отрасли, где нужно описывать геометрическую форму моделируемого объекта.
Может ли более широкое, чем до сего времени, использование ядра C3D самим АСКОНом способствовать более активному проникновению компании на ниши рынка, которые пока не являются для АСКОНа основными?
О.Зыков: Ядро не является драйвером, ведущим компанию в новые ниши, скорее наоборот — если то или иное подразделение АСКОН готовит новый продукт в новой нише рынка, то к нам поступают требования, и мы их выполняем. Например, недавно выпущенный КОМПАС:24 для Android потребовал портирования ядра на новую для нас платформу. Мы крайние в пищевой цепочке: есть потребители САПР, маркетологи вендоров изучают их потребности, формулируют требования к разработчикам САПР, а они уже формулируют требования к нам. Наша задача — быть готовыми к изменениям, предугадывать их, работать на опережение.
КОМПАС:24 АСКОН C3D

Мобильное приложение КОМПАС:24 тоже работает на ядре C3D

С другой стороны, например, рост числа клиентов C3D в мебельной отрасли не значит, что и АСКОН решит в нее пойти. Хотя, реализуя специфические требования заказчиков, мы делаем C3D лучше для мебельщиков, и было бы неплохо этим воспользоваться... Но каждый должен быть экспертом в своей области!
Производители известных ядер трехмерного моделирования выпускают и другие продукты, которые увеличивают потенциал ядер для некоторых специализированных задач. Примером может служить модуль Collision Detection Manager, выпускаемый Siemens PLM Software в дополнение к Parasolid. Собираетесь ли вы разрабатывать продукты, дополняющие функционал C3D?
Н.Голованов: Наш продукт сам по себе обладает достаточно мощным функционалом — к слову, у нас и так есть специальные функции для определения столкновений объектов (Collision Detection). Кроме геометрического ядра, наш продукт содержит параметрическое ядро и конвертеры. Некоторые производители оформляют в виде отдельных продуктов, например, функционал прямого моделирования. Ядро C3D отличается от аналогов своим составом, и мы планируем все наши новые функциональные возможности включать в ядро C3D, а не оформлять в виде отдельных продуктов.
Каково отношение команды C3D к возможностям, которые предоставляют современные архитектуры и платформы, таким как параллельные вычисления, интеграция с «облаком», вычисления с использованием графических процессоров? В какой степени вы собираетесь использовать эти возможности для развития ядра C3D?
Н.Голованов: Мы положительно относимся к новым платформам и технологиям и стремимся использовать всё перечисленное для развития ядра в максимально возможной степени. Все, что может расширить применение, улучшить функционал, быстродействие, надежность, качество нашего продукта, мы берем на вооружение. Но мы не будем тратить силы на новую технологию, только потому что она модна. У нас сугубо практический подход к развитию. Наибольшее влияние на выбор оказывают потребности пользователей — а мы уже выбираем, на что направить усилия в первую очередь.
Мы знаем из вашей статьи об истории разработки C3D, что каждый год C3D обогащается новыми и новыми усовершенствованиями. Какие творческие планы ваша команда собирается реализовать в новом 2014-ом году?
Н.Голованов: Одно новшество в 2014 году уже реализовано: у нас появился импорт STL и VRML (и мы все равно успели отдохнуть в новогодние каникулы)!
STL C3D АСКОН

Импортированная из STL модель в окне тестового приложения C3D

Если серьезно, то в 2014 году наши усилия будут направлены на повышение качества и быстродействия ядра C3D, а также на улучшение его документирования. Для повышения качества мы будем дорабатывать функционал, в частности алгоритм построения скруглений рёбер, алгоритм построения тонкостенных тел, алгоритмы построения тел из листового материала. Кроме того, мы планируем развить систему автоматического тестирования ядра и пополнить коллекцию тестируемых моделей. Для повышения быстродействия мы будем модифицировать алгоритмы и расширять применение параллельных вычислений. Для улучшения информационной оболочки ядра C3D мы планируем создать руководство пользователя (так называемую теорию) на русском и английском языках, обучающее пособие и расширить уже имеющуюся документацию.

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.