Перейти к содержимому

Freecad как сохранить в stl

  • автор:

Как экспортировать в STL 3D-модели из разных программ?

Экспорт 3D-моделей в STL формат

Для начала печати на 3D-принтере необходимо подготовить цифровую 3D-модель. Существует множество программ для 3D-моделирования, в которых можно создать 3D-модель, в какой именно программе создавать модель – не важно, но чтобы она была принята 3D-принтером, нужно экспортировать её в подходящий для большинства принтеров формат .STL. В этой статье мы расскажем, как сделать экспорт 3D-модели в STL-формат в самых распространенных программах для 3D-моделирования.

1. Экспорт в STL из Solidworks и Autodesk Inventor (Mechanical Desktop)
• В меню приложения откройте вкладку Файл -> Сохранить как (File -> Save As) -> укажите тип файла STL (*.stl)
• В появившемся диалоговом окне во вкладке Options установите следующие параметры: исходящий формат файла –> Binary,
• Выберите нужные единицы измерения – миллиметры или дюймы (Unit -> Millimeters or Inches)
• Чтобы поверхность модели получилась более «сглаженной» без грубых полигонов, делайте экспорт моделей в высоком качестве, для этого отметьте в пункте Разрешение -> Хорошее (Resolution -> Fine)
Нажмите OK, введите имя файла и сохраните
Помните, чем выше качество модели и больше число полигонов, тем дольше экспортируется файл и на выходе имеет больший вес. Слишком тяжелым 3D-модели может быть сложно преобразовать в задание для 3D-принтера. Мы рекомендуем для 3D-печати создавать модели весом не более 100 МБ. Для нашего онлайн-расчета стоимости принимаются модели, весом не более 50 МБ. Кстати, наш онлайн-расчет принимает модели и в «родном» формате Solidworks STEP, STP, автоматически преобразую их в STL. Но бывает, что при экспорте ухудшается качество полигональной сетки, поэтом лучше сразу загружать модели, экспортированные в STL в хорошем качестве. Модели, которые весят больше 50 МБ, для расчета стоимости отправляйте нам на почту: zakaz@cubicprints.ru

2. SolidWorks Student Design Kit (SolidWorks Student Edition)
Из учебной версии SolidWorks можно сделать экспорт в .STL только с помощью софта eDrawings, который обычно устанавливается с SolidWorks по умолчанию. Если этого расширения всё же не оказалось, то скачать его можно здесь.
В SolidWorks SDK можно сохранить 3D-модель в формате .SLDPRT. Для конвертации в .STL откройте нужный файл в формате .SLDPRT в eDrawings.
• В панели инструментов откройте File (Файл) -> Save As (Сохранить как)
• Установите тип файла .STL
• Сохраните

3. Экспорт в STL из AutoCAD
• Выберите меню программы -> Экспорт -> Другие форматы. Output tab -> Send panel -> Export (Вывод -> Панель отправки -> Экспорт)
• В диалоговом окне “Экспорт данных” введите имя файла.
• В списке “Тип файла” выберите “Литография (*.stl)“. Нажмите кнопку “Сохранить”.
• Выберите один или несколько твердотельных объектов. Все объекты должны располагаться внутри октанта МСК, а значениями координат X, Y и Z должны быть больше нуля.

4. Autodesk 3ds Max (3D Studio Max)
• В меню программы нажимаем File -> Export
• Выберите тип файла -> StereoLitho *.stl
• Введите имя файла, сохраните, в диалоговом окне выберите тип файла -> Binary -> OK
Важно! Зачастую при экспорте в .STL из 3ds Max изменяются размеры моделей, чтобы этого избежать перед началом моделирования необходимо проверить указанные в программе единицы измерения. Если размеры модели заданы в миллиметрах, то в параметрах “Display Unit Scale” (единицы, в которых отображается модель в программе) и “System Units Setup” (единицы, в которых модель экспортируется) нужно установить именно миллиметры (часто по умолчанию стоят дюймы). Если вдруг обнаружили неверные единицы измерения при экспорте уже после того, как сделали модель – не беда, в любом случае нужно выставить мм, а затем масштабировать модель — в параметре “Distance from origin” указывается цифра во сколько раз будет уменьшена или увеличена модель в зависимости от установленных единиц, это значение и берем как коэффициент масштабирования. Например, если в параметре “System Units Setup” стояли дюймы, а нужно выбрать мм, то созданную модель нужно будет увеличить в 25,4 раз.

5. SketchUp
Для экспорта в STL-формат из SketchUp нужно скачать специальный плагин и установить расширение. Бесплатные плагины для разных версия SketchUp можно найти здесь.
Для версии SketchUp 2017 плагин можно скачать здесь – для скачивания этого плагина нужно будет пройти простую регистрацию на сайте.
• Для установки расширения, запустите SketchUp, в верхнем меню выберите вкладку «Window» -> «Preferences» -> «Extensions» -> «Install extension»
• В открывшемся диалоговом окне укажите путь до скаченного плагина и нажмите «открыть» -> в новом диалоговом окне на вопрос, хотите ли установить дополнение, нажмите «Да».
• После сообщения об успешной установки плагина в верхнем меню программы во вкладке «File» должен появиться пункт «Export Stl» (или Tools > Export to DXF or STL). При экспорте из предложенных опций укажите единицы измерения, геометрию объекта и выберите место для сохранения файла.
Имейте в виду, если в модели выделены (selected) какие-то элементы, то экспортироваться в STL будут именно они. Если ничего не выделено, то экспортируются все слои модели, даже скрытые.

6. Blender
• В верхнем меню откройте вкладку File -> Export -> STL
• Укажите имя файла и место для сохранения экспортируемой модели
• Нажмите -> Export STL

