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

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

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

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

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

, 👍16


8 ответов


Лучший ответ:

16

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

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

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

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

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

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


,

Я согласен с этим. OpenSCAD-если вы не боитесь выполнять аффинные преобразования и писать свои собственные циклы "для", это не займет много времени, чтобы научиться. Это *может быть* более трудоемким с самого начала (по сравнению с тем, когда вы перетаскиваете фигуры в графическом интерфейсе), Но как только вы попытаетесь повторно использовать часть дизайна (в том же или другом общем объекте), измените какую-либо функцию, Не манипулируя вручную каждой связанной частью и т. Д., Вы восстановите все это время и многое другое., @TextGeek

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

Правила OpenSCAD., @EvilTeach

Для тех, кто интересуется BlocksCAD: это программное обеспечение с открытым исходным кодом с [кодом на Github](https://github.com/EinsteinsWorkshop/BlocksCAD). Не обновлялся с апреля 2017 года, поэтому это может быть не последняя версия, найденная на [blockscad3d.com](https://www.blockscad3d.com/), однако., @tanius


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

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


4

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

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

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

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

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

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

,

2

Я использую DesignSpark Mechanical. Это очень круто и просто в использовании.

Страница загрузки DesignSpark Механическая

,

DSM также является одним из вариантов, которые работают на 32-разрядной машине, если у вас нет ничего другого., @Trish


4

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

,

Я бы настоятельно рекомендовал вам изучить Fusion 360. ТАК как это бесплатно для студентов и преподавателей. Кроме того, вы можете прочитать [блог](https://www.samistech.com/is-fusion-360-free/) это подскажет вам критерии, по которым вы имеете право на бесплатную подписку., @John Greens


3

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, который полезен.


В качестве сравнения, из Лучшего программного обеспечения для 3D-дизайна/3D-моделирования 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


1

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

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

,

2

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

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

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

,