¬аше окно в мир —јѕ–
Ќовости —татьи јвторы —обыти€ –екламодател€м
—татьи

29 ма€ 2024

16 вопросов к C3D Labs

ќт редакции isicad.ru: Ќа сайте компании C3D Labs изложение еЄ истории начинаетс€ так: Ђ¬ 1995 году ј— ќЌ, ныне крупнейший российский разработчик инженерного программного обеспечени€, начал разработку геометрического €дра, которое изначально предназначалось дл€ собственной CAD-системы. ¬ течение следующих двух дес€тилетий ј— ќЌ продолжал развивать €дро в соответствии с потребност€ми своих заказчиков. ¬ 2012 году на базе математического подразделени€ ј— ќЌ была образована компани€ C3D Labsї.

5-6 июн€ в ћоскве состоитс€ очередна€ годична€ конференци€ C3Days, которую в C3D Labs обоснованно называют ключевым событием дл€ разработчиков сложного инженерного программного обеспечени€ в –оссии. ¬ преддверии этого событи€ мы публикуем интервью с руководителем C3D Labs ќлегом «ыковым и (раздел III. “ехнические вопросы) руководителем полигонального направлени€ компании јлександром Ћониным.


ќлег «ыков јлександр Ћонин
ќлег «ыков јлександр Ћонин


C3D Labs сегодн€
—осто€ние и развитие C3D Toolkit
“ехнические вопросы
ќ российском и мировом рынке

C3D Labs сегодн€

Ќа вопросы отвечает ќлег «ыков.

1.  акова численность персонала компании, как распредел€ютс€ кадры по функци€м/специальност€м, по офисам?
—егодн€ в команде C3D Labs 64 человека. «а последние 2 года компани€ выросла в 2 раза. –астет число кандидатов технических и физико-математических наук. »з нового Ч у нас по€вилс€ отдел тестировани€ и технической поддержки, раньше эти функции были распределены между разработчиками. –астет и бэк-офис, отвечающий за маркетинг, продажи, работу с персоналом. Ќаши сотрудники работают в трех офисах Ч в ћоскве,  оломне и Ќижнем Ќовгороде, но много и Ђудаленщиковї по всей –оссии: в  азани, ќрле, ”фе, ¬оронеже, Ќовосибирске,  расно€рске.
16 вопросов к C3D Labs

–ис. 1.  оманда C3D Labs на C3Days 2023

2. »спытываете ли вы кадровый голод, и если да, как с ним боретесь?  акие требовани€ предъ€вл€ете к будущим сотрудникам?
«десь мы не уникальны: как и вс€ российска€ »“-индустри€, мы испытываем кадровый голод.  аких-то специфических требований к кандидатам у нас нет, достаточно уверенных знаний, полученных в рамках университетской программы, и неплохого владени€ C++. Ќо еще очень важно, чтобы человек хотел работать именно в области геометрического моделировани€, любил математику. ћы готовы растить специалистов в компании, но учить математике не можем Ч фундаментальные знани€ должны быть заложены в вузе.
16 вопросов к C3D Labs

–ис. 2. ќфис C3D Labs в ћоскве

 ак боремс€ с кадровым голодом? јктивно ищем людей по всей стране, заманиваем интересными задачами, комфортной атмосферой в команде, гибридным режимом работы. ƒл€ тех, кто работает в офисе, обеспечиваем максимально комфортную, современную среду: в ћоскве и Ќижнем Ќовгороде переехали в новые офисы, в  оломне в этом году сделаем реновацию. ¬ противовес тренду на релокацию из страны, запустили собственную программу релокации в  оломну и Ќижний Ќовгород. ќбо всем интересном, что происходит в жизни компании, недавно начали рассказывать на странице компании в VK, рекомендую подписатьс€!
16 вопросов к C3D Labs

–ис. 3. ќфис разработки геометрического €дра C3D в Ќижнем Ќовгороде

