Хорошее (желательно бесплатное) программное обеспечение для начинающих для создания деталей?


13

Какое программное обеспечение лучше всего подходит для базовых n00bs, когда дело доходит до создания 3D деталей?

У меня сложный математический фон и я знаю, как создавать явные функции объема, площади поверхности, центра масс и т. Д. В идеале мне бы хотелось, чтобы программа использовала эти сильные стороны, но я понимаю, что у большинства n00bs есть ужасная математическая фобия, поэтому я Я не задерживаю дыхание.

Я попробовал freeCAD один раз и добился некоторого прогресса, но в следующий раз, когда я включил свой компьютер, он отказался открываться. Это был просто слабый нетбук, которого у меня даже больше нет, но компьютер, которым я сейчас пользуюсь, довольно медленный и, похоже, не хватает памяти, поэтому мне все еще нужно что-то более легкое.

tl; dr: Ищу бесплатную легкую программу для создания файлов .stl, которая подходит для n00bs, которые не боятся математики.

Ответы:


14

У меня нет хорошего математического фона, но мне нравится использовать такие навыки, когда это применимо.

Если вы еще не изучали OpenSCAD , вы можете обнаружить, что он соответствует вашим требованиям. Это более или менее «компилятор» языка сценариев / описаний, который берет обычный текст и преобразует его в дизайн вашей модели. Я использую кавычки, потому что я не достаточно квалифицирован, чтобы квалифицировать его как настоящий компилятор, хотя он работает аналогичным образом и действительно может быть компилятором.

Он отвечает другой вашей квалификации в том, что он бесплатный, и есть довольно поддерживающий список рассылки / форум для любых возникающих вопросов или трудностей. Если вы посмотрите на Thingiverse, используя OpenSCAD в качестве поискового запроса, вы обнаружите, что чужой код доступен для изучения и интеграции в ваши собственные модели.

Для тех, кто не слишком увлекается математикой, текстом и логикой, для OpenSCAD существует своего рода графический интерфейс, называемый BlocksCAD, который позволяет перетаскивать различные модули способом, сродни программированию с нуля.

Я использовал OpenSCAD достаточно долго, и обнаружил, что BlocksCAD слишком усложняет создание моделей, скрывая детали. В этом отношении он может лучше подходить для молодых модельеров.

Ошибки синтаксиса и пунктуации будут устранены с помощью BlocksCAD, в то время как слишком легко создавать такие ошибки в редакторе для OpenSCAD. К этому привыкаешь, и количество ошибок быстро уменьшается.


1
Я согласен с тобой. OpenSCAD - если вы не боитесь аффинных преобразований и написания своих собственных циклов for, обучение не займет много времени. Это может быть больше работы с самого начала (по сравнению с чем-то, где вы перетаскиваете фигуры в GUI), но как только вы попытаетесь повторно использовать часть дизайна (в том же или другом общем объекте), измените некоторые функции без ручного манипулирования каждой связанной деталью и т. д., вы восстановите все это время и даже больше.
TextGeek

Я начал делать модели в OpenSCAD, используя задания «грубой силы». Просмотр чужой работы с использованием параметрических значений значительно облегчил создание моей модели. Например, моя недавняя модель измерена с зазором 20 мм, напечатана с зазором 19 мм и идеально подходит, когда я установил зазор 21,5, что изменило все остальные размеры модели, связанные с этой осью. Параметрические присваивания означают одно число, измененное в коде и бинго!
fred_dot_u

Правила OpenScad.
EvilTeach

Для тех, кто интересуется BlocksCAD: это программное обеспечение с открытым исходным кодом с кодом на Github . Не обновляется с апреля 2017 года, поэтому, возможно, это не последняя версия, найденная на blockscad3d.com .
Tanius

3

Программное обеспечение, с которого я начал, было Tinkercad , это полностью онлайн решение, которое очень удобно для начинающих. Интерфейс прост в использовании, и есть 15-минутное руководство, которое поможет вам разобраться во всем, что программное обеспечение может предложить обычному пользователю.

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