7. Rhino (Rhinoceros 3D)
• В панели инструментов File (Файл) -> Save As (Сохранить как) -> тип файла Stereolithography (*.stl)
• Введите имя файла и сохраните его
• Выберите “Binary STL files”
• Снимите флажок с параметра “Export Open Objects”
• Сохраните
Параметр “Export Open Objects” позволяет экспортировать объекты, которые не являются полностью закрытыми, а это противоречит требованиям к 3D-моделям для 3D-печати.
Если этот параметр выключен, то экспорт «открытого» объекта в STL не удастся, а полигональные сетки/поверхности, служащие камнем преткновения будут выделены. Используйте команду ShowEdges (Показать Края) для поиска граней, нуждающихся в исправлении. Советы по исправлению полигональной сетки в Rhino.

8. Pro ENGINEER
• Откройте вкладку File -> Save a Copy
• Выберите тип STL и нажмите OK
• В появившемся диалоговом окне выберите стандартную систему координат Coordinate System -> Standard
• Отметьте Format -> Binary
• Установите минимально допустимые значения в параметрах Chord Height – 0 и Angle Control — 0
• Введите имя файла и нажмите OK

9. КОМПАС-3D
• В меню откройте “Файл” -> “Сохранить как…”
• Вберите тип файла .STL
• Нажмите “Сохранить”
Можно назначить параметры экспорта и таким образом получить наилучшее качество экспортируемой модели.
Начиная с версии V15.1 в КОМПАС-3D изменился диалог настройки параметров сохранения в STL. Если ранее настройка зависела от параметров точности, установленных для детали, то в новой версии появился диалог «Параметры экспорта STL».
Параметры экспорта STL
Результаты сохранения с разными параметрами для шара диаметром 50 мм.
Для оценки параметров используется «Microsoft 3D Builder»
Максимальное линейное отклонение
Максимальное линейное отклонение
Максимальное угловое отклонение
Максимальное угловое отклонение
Максимальная длина ребра
Максимальная длина ребра

10. Solid Edge ST6 — ST8
• Application Button -> Save As
• В появившемся выберите тип фала STL (.stl)
• Откройте пункт «Параметры»
• Укажите в “Conversion Tolerance” -> millimeters
• Определите значения допусков “Tolerance Units”
Чем ниже значение допуска, тем выше детализация модели, но также увеличивается вес файла за счет увеличения количества полигонов в сетке модели. По излишне тяжелой модели может быть сложно подготовить задание для печати на 3D-принтере.
• Отрегулируйте угол плоскости поверхности “ Surface Plane Angle”(в зависимости от желаемой гладкости поверхности) — чем ниже значение, тем больше точность (имеет смысл для небольших детализированных деталей)
• В пункте Output File as -> Binary
• Нажмите OK-> Save
Подробнее о параметрах для экспорта в STL в Solid Edge читайте здесь .
Solid Edge (старше ST6)
• Откройте модель и выберите File -> Save As…
• Выберите тип файла -> STL
• Зайдите в Options, задайте параметры: Conversion Tolerance не менее 0.0254 mm для FDM-печати; не менее 0.015 mm для PolyJet
• Установите Surface Plane Angle до 45°
• Выберите тип файла -> Binary
• Нажмите OK и сохраните

11. ZBrush
Сделать экспорт в STL-формат из ZBrush можно с помощью плагина Decimation Master.
Плагин Decimation Master позволяет оптимизировать полигональную сетку для печати, что помогает сохранить модели с уменьшенным количеством полигонов и меньшим весом файла. Скачать и ознакомиться с инструкцией по установке плагина можно здесь.
• После установки плагина, нужно открыть в ZBrush меню ZPlugin. Там должен быть Decimation Master, содержащий функции плагина.
• Нажать “3D Print Exporter”
• Определить и масштабировать размеры
• Выбрать STL-> Export STL
• Ввести имя файла и сохранить

В завершении напоминаем, что просто экспорт в формат STL не дает гарантии, что модель подойдёт для 3Д печати. Важно убедиться, что спроектированный объект соответствует требованиям к моделям для 3D-принтеров. Большинство мелких ошибок 3D-моделирования можно легко исправить с помощью бесплатной программы Netfabb Basic, об этом читайте наш краткий курс по автоматизированному исправлению ошибок в 3D-моделях. Также нужно проверить, что в модели заданы толщины стенок в соответствии с характеристиками выбранной технологии 3D-печати. Посмотреть допустимые толщины, отклонения и рекомендации к геометрии можно на страницах материалов для 3D-печати.
Итак, после того как 3D-модель сохранена в нужный STL-формат, все ошибки исправлены, можно смело заказывать 3D-печать. Быстрее и удобнее всего мгновенно оценить стоимость и оформить заказ онлайн.

Подготовка для объёмной печати