3.  аковы организационные и неформальные отношени€ C3D Labs и ј— ќЌ?
C3D Labs Ч часть группы компаний ј— ќЌ, мы не отдел€ем себ€ от материнской компании, вместе трудимс€ и вместе отдыхаем. Ќо так как мы работаем на рынке программных компонентов дл€ разработчиков, а не на рынке —јѕ– дл€ конечных пользователей, у нас свой маркетинг, сбыт, поддержка и процессы разработки. —оздава€ C3D Labs в 2012 году, мы опирались на подобный опыт организации бизнеса у Dassault Systemes, у которого также есть дочерн€€ компани€ Spatial, отвечающа€ за компонентный бизнес. C3D Labs достаточно автономна€ и самосто€тельна€ компани€ там, где это нужно дл€ успешного бизнеса, но также в полной мере использует преимущества нахождени€ в составе большой компании.
4. »меетс€ ли у C3D Labs партнерство по разработкам или по глубокой интеграции решений?  акова объективна€ потребность в таком партнерстве? ≈сли возможно, приведите примеры.
ƒа, такие партнерства есть.   нам нередко обращаютс€ наши заказчики, которым не хватает компетенций или ресурсов на интеграцию C3D в свои продукты, и в такой ситуации мы советуем обратитьс€ к нашим партнерам, так как сами услуги по разработке не оказываем. ѕартнер C3D Ч это компани€, котора€ хорошо знает наши компоненты и имеет опыт заказной разработки. —ейчас таких партнеров у нас четыре: Ћ≈ƒј— (Ќовосибирск), Rubius (“омск), 3¬ —ервис (ћосква) и SoftDev (—анкт-ѕетербург). —о всеми есть успешный опыт совместной работы. ≈сть и технологические партнеры, такие как  јƒЁ — (Ќижний Ќовгород) Ч C3D Converter интегрирован с CAD Exchanger, и заказчики могут с легкостью использовать наши продукты совместно.
5. ѕриведите открытые данные о динамике бизнес-развити€ C3D Labs за последние несколько лет.
2022 год был дл€ нас сложным Ч мы перестраивали логистику работы на международном рынке и выросли всего на 6%. Ќо в 2023 году компани€ испытала и бурный рост на российском рынке, и восстановление зарубежной активности. «а год рост составил 86%, наши компоненты лицензировали 11 новых компаний из –оссии,  ита€ и “урции. —реди них √лосис-“ехно (—анкт-ѕетербург), »торум (ћосква), GMPT (Ўанхай), —ѕќ јрктика (—еверодвинск).   сожалению, многие компании, в том числе хорошо всем известные, мы назвать не можем и очень по этому поводу страдаем.

II. —осто€ние и развитие C3D Toolkit

1.  акие технологические результаты вы причисл€ете к главным достижени€м 2023 года?
ћы серьезно продвинулись во многих област€х, но давайте € выделю два достаточно свежих дл€ нас направлени€.

ѕервое Ч полигональное моделирование. –анее мы как разработчики €дра дл€ инженерного ѕќ работали исключительно в парадигме граничного представлени€ геометрии (B-Rep), использу€ триангул€цию только дл€ целей визуализации и некоторых расчетов. Ќо сегодн€ этого стало недостаточно: все большее количество моделей поступает к инженеру в полигональном виде. Ёто данные трехмерного сканировани€, результаты топологической оптимизации, да и просто модели из онлайн-библиотек. — ними надо работать в —јѕ–. “ак мы и зан€лись этой темой и в 2023 году добились настолько большого прогресса, что решили выделить направление в отдельный компонент, который мы впервые представим на нашей конференции C3Days 2024 5-6 июн€ в ћоскве.

16 вопросов к C3D Labs

–ис. 4. ѕолигональное €дро C3D

¬тора€ тема Ч веб-визуализаци€, крайне востребованное сейчас направление, последние пару лет это наш главный драйвер в бизнесе. –абота€ над C3D Web Vision, нам пришлось решать целый комплекс технологических задач дл€ обеспечени€ высокой производительности работы с 3D-графикой в браузере. «аказчики тут нас сильно подстегивали, и в итоге сейчас мы можем обеспечить комфортную работу с объектами уровн€ атомной станции. —обственно, ввиду того, что большинство пользователей C3D Web Vision Ч из отрасли промышленного проектировани€, наше решение все больше затачиваетс€ под BIM, остава€сь все-таки универсальным средством просмотра 3D в браузере.
16 вопросов к C3D Labs

–ис. 5. »нтерфейс компонента C3D Web Vision

