Найти в Дзене
Сапробасни

Возможен ли переход из 3Ds Max в CAD с сохрененим разработок?

Не так давно в личка задали вопрос: Чем можно открыть файл формата .3ds? работал раньше в проге специализированной, которая 3D модели дает в этом формате. Теперь хочется тоже самое в CAD делать. ВОт стал вопрос по переносу данных. CAD называть не будем, но так ли это важно? Ведь такая задача может возникать у разных людей. Сказать по правде мне неоднократно ранее приходилось делать что-то подобное. Например в свое время хотелось сделать сравнительную аэродинамику различных авто. Модели автомобилей достать достаточно сложно, а "рисовать" крайне утомительно. Есть и еще десятки различных объектов, которые нужны по разным причинам. И возникает вопрос откуда их взять. На различных "стоках" модели чаще всего в формате 3DS Max или совместимых: *.3ds, *.max, *.obj Также есть игры и культура "модов", которая предполагает возможность добавления своих объектов в чужие игры. В этих случаях объекты хранятся в форматах пригодных для работы внутри игры. НО! ведь чтобы их добавлять или модифицировать,

Не так давно в личка задали вопрос:

Чем можно открыть файл формата .3ds?

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

CAD называть не будем, но так ли это важно? Ведь такая задача может возникать у разных людей.

Сказать по правде мне неоднократно ранее приходилось делать что-то подобное. Например в свое время хотелось сделать сравнительную аэродинамику различных авто. Модели автомобилей достать достаточно сложно, а "рисовать" крайне утомительно. Есть и еще десятки различных объектов, которые нужны по разным причинам.

И возникает вопрос откуда их взять. На различных "стоках" модели чаще всего в формате 3DS Max или совместимых: *.3ds, *.max, *.obj

Также есть игры и культура "модов", которая предполагает возможность добавления своих объектов в чужие игры. В этих случаях объекты хранятся в форматах пригодных для работы внутри игры. НО! ведь чтобы их добавлять или модифицировать, нужно как-то работать с этим форматом. И существует множество способов это сделать. И почти всегда основой визуальной части таких объектов были полигональные модели, которые нередко также конвертировались в форматы совместимые 3ds max

Также были отдельные приложения (иногда игры, иногда нет) внутри которых также бывают интересные объекты, которые потом можно дать на проработку студентам в качестве курсача... но для этого их оттуда надо вытащить. И в дело вступали грабберы экрана и пр.

Кто-то может сказать, что мол для всего для этого есть грабкад. И да я на грабкаде очень давно. Не помню входил ли я в первые 10 или 100 тысяч пользователей. Но я помню грабкад еще таким, когда он был пустым как обещания политиков.

А в 2005, 6... приходилось баловаться разным (картинок за давностью не сохранилось)

Ну да хватит наверное с личными воспоминаниями и теперь перейдем к сути

Итак. Какие могут быть задачи

1. Перекинуть модели из 3Ds Max

2. Перекинуть модели из других программ направления M&E (Media and Entertainment) и полигональных редакторов: Cinema4d, zBrush, Mudbox, Blender....

3. Перекинуть софт из "специфических" программ у которых очень ограничены форматы экспорта (например bCAD, pro100) и большая часть из них полигональная и так или иначе завязана на *.3ds

4. Модели с Thingiverse и прочих стоков в формате stl

5. Результаты 3Д сканирования.

Как Вы понимаете все эти пункты немного отличаются. по тому что можно сделать.

По сему давайте обозначим так.

Если у Вас есть модель в формате STL то я Вас поздравляю, ибо большинство CAD систем прекрасно кушает этот полигональный формат. Правда есть и ложка дегтя. Даже если объект придет не в виде "графики" который будет доступен только для просмотра. Так вот даже если он придет в виде поверхностей или твердых тел... то надо понимать, что тела эти будут фасетированными - полигональными. Т.е. состоять из огромной кучи треугольников. И работать в большинстве кадов с ними будет крайне некомфортно.

