Сервис Thingiverse — Вселенная для 3d печати (обзор программам создания 3d моделей для 3d печати)

56f37cce47340ba145912d42167f1362.jpgКогда речь заходит о 3д принтерах и 3д печати, то как правило возникают следующие вопросы:

Где бесплатно скачать 3д модель для печати? Зачем вообще применяют 3д печать, что можно с помощью нее полезное, интересное сделать? С помощью каких программ, желательно бесплатных, можно создать 3д модель? На эти вопросы можно ответить с помощью сервиса каталога 3д моделей — Thingiverse.В данном посте будет проделан небольшой обзор 3д моделей и программ с помощью которых они были созданы. В качестве примера в заголовке предоставлен конструктор из 3д напечатанных деталей, созданный на базе 123D Design. Подробнее про этот конструктор, и другие примеры 3д моделей от Sketchup, OpenSCAD, Blender3d, FreeCAD — под катом.В начале немного про сам сервис, и специфику связанную с 3д печать.

84dc388b5c0eaedb498a261f879a0fcc.png

Thingiverse бесплатный сервис открытый в 2008 году, разрабатываемый и поддерживаемый компанией MakerBot (которая в свою очередь создаёт и продаёт известные всем 3д принтер), на этом сервисе любой может зарегистрироваться, и выложить для скачивания 3д модель. Ключевой особенностью сервиса является то, что все загруженные модели публикуются под лицензией Creative Commons license, это означает, что можно свободно и бесплатно скачивать и так же свободно изменять.

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

Приступим к обзору 3д программ.

123D DesignAutoDesk серьёзно выходит на рынок 3д печати — предоставляет хороший сервис для подготовки 3д моделей, в частности можно скачать бесплатно программу 123D Design. Доступна для PC и Mac.Конструктор Pixil Bits 3д напечатанный конструктор Pixil Bits состоит из нескольких элементов, на базе которых можно собирать разнообразные фигуры: 23f4dd2380c7a5f87a81044ad1d16034.jpg

Скрытый текст 3ba0d3d73db591d65fd62129c48e57d7.jpg Скрытый текст a16d2e264f4221fc515177e239cdc448.jpg Скрытый текст bf05489649bdb92b9b213e85c09dc8dc.jpg Все файлы можно скачать здесь, так же предоставлен исходный код для изменения в 123D Designer.Птички (Birds mobile) Хотите сделать сидящих и вращающихся птичек? (хороший пример для основ математики :))092c9446a00d7469fd01024b5c35f2c7.jpg

Вот проект Joseph’s «Birds Mobile».

Процесс сборки и конечный результат можно посмотреть здесь.

Вот что потребуется распечатать:

Скрытый текст 148f268c49a5fe9cdf76020706373679.jpg И конечно же возможны разные варианты компоновки:

Скрытый текст

Оригинальный файлы 123D Design можно скачать со страницы проекта.Sketchup3d d36f0ea479d47db11754270343c62a3b.pngВозможно одной из самых известных программ будет Sketchup3d, оригинально она разрабатывалась под крылом Google, но позднее поисковый гигант передал эту программу компании Trimpble.

Плюсы — удобный интерфейс для работы, есть скриптование на Ruby. Минусы — не open-source, версия только для Windows и Mac.

Mini Sumo Robot 3д напечатанная платформа для мини-сумо робота, содержит раму и ковш отвал.d7b4d6152167175633029517cea21b06.jpg

Процесс сборки 6eaadf0e500868f467f98b7425077c15.jpg Файлы для 3д печати, и оригинальные Sketchup файлы можно скачать здесь.3D Logo или имя Хотите напечатать логотип или название? 8c53e6d0a65e10204e4b73a76e8eb9e3.jpg

Вот проект How To Make A 3D Logo Or Name, где для скачивания есть инструкция как это выполнить в Sketchup.

Marblevator Проект Marblevator это пример «железной дороги» с помощью 3д напечатанных рельсов и железного шарика.a64e3dc893bf7d0a881f4f733f28e7a5.jpg

[embedded content]

Инструкция по сборке, и здесь можно скачать все элементы, и оригинальные файлы в Sketchup.

OpenSCAD 33b807e2c24c0d304f6328303934f713.pngOpenSCAD — бесплатная open-source, кроссплатформенная программа для создания 3д модели, с помощью специального языка моделирования.

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