2.  аков вклад C3D Labs в построение отечественной т€желой —јѕ–? –ешены ли некоторые (или все) конкретные задачи? »меетс€ ли в этом направлении некий план на следующие несколько лет?
Ђќтечественна€ т€жела€ —јѕ–ї Ч какое-то эфемерное пон€тие, мы вносим вклад в развитие конкретных продуктов наших заказчиков. Ќа €дре C3D Modeler сейчас пишетс€ одна машиностроительна€ —јѕ–, стрем€ща€с€ к т€желому классу, Ч  ќћѕј—-3D. ƒл€ нее мы решаем множество задач, и все, конечно же, не решены: план работ более-менее пон€тен еще на 2-3 года вперед. —реди ключевых направлений Ч поверхностное и пр€мое моделирование, сложные скруглени€, гладкие кривые и поверхности. ƒл€ примера Ч мы реализовали за последний год сглаживание сплайнов, скругление групп несв€занных граней, кинематику с динамически изменен€емым сечением, разворачивание поверхностей двойной кривизны на плоскость. ¬ пр€мом моделировании реализованы изменение размера скруглений, замена граней и изменение размера граней.
16 вопросов к C3D Labs

–ис. 6.  инематика с динамическим сечением в  ќћѕј—-3D v23

3.  акие планы по развитию C3D Toolkit вы наметили на ближайшие годы? Ѕудут ли новые модули, решени€ дл€ новых отраслей?
√лавна€ задача Ч реализовать все требовани€ заказчиков, их у нас больше 60, и в прошлом году мы получили почти 600 запросов в отдел технической поддержки. ¬от вам и готовый план на год! ј в целом все наши планы отражены в публичных дорожных картах, они опубликованы на нашем сайте и ежеквартально обновл€ютс€. C3D Modeler будет дополн€тьс€ функциональностью срединной оболочки, сшивки гладкостыкующихс€ граней, новыми командами листового и пр€мого моделировани€.  оманда C3D Solver будет работать над автоограничени€ми, развернутым анализом степеней свободы, новыми методами дл€ решени€ каркасных задач. C3D Converter будет дополн€тьс€ новыми востребованными форматами, главный запрос сейчас на проприетарные форматы зарубежных —јѕ–. √лавные цели команды C3D Vision Ч улучшение качества и повышение производительности рендеринга.

Ќовый модуль пока видитс€ один Ч полигональное €дро. » хот€ разрабатываетс€ он в первую очередь в интересах наших традиционных отраслей, мы все же попробуем присмотретьс€ и к новым, например медицине, в которой мы никогда не работали. Ќо в целом отраслевой фокус остаетс€ прежним Ч инженерное ѕќ дл€ машиностроени€ и строительства. » тут нам просто надо упорно развивать имеющиес€ модули.

4.  ак изменилась ваша работа на внешних рынках?
ѕерва€ цель C3D Labs в новых геополитических услови€х Ч сохранить существующих заказчиков на западном рынке. Ќам это почти удалось: мы потер€ли двух клиентов в силу разных причин. ќстальные компании продолжили работу с нами, что дл€ нас очень ценно. — точки зрени€ разработки и поддержки никаких изменений не произошло, изменились лишь каналы оплаты счетов. Ќу и говорить о наших западных заказчиках мы теперь ничего не будем.

¬торой стратегически важный момент дл€ компании сегодн€ Ч разворот на восток. –ост интереса к €дру C3D со стороны азиатских стран вполне в состо€нии компенсировать европейский и американский рынки. ћы увеличили активность в  итае, »ндии, “урции, и именно из этих стран у нас по€вл€ютс€ новые пользователи.  итай и вовсе становитс€ новым эпицентром развити€ —јѕ–, но это отдельна€ больша€ тема.

16 вопросов к C3D Labs

–ис. 7. Ћекци€ Ќикола€ Ќиколаевича √олованова в ¬осточно-китайском педагогическом университете,  итай

III. “ехнические вопросы

ƒл€ ответов на следующие вопросы € передаю слово јлександру Ћонину, руководителю полигонального направлени€ C3D Labs.