В некоторых кадах, есть инструментарий, который позволяет в некоторых случаях на базе таких моделей получить что-то более адекватное в автоматизированном режиме. Есть даже спец. программы из класса "Reverse Engineering". Это очень объемный пласт информации для рассмотрения. Так что пока на этом и остановимся.

В общем геометрию скушать можно... но толку мало. Но можно... но мало. Но МОЖНО... но

Ну, в общем следуя заветами Жванецкого тут продолжать можно долго. Но смысл думаю все поняли... но продолжать не будем ;) но... ))))

Если геометрия у Вас в формате *.obj то ее нередко программы кушают с тем же успехом, что и STL. И с теми же проблемами.

Если же не кушают, то есть огромная куча онлайн сервисов и программ, которые позволяют из obj получить stl. Если надо могу рассказать и про программы и про сервисы. Но в целом гугл вполне успешно выдает результаты по поиску "о бе же ту сы ты лы конверт"

Если у Вас геометрия в формате 3ds - тут хуже. Потому что ее CADы кушают гораздо реже. Как и всякие колады, фбх и пр. Но от сервисов и программ, доступных гуглению, для конвертации в родной, хоть и убогий STL - и этим форматам нет спасения. Все решаемо.

И остается последний пункт, а что делать если у Вас 3DS Max или его коллеги по рынку?

Ну первый ответ вполне понятен и напрашивается: Открыть список импортируемых Вашими САПР форматов и конвертнуть в них.

Но!

Если присмотреться, то станет понятно, что у того же 3dsmax'a есть вполне сапровские форматы:

  • Autodesk (.FBX)
  • 3D Studio Mesh (.3DS, .PRJ)
  • Alembic (.ABC)
  • Adobe Illustrator (.AI)
  • Arnold Scene Source (.ASS)
  • Autodesk Collada (.DAE)
  • Publish to DWF (.DWF)
  • AutoCAD (.DWG)
  • AutoCAD (.DXF)
  • Flight Studio OpenFlight (.FLT)
  • Motion Analysis HTR File (.HTR)
  • ATF IGES (.IGS)
  • gw: OBJ-Exporter (.OBJ)
  • PhysX and APEX (.PXPROJ)
  • ProE (.PRT, .NEU, .G, .ASM)
  • ACIS SAT (.SAT)
  • StereoLitho (.STL)
  • LMV SVF (.SVF)
  • Universal Scene Description (.USD, .USDA, .USDC)
  • VRML97 (.WRL)

Как нетрудно догадаться жирным выделены те форматы которые чаще всего могут открываться сапрами (зачеркнуты те два: обж и стл, о которых мы уже говорили)ю

Вот и естественно захотелось проверить. А что же будет если проект из 3дсМакс выкинуть в такие форматы.

Пока исследование выполнено лишь частично и там еще есть над чем поработать, но коротко:

Форматы ПроЕ уже отсутствуют в свежих максах.

врмл - ничем не отличается по своей сути от стл и обж

igs - с ошибкой

DWG - пришло в виде каркасной модели, вершины точек совпадают с полигональной моделью

SAT - пришло как набор фасетированных (полигональных) поверхностей

Причем. Далеко не все кады открыли как DWG, так чтобы по итогам что-то было (но возможно, я просто не умею в настройки)

и для большинства кадов, открытие формата SAT это был прям "челендж" на очень много времени.

Следует отметить, что экспортировалась именно меш сетка, и если бы экспортировались геометрия - итоги были бы (возможно другими). Также следует отметить что SAT файл весил почти 200 МБ. что прилично. ДВГ при этом весит около 5 МБ.

Как микроитог: пока кроме конверта подручными средствами в полигональный формат а-ля STL - особо вариантов нет. Остальное, мягко скажем не лучше и не быстрее.

А теперь предложение. У меня стоит около десятка различных CADов. и я пока не буду публиковать инфу кто открыл, кто нет и за сколько. Делайте в комментариях свои ставки. Какой софт открыл SAT (или DWG) какой нет. Ну и сколько времени потребовалось на то чтобы достичь такого результата