Он работает следующим образом: вам предоставляется десяток базовых фигур (куб, сфера и т. Д.), И вы создаете свою модель, используя логические комбинации этих форм и перемещения, поворота и масштабирования. Это для базы.

Затем существует очень большая коллекция более сложных форм, предоставляемых сообществом (винт, лестница, дерево), которые, как правило, очень полезны для создания конкретных вещей, и очень важным аспектом является то, что эти формы обычно имеют какой-то параметр, который можно настроить в создание объекта (скажем, толщина ствола и количество веток вашего дерева).

Последнее увеличение сложности заключается в том, что эти объекты сообщества фактически создаются с использованием JavaScript (с их собственным API, он не связан с openjscad), и вы можете создавать свои собственные объекты с помощью их интерактивного интерфейса JavaScript . Вот тогда ваши знания в области программирования и математики будут необходимы.

Как небольшая заметка PS: мой личный вкус, в зависимости от части, которую я хочу сделать, использовать либо Tinkercad, Freecad или Openscad


3

Я рекомендую Fusion 360, поскольку она бесплатна, полна учебников и очень проста.


Я очень рекомендую вам изучить Fusion 360. Поскольку это бесплатно для студентов и преподавателей. Кроме того, вы можете прочитать блог, в котором будут указаны критерии, по которым вы имеете право на бесплатную подписку.
Джон Гринс

2

OpenSCAD звучит как наиболее подходящий для оригинального плаката, учитывая его математическую подготовку, но я думаю, что SketchUp, пожалуй, самое простое программное обеспечение для большинства начинающих, которое можно использовать для создания основных деталей.

Есть два (или три) плагина, которые я бы порекомендовал всем, кто хочет использовать его для создания STL https://extensions.sketchup.com/en/content/sketchup-stl https://extensions.sketchup.com/en/content / solid-inspector https://extensions.sketchup.com/en/content/solid-inspector%C2%B2

Первая позволяет экспортировать в STL. Вторая и третья модели проверяют, чтобы они были надежными. Это важно для 3D-печати, поскольку у слайсеров возникают проблемы, когда в моделях есть отверстия.

Еще один инструмент, который я бы порекомендовал начинающему, - это http://www.netfabb.com/basic.php

Он также проверяет файлы STL, чтобы убедиться, что не будет никаких проблем с их нарезкой.


Поскольку оригинальный постер ссылался на его интерес и, вероятно, его математические навыки, опция OpenSCAD превосходит SketchUp. Я не могу думать ни о каких обстоятельствах, когда в SketchUp было бы реализовано глубокое знание формул и математических процессов, если только не создается плагин или специальный скрипт. Для начинающих, я хотел бы получить дополнительную информацию от предполагаемого пользователя.
fred_dot_u

1
Вы повторяете именно то, что я сказал в первом предложении моего ответа. Целью моего ответа было дать альтернативный ответ на вопрос «Хорошее (желательно бесплатное) программное обеспечение для начинающих для создания деталей», которое неизбежно привлечет других начинающих пользователей, которые могут не иметь математического образования. Если вам не нравится ответ, вам не нужно голосовать за него.
Кевин Морс


2

Blender - это бесплатное приложение профессионального уровня, где математика не особенно необходима, но ее можно использовать для достижения хорошего эффекта, и ее минимальные требования не так уж и велики (моя копия Blender работает на максимально 20-летнем Dell 380):

Минимальное (базовое использование) оборудование

  • 32-разрядный двухъядерный процессор 2 ГГц с поддержкой SSE2.

  • 2 ГБ ОЗУ

  • 24-битный дисплей 1280 × 768

  • Мышь или трекпад

  • OpenGL 2.1 совместимая графика с 512 МБ ОЗУ