1.  ачество входных полигональных сеток бывает плохим, в них могут быть небольшие зазоры, дублирующие вершины, короткие ребра, эффекты Ђбитого стеклаї ... —обираетесь ли вы как-то справл€тьс€ с такими стеками? Ѕудут ли в вашем новом полигональном €дре алгоритмы лечени€ таких сеток?
¬ большинстве случаев входные данные демонстрируют широкий спектр проблем, как геометрических, так и топологических. «азоры и большие отверсти€, дублирующие вершины, дегенеративные треугольники, шум Ч это примеры геометрических недостатков. ј к топологическим проблемам относ€тс€ разного рода неманифолдности (более двух примыкающих граней у ребра), а также наличие тонких перемычек (handles) и туннелей (tunnels) на сетке.
16 вопросов к C3D Labs

–ис. 8. ѕример неманифолдности

16 вопросов к C3D Labs

–ис. 9. ѕример перемычек (handles)

¬се это мешает нормальной работе большинства алгоритмов. ѕоэтому наличие инструментов диагностики и лечени€ сеток €вл€етс€ об€зательным дл€ полигонального €дра. —амые простые проблемы Ч дублирующие вершины, совпадающие треугольники, несогласованные нормали Ч сейчас благополучно решаютс€ на этапе создани€ топологии сетки или сшивки. Ќад остальными ведетс€ активна€ работа. Ќапример, над лечением разного рода дегенераций и заполнением отверстий в триангул€ции. √лавное внимание удел€етс€ тому, чтобы лечение сетки было автоматическим процессом с минимальным вмешательством пользовател€.
2. –асскажите о том, как два разных типа геометрического представлени€, полигональные сетки и граничное представление, будут уживатьс€ вместе в C3D?
¬ насто€щий момент эти два представлени€ существуют параллельно. —в€зь между ними только в том, что из граничного представлени€ можно получить полигональное и использовать оригинальное граничное представление как подложку дл€ операций с сеткой. ј из полигонального представлени€ можно получить параметрический B-Rep с помощью компонента C3D B-Shaper. √ибридное моделирование, при котором часть модели параметрическа€, а часть сеточна€, Ч в наших планах.
3. ¬ы собираетесь работать со всеми полигональными сетками или только с водонепроницаемыми (watertight) сетками? Ѕудет ли гарантироватьс€ сохранение этого свойства сеток при выполнении над ними различных операций в вашем полигональном €дре? ћожно ли будет получить из произвольной сетки ее watertight-аналог?
ƒл€ того чтобы работать с водонепроницаемой сеткой, как того требует большинство приложений в полигональной тематике, сначала приходитс€ иметь дело с теми самыми некачественными входными данными, из которых нужно получить требуемый результат. ѕоэтому, конечно же, работа предполагаетс€ с сетками любого вида. ¬одонепроницаемость, а также другие общие топологические характеристики об€зательно должны сохран€тьс€, если операци€ это предполагает.

¬ качестве примера можно привести улучшение качества треугольников, или ремешинг. ћы переходим от CAD-подобной триангул€ции, с множеством выт€нутых или тупоугольных треугольников, к сетке, состо€щей из треугольников, близких к равносторонним, с размером, завис€щим от кривизны поверхности в данном месте. ѕри этом топологические свойства не помен€ютс€ по сравнению с начальной триангул€цией.

16 вопросов к C3D Labs

–ис. 10. —етка до ремешинга

16 вопросов к C3D Labs

–ис. 11. —етка после ремешинга

4.  ак вы позиционируете новое €дро по отношению к существующим полигональным €драм, например к €дру Polygonica?
ћы не так давно начали развивать функциональность полигонального моделировани€ и в чем-то можем уступать той же Polygonica. Ќо мы и не стремимс€ копировать конкурентов. Ёто было бы бессмысленной тратой наших ресурсов. ћы работаем дл€ наших заказчиков, которые предъ€вл€ют к нам определенные требовани€. » эти требовани€ мы планируем удовлетворить в первую очередь. —ейчас наши усили€ направлены на инструменты реверс-инжиниринга. — другими нашими планами можно ознакомитьс€ в дорожной карте развити€ продукта, она публична€ и находитс€ в свободном доступе на нашем сайте.

ќ российском и мировом рынке

ѕродолжает ќлег «ыков.