Футляр для очков Необходим футляр для очков? Можете скачать и распечатать отсюда.465910cc0cf0c5a2ecaa28a118ddf742.jpg

Оригинальный формат в OpenSCAD — то есть можно отредактировать под ваши очки.

Миска для животных Миска для вашей кошки всё ещё не подписана? 8525be1e1f03c97d527a631c9847efea.jpg

Это легко устранить с помощью 3д печати. В разделе файлы — предоставлен оригинальный файл OpenSCAD для кастомизации (расширение scad).

Редуктор Хочется напечатать механику? Пожалуйста — проект Tiny Planetary Gears Set.4012feaaaadaeb69a944bcc4575e67fb.jpg

Все детали механизма можно скачать здесь, а вот ссылка на архив со всеми OpenSCAD оригинальными файлами.

Шестерёнки Если вам необходимо напечатать разнообразные шестерёнки, то можете посмотреть этот проект: Public Domain Involute Parameterized Gears, в котором выложены OpenSCAD файлы для создания 3д моделей разнообразных шестерёнок.9d09cfc74b7d465b93e55a76a154fecd.jpg

Blender 1c0364a38d170e36694a6c570b8a8ef5.pngBlender3d — бесплатная опенсорсная программа для 3д моделирования (поддерживает скриптование на Python)

Поющий дракон Одна из популярных моделей на Thingiverse, проект Adalinda: The Singing Serpent, выполнена с помощью Blender3d.1e82e55fc1fb839172da9a43986808fb.jpg

Автор, кто создала модельку — специально оптимизировала его для 3д печати — нет необходимости в «саппортах» поддерживающих элементах, вся моделька печатается как есть.

Магистр Йода Достаточно популярная моделька Yoda Figure была создана с помощью Blender, точнее «собрана» из нескольких моделей.5ae5d734fa15b499c48a3091885744ed.jpg

На базе информации из оригинальной статьи, для её «приготовления» были взяты:

1. Бюст голова Йоды (с thingiverse)

Скрытый текст 11eb4ba4838db3c077461931d386d2a2.jpg 2. Тело Йоды из google sketchup galery.

Скрытый текст bed8a5c9bc983273ebed60ac710b4f84.jpg Самолётик Проект модели самолёта Skewer Fighter Jet (F-86 Sabre), с возможностью скачать Blender исходный файл.dc7146f840d18cc39574d26c27af7688.jpg

У автора macouno можно посмотреть множество других моделей созданных на базе Blender3d, в частности:

Суппорт для клавиатуры Иногда подъёмные ножки клавиатуры ломаются, можно скачать напечатать: Computer Keyboard Riser467bdaca4a5b5df406b793df0b61dda3.jpg

FreeCAD 459a3eddeb4219fc89c9254e119722d6.pngFreeCAD — менее известная программа, но достаточно интересная так как позиционируется как профессиональная CAD система, полностью бесплатная и open-source. Поддерживается полное скриптование на Python.

Bike phone holder Хотите закрепить смартфон на руле велосипеда? Тогда смотрите этот проект: Bike phone holder. Файлы для FreeCAD включены.1ef9c21077bc1194776779b0da27542d.jpg

С другого ракурса aeedcca8a6621aa7a1dac182b7ca0055.jpg Ручка для ящика Необходима ручка для ящика? Без проблем, проект Simple Drawer Knob. Оригинальный файл FreeCAD включен в файлы для скачивания.b922ce34798187be67587c451097ff28.jpg

Настенное крепление для телефона Хотите разместить телефон на стене? Вот проект: Wall Mount for Vtech 6419 Cordless Phone.08895ec0a626bcc92d5dc72c0fdc2ac1.jpg

Динамик для смартфона Хотите сделать горн для своего смартфона? Проект Parametric Acoustic Horns позволит с помощью python программы, сгенерировать во FreeCad требуемый вами гор.24ee795f36814cdbc336651d767148e0.jpg

Можно услышать разницу:

[embedded content]

В качестве заключения Это конечно же малая часть тех моделей, что выложены на Thingiverse, и каждый день появляются новые проекты.Если у вас пока нет доступа к 3д принтеру, то можно:

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

© Habrahabr.ru