Рекомендуемое оборудование

  • 64-разрядный четырехъядерный процессор

  • 8 ГБ ОЗУ

  • Full HD дисплей с 24-битным цветом

  • Трехкнопочная мышь

  • OpenGL 3.2 совместимая графика с 2 ГБ оперативной памяти

Оптимальное (серийное) оборудование

  • 64-битный восьмиъядерный процессор

  • 16 ГБ ОЗУ

  • Два Full HD дисплея с 24-битным цветом

  • Трехкнопочная мышь и графический планшет

  • Две OpenGL 3.2 совместимые видеокарты с 4 ГБ оперативной памяти

Если вы любите программировать, тогда доступны библиотеки Python и C.

Кроме того, есть сайт StackExchange, посвященный Blender , который полезен.


Для сравнения, из Best Software 3D Design / 3D Modeling 2019 (15 из 30 - бесплатные) этот сравнительный список может быть полезен

Name            Level             OS                                           Price                                Formats
3D Slash       Beginner        Windows, Mac, Linux, Raspberry Pi or Browser    Free, 24$/year Premium               3dslash, obj, stl
LibreCAD       Beginner        Windows, macOS and Linux	                       Free                                 dxf, dwg
Photoshop CC   Beginner        Windows and Mac	                               142€/year                            3ds, dae, kmz, obj, psd, stl, u3d
SculptGL       Beginner	       Browser	                                       Free                                 obj, ply, sgl, stl
SelfCAD	       Beginner        Browser	                                       Free 30-day trial, 9.99$/month       stl, mtl, ply, dae, svg
TinkerCAD      Beginner        Browser                                         Free                                 123dx, 3ds, c4d, mb, obj, svg, stl
Clara.io       Intermediate    Browser                                         Free, Premium from 100$/year         3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
DesignSpark    Intermediate    Windows	                                       Freemium, 835$ (All Addons)             rsdoc, dxf, ecad, idf, idb, emn, obj, skp, STL, iges, step
FreeCAD        Intermediate    Windows, Mac and Linux                          Free                                 step, iges, obj, stl, dxf, svg, dae, ifc, off, nastran, Fcstd
MakeHuman      Intermediate    Windows, Mac, Linux                             Free                                 dae, fbx, obj, STL
Meshmixer      Intermediate    Windows, Mac and Linux                          Free                                 amf, mix, obj, off, stl
MoI            Intermediate    Windows and Mac                                 266€                                 3ds, 3dm, dxf, fbx, igs, lwo, obj, skp, stl, stp and sat
nanoCAD        Intermediate    Windows                                         Freemium, 180$/year                  sat, step, igs, iges, sldprt, STL, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
OpenSCAD       Intermediate    Windows, Mac and Linux	                       Free                                 dxf, off, stl
Sculptris      Intermediate    Windows and Mac	                               Free                                 obj, goz
SketchUp       Intermediate    Windows and Mac	                               Free, 240$ Pro                       dwg, dxf, 3ds, dae, dem, def, ifc, kmz, stl
3ds Max        Professional    Windows                                         1505$/year, Edu. licenses av.        stl, 3ds, ai, abc, ase, asm, catproduct, catpart, dem, dwg, dxf, dwf, flt, iges, ipt, jt, nx, obj, prj, prt, rvt, sat, skp, sldprt, sldasm, stp, vrml, w3d xml
AutoCAD        Professional    Windows and Mac	                               1575$/year                           dwg, dxf, pdf
Blender        Professional    Windows, Mac and Linux                          Free                                 3ds, dae, fbx, dxf, obj, x, lwo, svg, ply, stl, vrml, vrml97, x3d
Cinema 4D      Professional    Windows, macOS                                  3695$                                3ds, dae, dem, dxf, dwg, x, fbx, iges, lwf, rib, skp, stl, wrl, obj
modo           Professional    Windows, macOS, Linux	                       1799$                                lwo, abc, obj, pdb, 3dm, dae, fbx, dxf, x3d, geo, stl
Mudbox         Professional    Windows and Mac                                 85€/year                             fbx, mud, obj
Onshape        Professional    Windows, Mac, Linux, iOS, Android               2400€/year, free and price reduced business version available    sat, step, igs, iges, sldprt, stl, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
Poser          Professional    Windows, Mac                                    Standard 129.99$, Pro 349.99$        cr2, obj, pz2
Rhino3D        Professional    Windows and Mac                                 495€ Educational, 995€ Commercial    3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
ZBrush         Professional    Windows and Mac                                 400€ Educational, 720€ Single User   dxf, goz, ma, obj, stl, vrml, x3d
CATIA          Industrial      Windows                                         7180€; Edu. licenses av.             3dxml, catpart, igs, pdf, stp, stl, vrml
Fusion 360     Industrial      Windows and Mac                                 499.80€/year, Edu. licenses av.      catpart, dwg, dxf, f3d, igs, obj, pdf, sat, sldprt, stp
Inventor       Industrial      Windows and Mac                                 1935$/year                           3dm, igs, ipt, nx, obj, prt, rvt, sldprt, stl, stp, x_b, xgl
Solidworks     Industrial      Windows                                         9950€, Edu. licenses available       3dxml, 3dm, 3ds, 3mf, amf, dwg, dxf, idf, ifc, obj, pdf, sldprt, stp, stl, vrml