1.  ак, на ваш взгл€д, развиваетс€ рынок компонентов дл€ —јѕ– в –оссии? ѕроисходит ли импортозамещение в этой области?
«ападные поставщики программных компонентов ушли из –оссии, так же как и зарубежные разработчики —јѕ–. Open Design Alliance прекратил новые продажи и разрывает контракты с компани€ми, попавшими под санкции —Ўј.  упить Parasolid, ACIS или HOOPS больше нет возможности. ќдновременно стали по€вл€тьс€ новые или активнее развиватьс€ старые разработки —јѕ– в –оссии.  то-то пытаетс€ все сделать самосто€тельно, но большинство все-таки обращаетс€ к отечественным разработчикам компонентов.

»мпортозамещение в нашей области идет бурно, про рост спроса на геометрическое €дро C3D € уже говорил. » этот спрос приводит к большому прессингу на нас, вынуждает ускор€ть развитие в тех област€х, где мы не были достаточно хороши. ѕоэтому мы и выросли в 2 раза и продолжаем активный поиск математиков и программистов: работы очень много, и работы сложной, простых задач у нас не осталось.

2.  акие сложности возникают у разработчиков инженерного программного обеспечени€, когда они переход€т на российские компоненты? Ќа что обращать внимание тем, кто только готовитс€ писать свое ѕќ?
ѕроцесс смены программного компонента крайне болезненный, так как и API у всех свои, и работает все по-разному. ћолодцы те, кто распознал тренд и прошел этот путь заранее, как компани€ Ќанософт, сменивша€ €дро ACIS на C3D несколько лет назад. ¬прочем, это относитс€ к любой смене компонентов, не только в случае перехода на российские.
16 вопросов к C3D Labs

–ис. 12. ѕараметрическа€ модель транспортЄра в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

„то касаетс€ начала использовани€ российских компонентов, мне кажетс€, план очень простой. ¬озьмите нужные компоненты на тестирование, сделайте макет, решающий наиболее критичные дл€ вас задачи, проверьте работу компонента и дайте обратную св€зь его разработчикам. ≈сли что-то работает не так, как вы ожидаете, договаривайтесь с поставщиком о доработках и совместной дорожной карте. Ќа тестирование надо потратить врем€ и ресурсы, принимать решение на основе красивых картинок в интернете нельз€.

 роме того, так как истори€ с компонентом, скорее всего, долга€ и ошибитьс€ с выбором нельз€, надо собрать максимум информации: как компонент создавалс€, кому принадлежат права, зарегистрирован ли он в реестре отечественного ѕќ, сколько у компонента пользователей, как работает поддержка, как часто выход€т обновлени€. —опоставьте стоимость лицензировани€ с затратами на собственную разработку. ѕри прин€тии решени€ надо учитывать все.

3.  ак вам кажетс€, какие направлени€ развити€ компонентов дл€ —јѕ– наиболее актуальны в –оссии? Ќе происходит ли разрыва с мировыми трендами?
–азрывы с мировыми трендами могут возникнуть. ¬от, например, массового перехода на Linux за рубежом не происходит, а нам приходитс€ адаптироватьс€ под российские ќ—. ¬ случае с геометрическим €дром это не больша€ проблема, но если говорить о —јѕ–, то это становитс€ очень ресурсоемкой задачей. ≈ще больший разрыв Ч это адаптаци€ под российское железо, например под процессоры Ёльбрус. Ёта работа не пригодитс€ на внешних рынках, останетс€ сугубо российской историей, при этом отнимет много сил, и не факт, что принесет устраивающий всех результат.

„тобы завершить разговор на позитивной ноте скажу, что ускорение развити€ геометрического €дра C3D, которое происходит в последние годы и продлитс€ еще несколько лет, в итоге приведет к повышению конкурентоспособности наших компонентов и на мировом рынке. ¬едь в целом ничего уникального в задачах, которые мы сейчас решаем, нет. »нженерное ѕќ в –оссии развиваетс€ в соответствии с общемировыми тенденци€ми, так как задачи нам диктуют те же самые отрасли, которые диктовали требовани€ и к западным —јѕ–: авиаци€, автомобиле- и судостроение, общее машиностроение и строительство.


–еклама. ќќќ Ђ—3ƒ Ћабсї. erid: 2SDnjdEGXKF


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: ќ конкуренции на нашем рынке —јѕ–
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

BIM и “еатр: от ремесленничества к подлинной компетентности  — ћари€ «олотова, —офь€ ћинина, ¬ладимир “алапов (24 апрел€ 2024)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2024 √руппа компаний «Ћ≈ƒј—»

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