Хорошие (желательно бесплатные) программы для начинающих для создания 3д-деталей?
Какое программное обеспечение лучше всего подходит для самых простых n00bs, когда дело доходит до создания 3D-деталей?
У меня большой математический опыт, и я знаю, как создавать явные функции объема, площади поверхности, центра масс и т. Д. В идеале мне нужна программа, которая использует эти сильные стороны, но я понимаю, что у большинства n00bs есть парализующая математическая фобия, поэтому я не задерживаю дыхание.
Однажды я попробовал FreeCAD и добился некоторого прогресса, но в следующий раз, когда я включил свой компьютер, он отказался открываться. Это был всего лишь слабенький нетбук, которого у меня больше нет, но компьютер, которым я сейчас пользуюсь, довольно медленный и, похоже, у него тоже осталось не так уж много памяти, так что мне все равно нужно что-то легкое.
tl;dr: Ищу свободную, легкую программу для создания .stl файлы, которые хороши для n00bs, которые не боятся математики.
@Cerberus, 👍16
8 ответов
Лучший ответ:
У меня нет тяжелого математического образования, но мне нравится использовать такие навыки, когда это применимо.
Если вы еще не исследовали OpenSCAD, вы можете обнаружить, что он соответствует вашим требованиям. Это более или менее "компилятор" языка сценариев/описаний, который берет обычный текст и преобразует его в дизайн вашей модели. Я использую кавычки, потому что я недостаточно квалифицирован, чтобы квалифицировать его как настоящий компилятор, хотя он работает аналогичным образом и действительно может быть компилятором.
Это соответствует еще одной вашей квалификации в том, что это бесплатно, и у вас есть довольно удобный список рассылки/форум для любых возникающих вопросов или трудностей. Если вы посмотрите на Thingiverse, используя OpenSCAD в качестве поискового запроса, вы найдете чужой код, доступный для изучения и интеграции в ваши собственные модели.
Для людей, которые не очень разбираются в математике, тексте и логике, есть своего рода графический интерфейс для OpenSCAD, называемый BlocksCAD, который позволяет перетаскивать различные модули таким образом, как при программировании с нуля.
Я использовал OpenSCAD достаточно долго, чтобы найти BlocksCAD, который чрезмерно усложняет создание моделей, скрывая детали. В этом отношении он может быть лучше подходит для молодых производителей моделей.
Синтаксические и пунктуационные ошибки будут устранены с помощью BlocksCAD, в то время как создать такие ошибки в редакторе OpenSCAD слишком просто. К этому привыкаешь, и количество ошибок быстро уменьшается.
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
Программное обеспечение, с которого я начал, было Tinkercad, это полностью онлайн-решение, которое очень удобно для начинающих. Интерфейс тривиален в использовании, и есть 15-минутный учебник, который расскажет вам обо всем, что программное обеспечение может предложить обычному пользователю.
Вот скриншот интерфейса и часть, которую я сделал с помощью основных инструментов :
Это работает следующим образом : вам предоставляется дюжина основных фигур (куб, сфера и т. Д.), И вы создаете свою модель, используя логические комбинации этих фигур, а также перемещение, поворот и масштабирование. Это для базы.
То есть очень большая коллекция из более сложных форм, предусмотренных сообщества (винтовые, лестницы, дерево), которые имеют тенденцию быть очень полезно для создания конкретной вещи, и очень важным аспектом является то, что эти формы обычно имеют некоторый параметр, который можно отрегулировать на создание объекта (скажем, толщину ствола и количество веток дерева).
Последнее увеличение сложности заключается в том, что эти объекты сообщества фактически создаются с использованием JavaScript (с их собственным API, это не связано с openjscad), и вы можете создавать свои собственные объекты, используя их интерактивный интерфейс JavaScript. Именно тогда потребуются ваши знания в области программирования и математики.
В качестве небольшого примечания PS: мой личный вкус, в зависимости от части, которую я хочу сделать, использовать Tinkercad, Freecad или Openscad
Я использую DesignSpark Mechanical. Это очень круто и просто в использовании.
DSM также является одним из вариантов, которые работают на 32-разрядной машине, если у вас нет ничего другого., @Trish
Я рекомендую Fusion 360, так как он бесплатный в использовании, полон учебников и очень прост.
Я бы настоятельно рекомендовал вам изучить Fusion 360. ТАК как это бесплатно для студентов и преподавателей. Кроме того, вы можете прочитать [блог](https://www.samistech.com/is-fusion-360-free/) это подскажет вам критерии, по которым вы имеете право на бесплатную подписку., @John Greens
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
Я бы добавил OnShape.com к списку. Единственным недостатком бесплатной учетной записи является то, что ваши проекты доступны для публичного просмотра.
Я бы также добавил поддержку OpenSCAD. Это моя программа для сложных задач, особенно там, где возможность написать что-то гораздо эффективнее, чем десятки кликов и осторожных действий с графическим интерфейсом.
Мне очень повезло с MS 3D Builder. Большинство моих моделей thingiverse были разработаны с помощью 3D Builder. В зависимости от ваших установок Windows и Office эта программа может уже быть на вашем компьютере, но в противном случае вы устанавливаете ее через магазин Windows. Эта программа также может хорошо использовать ваши математические навыки; Я сделал больше тригонометрии, чтобы получить правильные размеры для моих моделей, чем все другие области моей жизни вместе взятые.
MeshMixer-еще один хороший бесплатный вариант. Он значительно мощнее, чем 3D Builder и многие другие бесплатные опции, но мне стало намного сложнее комфортно использовать его. Визуализация, особенно, просто не была такой чистой, часто заставляя острые края казаться закругленными на экране. Тем не менее, и я знаю и желаю силу, которую он предлагает, и я иногда открываю его для конкретных вещей. Во всяком случае, он хорош для измерения/проверки толщины сечения, а иногда я могу использовать его для ремонта моделей, испорченных другими программами.
Наконец, я снова подниму OpenSCAD. OpenSCAD эффективно позволяет вам написать программу для создания ваших моделей. Таким образом, это особенно хорошо при создании вещей, которые вы захотите сделать более одного раза, где вы будете настраивать или настраивать начальную часть для последующего использования. Один из способов добиться такого повторного использования-создать библиотеку частичных дизайнов или необработанных фигур, которые затем можно изменять/растягивать/т. Д. И добавлять или смешивать в другие части с помощью других программ. Другая область, где OpenSCAD действительно блистает, - это прототипирование. Когда вы обнаруживаете, что только эта часть детали должна была быть на пару миллиметров длиннее после первоначальной печати, это гораздо легче настроить с помощью OpenSCAD, чем со многими другими опциями.
- Инструмент для измерения в STL-файлах
- Каков самый простой способ изменить/изменить размер объекта внутри STL-файла?
- ПО для добавления поддержки к 3D-печатным миниатюрам в файле STL
- Как настроить Cura для запуска Z-зонда перед нагревом
- Программное обеспечение Linux для лазерного гравера
- Что такое консоль/терминал принтера?
- Как добиться точности размеров печатных деталей
- Какие идеальные условия печати для полипропилена?
Я согласен с этим. 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