Этот список ранжирован? Кроме того, я бы не назвал Fusion360 «Промышленным», особенно если сам AutoCAD «Профессиональный»; Fusion - это подразделение AutoCAD, ориентированное на механическое проектирование деталей и сборок. AutoCAD тоже может это сделать, но он действительно ориентирован на макроинженеринг зданий и промышленного оборудования, и поэтому существует огромная разница в мощности, присущей AutoCAD против Fusion.
KeithS

2

Мне повезло, используя MS 3D Builder . Большинство из моих моделей thingiverse были разработаны с использованием 3D Builder. В зависимости от установок Windows и Office эта программа может уже находиться на вашем компьютере , но в противном случае вы устанавливаете ее через Магазин Windows. Эта программа также может эффективно использовать ваши математические навыки; Я сделал больше тригонометрии, чтобы получить размеры, подходящие для моих моделей, чем во всех других областях моей жизни вместе взятых.

MeshMixer - еще один хороший бесплатный вариант. Он значительно мощнее 3D Builder и многих других бесплатных опций, но мне было гораздо сложнее освоиться с ним. Визуализация, особенно, не была такой чистой, часто резкие края на экране выглядят закругленными. Тем не менее, я знаю и желаю силу, которую он предлагает, и иногда буду открывать ее для конкретных вещей. Если ничего другого, это хорошо для измерения / проверки толщины сечения, и иногда я могу использовать его для ремонта моделей, испорченных другими программами.

Наконец, я снова подниму OpenSCAD . OpenSCAD эффективно позволяет вам написать программу для генерации ваших моделей. Таким образом, это особенно хорошо при создании вещей, которые вы захотите сделать несколько раз, когда вы будете настраивать или настраивать начальную часть для последующего использования. Один из способов добиться такого повторного использования, как это, - создать библиотеку частичных конструкций или необработанных фигур, которые затем можно изменить в размерах / растянуть / и т. Д. И добавить или смешать в другие части с помощью других программ. Другая область, где OpenSCAD действительно сияет, находится в прототипировании. Когда вы обнаружите, что только одна часть детали должна быть на пару миллиметров длиннее после первоначальной печати, это намного легче настроить с помощью OpenSCAD, чем с помощью многих других опций.


1

Я бы добавил OnShape.com в список. Единственным недостатком бесплатной учетной записи является то, что ваши проекты доступны для публичного просмотра.

Я также добавил бы поддержку OpenSCAD. Это моя программа для решения сложных проблем, особенно когда возможность написать что-то гораздо эффективнее, чем десятки кликов и осторожные действия с графическим интерфейсом.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.