/ruManual start

  • Введение
  • Открываем для себя FreeCAD
    • Что такое FreeCAD?
    • Установка
      • Установка под Windows
      • Установка в Linux
      • Установка в Mac OS
      • Деинсталляция
      • Установка базовых параметров
      • Установка дополнительного содержимого
      • Верстаки
      • Интерфейс
      • Настройка интерфейса
      • Несколько слов о трёхмерном пространстве
      • Окно трёхмерного вида FreeCAD
      • Выбор объектов
      • Все верстаки одним взглядом
      • Традиционное моделирование методом КБГ
      • Традиционное двумерное черчение
      • Моделирование для проектирования продукта
      • Подготовка для объёмной печати
        • Экспорт в слайсеры
        • Преобразование объектов в сетки
        • Использование Slic3r
        • Использование плагина Cura
        • Генерация G-кода
        • Чтение свойств
        • Запись свойств
        • Простое введение
          • Написание кода на Python
          • Манипуляция объектами FreeCAD
          • Векторы и места размещения

          Одна из основных применений FreeCAD — создание реальных объектов. Они могут быть спроектированы в нём, а затем созданы в реальности различными способами, передачей другим людям, кто изготовит их, или, всё чаще и чаще, прямой посылкой на 3D-принтер или фрезерованием на станке с ЧПУ. Эта статья покажет, как приготовить Ваши модели для отправки на подобные устройства.

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

          • Убедитесь, что Ваш трёхмерных объект представляет собой твёрдое тело. Трёхмерные модели должны быть телами так же как объекты реального мира. Мы видели в предыдущих главах, что FreeCAD сильно помогает в этом вопросе, и что верстак PartDesign предупредит Вас, если производимая Вами операция помешает вашей модели оставаться твердотельной. Верстак Part так же содержит инструмент Проверка геометрии, полезный для дальнейших проверок возможных дефектов.
          • Убедитесь насчёт размерности ваших объектов. Один миллиметр должен быть одним миллиметром в реальной жизни. Все размеры важны.
          • Управление деградацией. Никакие системы трёхмерной печати или фрезерования ЧПУ не воспринимают файлы FreeCAD напрямую. Большинство из них понимают только машинный язык, называемый G-код. У G-кода имеется несколько различных диалектов, каждая машина или поставщик обычно имеют свой собственный. Преобразование Вашей модели в G-код может быть лёгким и автоматическим, но Вы можете так же делать это вручную, с полным контролем выхода. В любом случае, некоторая потеря качества Вашей модели неизбежна. При объёмной печати Вы должны всегда проверять, что потеря качества остаётся в пределах допустимого.

          Ниже мы подразумеваем что первые два критерия соблюдаются, и что вы способны создать твердотельный объект с правильными размерами. Теперь мы посмотрим, как достичь третьего пункта.

          Экспорт в слайсеры

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

          Реальная объёмная печать, однако, слишком обширная тема для этого руководства. Но мы посмотрим, как экспортировать и использовать слайсеры для проверки корректности выхода.

          Преобразование объектов в сетки

          Ни один из слайсеров не использует твердотельную геометрию, создаваемую FreeCAD, напрямую. Так что сначала нам нужно конвертировать объекты, которые мы хотим печатать, в сетки, которые может открыть слайсер. По счастью, в то время как конвертация сетки в твердое тело — операция сложная, обратная ей операция преобразования в сетку очень прямолинейная. Всё, о чём мы должны заботиться, это об упомянутой выше деградации. Нам следует убедиться, что деградация остаётся в приемлемых рамках.

          Вся обработка сеток в FreeCAD производится специальным верстаком Mesh. Этот верстак содержит, кроме наиболее важных инструментов для конвертации между объектами Part и Mesh, несколько утилит для анализа и исправления сеток. Хотя работа с сетками не главная для FreeCAD, при работе с трёхмерном моделированием часто требуется обрабатывать сетки, поскольку они очень широко распространены среди других приложений. Этот верстак обеспечивает их полную поддержку в FreeCAD.

          • Давайте конвертируем один из объектов, которые мы смоделировали в предыдущей главе, вроде кирпичика Lego (который может быть загружен в конце предыдущей главы).
          • Откроем файл FreeCAD с кирпичиком Lego.
          • Переключимся на верстак Mesh
          • Выделим кирпичик Lego
          • Выберем в меню Сетки -> Создайте сетку из фигуры
          • Откроется панель задач с несколькими опциями. Некоторые дополнительные механизмы создания сеток (Mefisto или Netgen) могут быть недоступны, в зависимости от того, как скомпилирована Ваша версия FreeCAD. Алгоритм создания сеток «По умолчанию» доступен всегда. Он предлагает меньше возможностей, чем два других, но полностью отвечает потребностям для малых объектов, которые могут быть напечатаны объёмными принтерами.

          • Выберите преобразователь в сетки По умолчанию, и оставьте отклонение поверхности в значении по умолчанию, равном 0.10. Нажмите Ok.
          • Будет создана сеточный объект, прямо на поверхности твердотельного. Скройте тело, или уберите один из объектов в сторону, чтобы сравнить оба.
          • Измените параметр Вид -> Display Mode сеточного объекта на Flat Lines, чтобы увидеть составные треугольники.
          • Если Вы не довольны, и считаете, что результат слишком груб, можете повторить операцию, уменьшив значение отклонения. В примере ниже левая сетка использует значение по умолчанию в 0.10, а правая — 0.01:

          В большинстве случаев, тем не менее, значения по умолчанию дают удовлетворительный результат.

          Теперь мы можем экспортировать нашу сетку в сеточный файловый формат, например, STL, который сейчас наиболее широко используется для трёхмерной печати, через меню Файл -> Экспортировать, и выбрав формат файлов STL.

          Если у Вас нет объёмного принтера, можно найти коммерческий сервис, который напечатает и пришлёт по почте ваш объект. Кроме наиболее известных американской Shapeways (в Россию не присылает) и французской Sculpteo, Вы можете найти и другие в Вашем городе. В крупных городах, в частности, в Москве, Вы найдёте Fab lab, мастерские, оборудованные множеством станков, среди которых обязательно найдётся хотя бы один принтер трёхмерной печати. Обычно Fab labы представляют собой сообщества, позволяющие использовать их машины, платно или бесплатно в зависимости от мастерской, но как минимум научат Вас использовать их, и популяризуют другие виды деятельности в области трёхмерного изготовления.

          Использование Slic3r

          Slic3r это приложение, которое конвертирует объекты STL в G-код, который может быть отправлен прямо в объемный принтер. Подобно FreeCAD, это свободное программное обеспечение с открытыми кодами, и работает под Windows, Mac OS и Linux. Корректная настройка трёхмерной печати это сложный процесс, где Вы должны иметь немало познаний о Вашем принтере, так что это не слишком правильно создавать G-код, если Вы не готовы к печати (Ваш файл G-кода может неправильно работать на другом принтере), но это полезно для нас в любом случае, чтобы убедиться в беспроблемной пригодности нашего файла STL для печати.

          Это наш экспортированный файл STL, открытый в Slic3r. Используя вкладку preview, и передвигая правую полосу прокрутки, мы можем визуализировать путь, который пройдёт головка принтера для создания нашего объекта.

          Использование плагина Cura

          Предупреждение: аддон Cura в настоящее время не работает в FreeCAD 0.17!

          Cura это другое приложение нарезки для Windows, Mac и Linux, поддерживаемое производителем принтеров Ultimaker. Некоторые пользователи FreeCAD создали верстак Cura, который использует использует его внутри. Верстак Cura доступен из репозитория расширений FreeCAD. Для использования верстака Cura, у Вас так же должна быть установлена Cura, не включённая в верстак.

          Когда Вы установили и Cura, и верстак, Вы сможете использовать его для получения G-кода прямо из объектов Part, без необходимости конвертировать его в сетку, и без необходимости открывать внешнее приложение. Создание ещё одного файла G-кода из нашего кирпичика Lego, на сей раз с использованием верстака Cura, делается так:

          • Загрузите файл, содержащий наш кирпичик Lego (он может быть загружен по ссылке в конце предыдущей главы)
          • Переключитесь на верстак Cura
          • Установите рабочее пространство принтера выбором в меню 3D printing -> Create a 3D printer definition. Поскольку мы не собираемся печатать по-настоящему, мы можем оставить значения как есть. Геометрия печатной подложки и доступное пространство будет показано в трёхмерном окне.
          • Поместите кирпичик Lego в подходящее место, например, в центр печатной подложки. Заметьте, что объект PartDesign не может быть перемещён напрямую, так что Вы должны будете либо переместить первичный эскиз (первый прямоугольник), или переместить (и печатать) копию, которая может быть создана инструментом Деталь -> Создать простую копию. Копия может перемещаться, например, с помощью Черчение -> Перемещение.
          • Выделите объект для печати, и выберите в меню 3D printing -> Slice with Cura Engine.
          • В открытой панели задач убедитесь, что путь к приложению Cura установлен правильно. Поскольку мы не обязательно собираемся печатать, мы можем оставить остальные опции как есть. Нажмите Ok. В каталоге с Вашим файлом FreeCAD будут сгенерированы два файла: STL и G-код.

          • Созданный G-код так же может быть импортирован обратно в FreeCAD (с использованием препроцессора slic3r) для проверки.

          Генерация G-кода

          Внимание: Этот раздел был сделан для FreeCAD 0.16. В создание траекторий инструментов были внесены большие изменения. Смотрите документацию верстака Path в целом или учебник вроде Тропинки для нетерпеливых!

          FreeCAD так же предлагает более продвинутый путь для прямой генерации G-кода. Это обычно сложнее чем использование автоматических инструментов, которые мы видели выше, но имеет преимущество в том, что Вы имеете полный контроль за выходом. Это обычно не нужно при использовании объёмных принтеров, но становится очень важным при фрезеровании на станках с ЧПУ, поскольку эти машины сложнее.

          В FreeCAD генерация G-кода производится с помощью верстака Path. Он содержит инструменты, которые генерируют полные трассы инструментов машины и другие, которые могут быть собраны для формирования полной операции фрезерования.

          Генерация трасс фрезерования на станке с ЧПУ это ещё одна тема, которая слишком обширна для этого руководства, так что мы собираемся показать только простой проект Path, не обращая внимания на детали реального производства с помощью ЧПУ.

          • Загружаем файл, содержащий наш элемент Lego, и переключаемся на верстак Path.
          • Поскольку конечный элемент не содержит прямоугольный верх, скрываем конечный элемент, и показываем первое из сделанных нами кубических выдавливаний, имеющее прямоугольный верх.
          • Выделяем верхнюю поверхность и нажимаем кнопку Profile.
          • Устанавливаем его параметр Offset в 1 мм.

          • Затем дублируем первую петлю несколько раз, чтобы инструмент выпилил целый блок. Выберем трассу FaceProfile, и нажмём Array button.
          • Установим параметр массива Copies на 8, и смещение на Offset -2 мм в направлении Z, и переместим положение массива на 2 мм в направлении Z, так чтобы вырезание началось немного выше выдавки, учитывая высоту точек.

          • Теперь у нас определена трасса, следуя по которой фрезерный станок выпилит из заготовки прямоугольный блок. Теперь надо выфрезеровать пространство между точками, чтобы высвободить их. Скройте выдавку, и снова сделайте видимой конечный кирпичик, чтобы мы могли выделить поверхность, лежащую между точками.
          • Выделите верхнюю поверхность, и нажмите кнопку Face Pocket. Установите параметр Offset в 1 мм, а retraction height в 20 мм. Это высота, на которой фреза пройдёт при переходе с одной петли к другой. Без него фреза может прорезать прямо через одну из наших точек:

          • Ещё раз сделаем массив. Выделим объект FacePocket, и нажмём кнопку Array. Установим Copies в 1 и offset в -2 мм в направлении Z. Переместим положение массива на 2 мм в направлении Z. Наши две операции теперь готовы:

          • Теперь всё, что осталось сделать, это объединить эти операции. Это можно сделать через Path Compound или Path Job. Поскольку нам больше ничего не нужно и мы уже готовы к экспорту, мы используем Job. Нажмите кнопку Job.
          • Установите параметр Use Placements проекта в True, поскольку мы изменили положение массивов, и мы хотим, чтобы это было учтено в проекте.
          • В древе проекта перетащим два массива в проект. Если нужно, массивы внутри проекта можно переупорядочить двойным кликом по ним.
          • Проект теперь можно экспортировать в G-код, выбрав его, выделив в меню Файл -> Экспорт, выбрав формат G-код, и выбрав скрипт постобработки в соответствии с Вашей машиной в открывшемся всплывающем диалоге.

          Для симуляции реальной резки доступно много приложений, одно из них Camotics, такое же мультиплаформенное и разрабатываемое на принципах открытых исходных кодов, как и FreeCAD.

          • Созданный в этом упражнении файл STL: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/lego.stl
          • Файл, созданный в этом упражнении: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/path.FCStd
          • Файл G-кода, созданный в этом упражнении: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/lego.gcode

          Читать далее

          Videos

          • How To Use FreeCAD For 3D Printing | Using The Realthunder Branch A video playlist by Maker Tales about how to use FreeCAD for 3D printing.

          /ruManual start

          Как сконвертировать 3D-модели из OBJ в STL

          STL — самый популярный формат 3D-моделей для 3D-печати, поддерживаемый всеми популярными слайсерами, но на профильных площадках нередко можно встретить проекты в формате OBJ. Объясняем разницу и рассказываем, как перевести модели из OBJ в формат STL.

          Как сконвертировать 3D-модели из OBJ в STL

          OBJ и STL — наиболее распространенные форматы файлов в 3D-печати. Оба формата полагаются на тесселяцию, то есть цифровые модели отображаются в виде множества соединенных друг с другом полигонов (многоугольников). Здесь же наблюдается первое серьезное отличие: полигональные сетки в STL-файлах состоят исключительно из треугольников, тогда как OBJ использует разнообразные многоугольники и даже кривые произвольной формы.

          Почему так? Дело в том, что формат OBJ изначально предназначался для киноиндустрии, а потому об оптимизации под 3D-печать никто не задумывался. За разработку отвечала компания Wavefront Technologies, выпустившая 3D-редактор The Advanced Visualizer. Анимации, полученные с помощью этого программного обеспечения, можно увидеть в фильмах «Парк Юрского периода», «Терминатор 2» и других хитах 80-х и 90-х. Ввиду специфики применения OBJ-файлы поддерживают функционал, недоступный в формате STL, например содержат информацию о цветах и текстурах.

          Формат STL, в свою очередь, разрабатывался специально под технологию 3D-печати методом стереолитографии (STL — это сокращение от Stereolitography).Стереолитография монохромна: в ходе 3D-печати используется один фотополимер, так что информация о тех же оттенках разных участков избыточна и только приводит к увеличению объема файлов. То же самое касается и упрощенной геометрии в STL — она достаточна для задач стереолитографической и FDM 3D-печати и при этом снижает нагрузку на вычислительные мощности при переработке 3D-моделей в машинный код.

          Однако, это не означает, что OBJ нет места в 3D-печати. Некоторые аддитивные технологии, например струйная фотополимерная 3D-печать, как раз дают опцию построения цветных изделий, и в программном обеспечении для таких систем широко используется формат OBJ. Даже разработчики слайсеров для экструзионных 3D-принтеров, а зачастую это производители аддитивного оборудования, стараются делать свое программное обеспечение совместимым и с STL, и с OBJ, а заодно продвигают формат 3MF — по сути, усовершенствованную версию STL c возможностью построения сеток с изогнутыми треугольниками, а также информацией о текстурах, цветах, расположении и ориентации моделей, опорных структурах, и так далее. Тем не менее, STL пока что остается самым популярным форматом в мире 3D-печати.

          Есть у OBJ еще одно преимущество: этот формат намного лучше поддается редактированию, чем STL. Оптимальный вариант — сохранять исходный файл в формате OBJ на тот случай, если потребуется внести изменения в геометрию 3D-модели, и конвертировать в формат STL непосредственно перед обработкой в слайсере, то есть подготовкой машинного кода (G-кода). Как это сделать — расскажем ниже. В общей сложности есть три варианта — онлайн-конвертеры, слайсеры и системы автоматизированного проектирования (САПР, CAD).

          Используйте онлайн-конвертер

          Как сконвертировать 3D-модели из OBJ в STL

          Самый простой способ — использовать специализированный сайт: переносите файл в окошко, нажимаете «Сконвертировать» и через несколько минут, а то и секунд (в зависимости от размера файла) получаете готовый к скачиванию результат. Не нужно ничего устанавливать или настраивать, требуется лишь подключение к интернету, желательно быстрое. Минус в том, что многие сайты ограничивают размеры файлов, так для обработки больших, высокодетализированных моделей этот способ может не подойти.

          Варианты:

          С помощью AnyConv можно конвертировать файлы в форматах SCAD, SVG, STEP, OBJ и STL. Имейте в виду, что обработанные файлы хранятся в облаке всего один час, якобы для защиты конфиденциальности. Здесь действует ограничение по размеру файлов до 100 Мб. Доступен интерфейс на русском языке.

          Отличительные черты этого сайта — высокая производительность и возможность обработки до двадцати пяти файлов одновременно. Поддерживаются сорок два языка, включая русский, но размер файлов тоже ограничен — не более 100 Мб.

          Большой выбор совместимых форматов, помимо OBJ и STL включающий PLY, FBX, 3MF и другие. Можно даже перерабатывать в 3D-модели HTML-код и изображения. Дополнительно доступен режим предварительного просмотра моделей в разных форматах, в том числе OBJ и STL. Поддерживает пятнадцать языков, включая русский.

          Этот сайт может работать с облачными хранилищами, такими как Dropbox и Google Drive, а также позволяет заливать файлы, указывая прямой адрес URL. Платформа Aspose очень популярна — в немалой степени из-за высокой стабильности и потому, что поддерживает сорок три языка, но не русский.

          Используйте слайсер

          Как сконвертировать 3D-модели из OBJ в STL

          Главная задача слайсеров — преобразовывать 3D-модели в формате STL в понятный 3D-принтерам G-код, при этом многие из доступных программ не только распознают OBJ-файлы, но и позволяют конвертировать их в STL. Типичный пример — бесплатный PrusaSlicer, предлагаемый компанией-производителем 3D-принтеров Prusa Research.

          Процесс максимально прост:

          1. Откройте OBJ-файл в слайсере.
          2. Выделите объект, который собираетесь экспортировать и конвертировать. После выбора модель должна подсветиться зеленым цветом.
          3. Щелкните по модели правой кнопкой мышки и выберите «Экспортировать как STL/OBJ…» (Export as STL/OBJ…).
          4. Выберите формат экспортируемого файла, в нашем случае STL.
          5. Введите название файла.
          6. Сохраните файл в новом формате.

          Аналогичный функционал предлагают и другие слайсеры, например Cura или SuperSlicer.

          Используйте САПР

          Как сконвертировать 3D-модели из OBJ в STL

          Последний вариант — системы автоматизированного проектирования. Вариант не самый быстрый, но дающий определенные преимущества, например возможность изменения количества полигонов в сетках 3D-моделей. Задачу по конвертации файлов могут выполнить такие САПР, как Fusion 360, Meshmixer, FreeCAD или Blender, и это далеко не полный список. Сам процесс примерно одинаков во всех из них, так что рассмотрим на примере Blender:

          1. Импортируйте файл.
          2. Выберите объект для экспорта, чтобы он был подсвечен оранжевым цветом.
          3. Экспортируйте 3D-модель, выбрав «Файл > Экспорт > STL» (File > Export > STL).
          4. Введите название нового файла.
          5. Сохраните файл.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Редактировать STL-файлы можно в двух видах программного обеспечения — системах автоматизированного проектирования (CАПР, CAD), либо специализированных программах для работы с полигональными сетками. Рассмотрим наиболее популярные варианты.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          САПР задуманы как инструменты проектирования — высокоточные, с возможностью построения твердотельных моделей. Эти инструменты изначально не предназначались для 3D-печати. Например, в САПР круги являются «настоящими» кругами, то есть криволинейными фигурами, а в 3D-печати и в файлах STL любые круги представлены в виде многоугольников. Таким образом, инструменты САПР не могут проявить себя в полную силу при редактировании файлов STL. Тем не менее, их можно использовать для работы с STL-файлами. Три из четырех инструментов, которые мы приведем ниже, как раз попадают в категорию САПР — это Tinkercad, FreeCAD и Blender.

          С другой стороны, есть инструменты редактирования полигональных сеток, также называемых «мешами» — такие, как Meshmixer и MeshLab. Они предназначены для моделирования, анимации и воспроизведения объектов, представленных двухмерными поверхностями. Это означает, что у этих объектов есть только оболочка, то есть они пустотелые. Если такие модели не переделать в твердотельные, у стенок не будет толщины и их нельзя будет напечатать, но подобные трансформации можно проводить в том же Meshmixer. На самом деле редакторы мешей — отличные инструменты, когда дело доходит до редактирования STL-файлов.

          1. Tinkercad

          Tinkercad — это полностью бесплатная онлайн-САПР, разработанная компанией Autodesk. ЕЕ главная особенность в том, что она позволяет использовать простые геометрические формы — так называемые «примитивы» — в качестве строительных блоков для создания 3D-моделей, однако Tinkercad также позволяет импортировать и редактировать STL. Это может быть очень полезно для простых правок, таких как добавление текста, удаление части дизайна или объединение двух STL в одну модель.

          Шаг 1: Импортируйте STL

          Во-первых, вам нужно создать бесплатную учетную запись, если у вас ее еще нет, и войти в нее.

          Откройте новый дизайн.

          Нажмите Импорт (Import) в правом верхнем углу.

          Выберите Выбрать файл (Choose a File).

          Выберите нужный STL и нажмите OK.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 2. Примените настройки размера и масштабирования

          Перед импортом в рабочую область Tinkercad дает базовый обзор STL, включая размеры детали. Если вам нужно масштабировать свой дизайн до определенного масштаба, это самый простой способ.

          Просто введите процент масштабирования или желаемые размеры в поля.

          Щелкните Импорт (Import).

          Загрузка файла в рабочую область Tinkercad может занять несколько минут, в зависимости от сложности и размера файла.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 3: Отредактируйте файл STL

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

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 4: Экспортируйте как STL

          После того как вы отредактировали дизайн, его можно экспортировать как STL.

          Выберите все, что вы хотите экспортировать.

          Нажмите Экспорт (Export) в правом верхнем углу.

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

          Плюсы и минусы Tinkercad

          Tinkercad прост в использовании, работает без сбоев и имеет все основные инструменты, необходимые для создания простой 3D-модели. С другой стороны, в нем отсутствуют некоторые ключевые функции «правильного» редактора STL, в частности инструменты для моделирования поверхностей и ремонта сеток.

          2. FreeCAD

          FreeCAD — это бесплатная САПР с открытым исходным кодом, предлагающая множество различных инструментов проектирования. Программу можно скачать бесплатно с веб-сайта проекта FreeCAD, только не забудьте выбрать правильную версию для вашей операционной системы.

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

          Шаг 1: Откройте файл STL и преобразуйте его в твердотельную модель

          Откройте FreeCAD и создайте новый документ, нажав Файл > Создать (File > New).

          Нажмите Файл > Импорт (File > Import) и выберите объект, который хотите изменить. FreeCAD также может открывать другие форматы, такие как OBJ и AST.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Измените рабочую область на Деталь (Part).

          Выберите импортированный объект во вкладке Модель (Model).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Теперь нажмите Деталь > Создать фигуру из сетки (Part > Create shape from mesh). Это разделит импортированный объект на множество маленьких треугольников. Вы можете настроить точность тесселяции, но 0,10 вполне подходит для большинства объектов. Чем меньше это значение, тем дольше займет преобразование объекта.

          Теперь можно удалить или скрыть импортированную сетку. Останется форма импортированного объекта, состоящая из множества треугольников.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Щелкните Продвинутые (Advanced) и выберите Твердое тело из оболочки (Solid from shell). Теперь нажмите на любой треугольник в импортированном объекте, а затем выберите Создать (Create). Поначалу вы ничего не заметите, потому что форма перекрывает твердое тело. Нажмите Закрыть (Close), чтобы закончить.

          Затем удалите или скройте старую форму. Теперь у вас есть твердое тело, готовое к редактированию.

          Шаг 2: Отредактируйте файл STL

          Переключите рабочую область на Дизайн детали (Part Design).

          Нажмите на любую грань, к которой вы хотите добавить или удалить материал, чтобы она стала зеленой.

          Теперь нажмите Создать эскиз (Create Sketch).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Создайте фигуру, которую хотите выдавить или вырезать, используя инструменты для рисования кругов, прямоугольников и линий.

          Нажмите Закрыть (Close), чтобы подтвердить эскиз. Если вы захотите отредактировать эскиз, дважды щелкните его в дереве модели.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Теперь выберите функцию, которую хотите применить — инструмент Pad для выдавливания или Pocket для вырезания элементов.

          Шаг 3: Ремонт STL

          FreeCAD имеет обширный набор инструментов для восстановления мешей.

          Выберите Сетки > Анализ > Оценить и восстановить сетку (Meshes > Analyze > Evaluate).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Если вы уже знаете, какие дефекты есть у вашего меша, выберите соответствующий пункт в списке и нажмите Анализировать (Analyze).

          В противном случае выберите Все вышеуказанные тесты вместе (All above tests together) и нажмите Анализировать (Analyze).

          После завершения анализа нажмите Отремонтировать (Repair).

          Шаг 4: Экспортируйте как файл STL

          Чтобы снова экспортировать объект в виде файла STL, выберите последний элемент в дереве модели. Затем нажмите Файл > Экспорт (File > Export) и выберите Форматы сетки (Mesh formats).

          Плюсы и минусы использования FreeCAD

          При использовании FreeCAD в качестве редактора STL вы заметите его настоящее назначение: это САПР для создания механических деталей, а не для моделирования. Это хорошо, если вы хотите построить технический объект, но ваять 3D-модели во FreeCAD очень сложно, поскольку отсутствует 3D-вид со свободным перемещением, а лепка практически невозможна.

          3. Blender

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

          Шаг 1: Откройте файл STL

          Удалите куб, наведя на него курсор мышки и нажав кнопку Del.

          Нажмите Файл > Импорт > STL (File > Import > STL), найдите файл, который хотите открыть, и импортируйте его.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 2: Отредактируйте файл STL

          Переключитесь из режима Объект (Object) в режим Редактирование (Edit). Теперь вы сможете видеть все ребра, из которых состоит ваша модель.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Затем нажмите Alt+L, чтобы выбрать все элементы — модель станет оранжевой. Вы также можете выбрать отдельные точки, ребра или плоскости, щелкнув их правой кнопкой мыши.

          Чтобы преобразовать треугольники в прямоугольники, используйте Alt+J.

          Теперь можно изменить количество граней, из которых состоит модель, с помощью команд Subdivide или Un-Subdivide. Щелкните правой кнопкой мыши для доступа к инструменту Subdivide.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Используйте функции Vertex, Edge и Face select, чтобы выдавливать, перемещать или удалять части модели.

          При необходимости во вкладе Add можно найти и добавить в модель разные элементы — плоскости, кубы, сферы и так далее.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Команда Extrude выдавливает обозначенную область.

          Используйте команду Boolean, чтобы вырезать или объединить одну форму с другой.

          Шаг 3: Восстановление STL

          Помимо импорта STL-файлов Blender предлагает и собственный инструмент восстановления STL.

          Активируйте 3D Print Toolbox: Edit > Preferences > Add-Ons > Mesh: 3D-Print Toolbox.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

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

          Набор инструментов Blender для 3D-печати позволяет решать все проблемы c STL-файлами, которые могут привести к неправильной 3D-печати. Просто нажмите Проверить все (Check All), и программа проанализирует модель. Список ошибок, если таковые имеются, отобразится в нижней части панели инструментов.

          Чтобы исправить вершины и ребра, нажмите Isolated.

          Чтобы сделать сетку многообразной (то есть просчитанной и снаружи, и изнутри), нажмите Make Manifold.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 4: Экспортируйте как файл STL

          Чтобы экспортировать объект, выберите Файл > Экспорт > STL (File > Export > STL) и следуйте инструкциям по сохранению файла.

          Плюсы и минусы использования Blender

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

          4. Meshmixer

          Meshmixer — бесплатная программа для редактирования полигональных сеток, которую можно скачать с веб-сайта компании Autodesk. C ее помощью очень просто редактировать STL-файлы, заодно в ней имеется встроенный слайсер. Это означает, что вы сможете отправлять отредактированные и нарезанные модели прямо на 3D-принтер.

          Шаг 1: Откройте файл STL

          Чтобы импортировать STL, просто нажмите Импорт (Import) и найдите нужный файл.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Нажмите Редактировать > Сделать твердым (Edit > Make solid).

          Шаг 2: Отредактируйте файл STL

          Теперь можно использовать функцию Select, чтобы выделить нужные части модели.

          Выделенные полигоны можно удалить нажатием на Del.

          При необходимости можно добавлять и комбинировать различные формы с помощью инструмента Sculpt.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Перетащите объект, который хотите вставить, а рабочее поле, затем используйте разноцветные стрелки для перемещения или вращения модели, а маленький квадрат в середине стрелок — для масштабирования.

          Нажмите Sculpt, чтобы сгладить или выдавить различные области модели.

          Шаг 3: Ремонт STL и подготовка к 3D-печати

          На боковой панели выберите Печать (Print). Здесь вы найдете полный набор инструментов, которые помогут подготовить STL-файл к 3D-печати.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

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

          Чтобы отремонтировать сетку, выберите Восстановить выбранное (Repair Selected). Этот инструмент автоматически исправит все дефекты.

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

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Если вы хотите добавить опорные структуры, выберите Добавить поддержку (Add Support). Адаптируйте настройки к требованиям вашего 3D-принтера и нажмите Создать поддержку (Generate Support), а затем Готово (Done).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Когда вы будете удовлетворены состоянием сетки, нажмите Отправить на принтер (Send to Printer).

          Шаг 4: Экспортируйте как файл STL

          Чтобы экспортировать объект, перейдите в меню Файл > Экспорт (File > Export) и выберите формат STL.

          Плюсы и минусы использования Meshmixer

          Meshmixer — один из лучших инструментов для редактирования STL-файлов, он учитывает все возникающие проблемы, такие как стены толщиной с бумагу. Работать с Meshmixer в качестве редактора STL легко и удобно, если вы просто хотите изменить размер модели или быстро что-то отредактировать.

          5. MeshLab

          MeshLab — это бесплатная программа с открытым исходным кодом, позволяющая просматривать, объединять, преобразовывать и восстанавливать STL, PLY, STL, OFF, OBJ, 3DS и многие другие типы файлов, а также облака точек. Программу можно скачать с веб-сайта Sourceforge.

          Шаг 1: Откройте файл STL

          Чтобы открыть файл с мешем, перейдите в меню Файл > Импорт сетки (File > Import Mesh) и найдите нужную модель.

          Шаг 2: Отредактируйте файл STL

          В MeshLab нет инструментов для создания новых объектов. Тем не менее, это отличный инструмент для объединения двух сеток, например полученных 3D-сканированием.Также можно удалять части сеток и ремонтировать отверстия в моделях.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Как объединить две сетки

          Сначала загрузите обе модели.

          Щелкните Показать слои (Show Layers), выберите модели в сцене.

          Чтобы преобразовать, повернуть или масштабировать объект, сначала выберите его в меню Слой (Layer), а затем нажмите Инструменты манипуляции (Manipulator Tools).

          Теперь можно выбрать функцию трансформации нажатием на T, поворот модели нажатием на R или масштабирование нажатием на S.

          Система координат определяется ракурсом. Просто перетащите стрелки, чтобы переместить или масштабировать модель в том или ином направлении. Поверните круг вокруг объекта, чтобы развернуть модель. Если вы хотите изменить ракурс, нажмите Escape, поменяйте угол обзора на нужный, а затем снова нажмите Escape, чтобы продолжить преобразование. Нажмите Enter, чтобы подтвердить изменения.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Когда все части будут на своих местах, щелкните правой кнопкой мыши на любой участок объединенной сетки и выберите Сгладить видимые слои (Flatten Visible Layers). Поставьте галочки в первых трех полях и нажмите Применить (Apply).

          Как удалить часть модели

          Чтобы удалить часть сетки, щелкните Выбрать грань (Select Face), затем щелкните Удалить текущую выбранную грань и вершины (Delete the Current Selected Face and Vertices).

          Как отремонтировать объект или найти дыры

          Нажмите Заполнить отверстие (Fill Hole). Для этой опции модель должна быть многообразной. Появится окно, показывающее все отверстия в модели. Теперь можно выбрать отверстия, которые необходимо заполнить. При выборе они будут выделены зеленым цветом. Нажмите Заполнить (Fill), а затем Принять (Accept).

          Шаг 3: Восстановление STL

          Чтобы проверить, является ли ваш файл STL «водонепроницаемым», выберите Фильтры > Показатели качества и вычисления > Вычислить геометрические показатели (Filters > Quality Measures and Computations > Compute Geometric Measures). Том файла или отчет об ошибках будет доступен в диалоговом окне с правой стороны.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Если в модели есть бреши, выберите Фильтры > Очистка и восстановление > Объединить близкие вершины (Filters > Cleaning and Repairing > Merge Close Vertices) и нажмите Применить (Apply).

          Выберите Фильтры > Очистка и восстановление > Удалить повторяющиеся грани (Filters > Cleaning and Repairing > Remove Duplicate Faces), нажмите Применить (Apply).

          Выберите Фильтры > Очистка и восстановление > Удалить повторяющиеся вершины (Filters > Cleaning and Repairing > Remove Duplicated Vertices), нажмите Применить (Apply).

          Шаг 4: Экспортируйте как файл STL

          Чтобы экспортировать модель, выберите Файл > Экспорт сетки (File > Export Mesh).

          Плюсы и минусы использования MeshLab

          Даже если MeshLab не дает возможность создавать новые объекты, это отличный STL-редактор для объединения или восстановления мешей. С помощью MeshLab можно без труда объединять 3D-сканы или просто создавать новые модели путем слияния.

          6. 3D Slash

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

          Шаг 1: Откройте файл STL

          Чтобы открыть STL-файл, перейдите в раздел Начать новую модель (Start a new model) и выберите Из 3D-файла (From a 3D file). Файл можно найти на жестком диске или просто перетащить в браузер.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 2: Отредактируйте файл STL

          Сетка автоматически преобразуется в пиксельный объект, который можно редактировать с помощью 3D Slash.

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

          • молоток (Hammer): удалить кубики;
          • мастерок (Trowel): перестроить кубики;
          • стамеска (Chisel): удалить срезы кубиков;
          • стена (Wall): перестроить срезы кубиков;
          • сверление (Drill): удалить все, что находится в выбранных пределах.

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

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Отрегулируйте размер кубов с помощью палитры в левой части окна просмотра.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг 3: Экспортируйте как файл STL

          Чтобы экспортировать сетку, выберите значок дискеты в правом верхнем углу.

          Выберите Сохранить как файл STL (Save as STL file).

          Плюсы и минусы использования 3D Slash

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

          7. SculptGL

          SculptGL — бесплатный инструмент для создания 3D-скульптур. В отличие от своих профессиональных собратьев, таких как ZBrush, SculptGL включает только самые необходимые инструменты и позволяет почувствовать себя скульптором с помощью веб-браузера.

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

          Шаг № 1: Откройте файл STL

          Щелкните Сцена > Очистить сцену (Scene > Clear Scene), чтобы удалить примитив по умолчанию.

          Загрузите файл STL, выбрав Файл (импорт/экспорт) > Добавить (File (import/export) > Add).

          Шаг № 2: Отредактируйте файл STL

          Определите большие элементы сетки (руки, головы, конечности) с помощью большого инструмента. Перейдите к меньшим кистям для мелких деталей.

          Отрегулируйте размер инструмента на панели Скульптура и рисование (Sculpting & Painting) в разделе Радиус (Radius).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Выбор инструментов широк.

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Для экономии времени можно активировать кнопку Симметрия (Symmetry). Это позволит скульптить половину меша, в то время как другая половина будет отображаться зеркально.

          Для повышения детализации придется увеличить разрешение. Есть два способа:

          Разделите сетку: выберите Топология» > Множественное разрешение > Разделить (Topology > Multiresolution > Subdivide).

          Как вариант, cоздайте меш заново, выбрав разрешение в разделе Топология > Пересоздание вокселей > Разрешение (Topology > Voxel Remeshing > Resolution), а затем нажмите Пересоздать (Remesh).

          Семь бесплатных STL-редакторов: как изменять и ремонтировать файлы STL

          Шаг №3 Экспорт в файл STL

          Щелкните Файл (импорт/экспорт) > Сохранить STL (File (import/export) > Save STL).

          Плюсы и минусы использования Sculpt GL

          SculptGL — отличный способ сделать первые шаги в 3D-скульптинге, к тому же бесплатный. С другой стороны, он не обладает столько же широким функционалом, как более продвинутые программы, например ZBrush или Mudbox.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *