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

Как уменьшить вес 3д модели

  • автор:

Как уменьшить размер файлов 3D STL и OBJ?

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

How to Reduce the File Size of .STL and .OBJ 3D Models?

Зачем уменьшать размер 3D-файла?

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

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

Почему некоторые 3D-файлы такие большие?

Когда 3D-модели экспортируются в файлы .STL (наиболее распространенный формат файлов для 3D-печати), они представляются в виде сетки, состоящей из треугольников. Чем меньше треугольников, тем более гладкой и детализированной будет поверхность модели. и тем больше будет размер 3D-файла. Уменьшение количества треугольников приведет к уменьшению гладкости поверхностей, а также к уменьшению размера файла. На рисунке ниже показаны примеры от высокополигональной модели (слева) до низкополигональной модели (справа), о которой можно сказать более тысячи слов. В данном примере размер файла левой сферы достаточно велик, в то время как размер файла правой сферы невелик.

How to Reduce the File Size of .STL and .OBJ 3D Models?

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

Какой параметр экспорта выбрать, чтобы получить небольшой и качественный 3D-файл?

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

Для качественного экспорта мы рекомендуем выбирать допуск 0,01 мм. Экспорт с допуском менее 0,01 мм не имеет смысла, поскольку 3D-принтеры не могут печатать с таким уровнем детализации. При экспорте файла с допуском более 0,01 мм в 3D-отпечатке могут появиться треугольники.

Что делать, если программа не позволяет уменьшить размер 3D-файла?

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

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

Например, можно попробовать бесплатную программу для 3D-моделирования Meshmixer. Выберите инструмент ‘Select’ в правом меню, затем дважды щелкните на модели (при этом будет выделена вся сетка). Затем щелкните на опции ‘Modify. ‘ и выберите ‘Reduce’.

Теперь можно уменьшить количество полигонов с помощью нескольких опций. Лучше всего использовать инструмент «Процент». Он сразу покажет, на сколько уменьшился размер файла (и количество полигонов).

Уменьшение ‘веса’ stl файлов

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Статья относится к принтерам:

Может кому пригодится.

Столкнулся с такой проблемой.

Пользуюсь слайсером Cura 14.07, параметры ноута: IntelPentium P6200 2-ядра по 2.13Ghz, Озу — 3 Гб, винда 32-х битная , загружаю stl файл размером 27 Мб для слайсинга, только процесс начинается(появляется полоса проработки) и через секунд 10-30 пропадет и все, даже спустя несколько часов кнопка для сохранения G-кода не активная.

Такая же беда когда использую Repetier-Host v1.0.5 с CuraEngine, не слайсит ‘большие’ файлы.

Сделал вывод что это из-за недостатка ресурсов системы.

Покопавшись в чуток в инете, нашел способ уменьшения ‘веса’ stl файлов без сильной потери качества самого файла, что реально помогло и слайсер обработал все как надо.

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

Надеюсь, опыт будет полезен для тех кто столкнулся с подобной проблемой и не нашел решения.

Программа Magics — Скачать Видео инструкция для понимания:

Как уменьшить размер .stl и .obj файлов 3D Модели. Что из себя представляют .stl и .obj файлы.

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

Зачем уменьшать размер вашего 3D-файла?

Теоретически, нет ничего плохого в большом файле. Но н а практике, сервисы расчета и услуг 3 d печати могут иметь ограничения при загрузке на их сервер. Это связано с тем что на обработку больших файлов потребуется много времени и ресурсов, а представьте если таких пользователей будет одномоментно несколько. Сайт просто не будет работать. Например, i.materialise. com , sculpteo . com и thingiverse имеют ограничение по размеру загружаемого файла

100 МБ .

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

Что представляет из себя stl и obj файл?

STL-формат файлов были введены ещё в 1987 году для описания объектов в технологиях быстрого прототипирования методом стереолитографии. Отсюда и название stl. Опытные образы 3d принтеров уже существовали на тот момент. Информация об объекте храниться в виде списков треугольных граней (полигонов ) которые описывают поверхность, а их ориентация в пространстве — нормалями. STL может быть текстовым (ASCII ) или двоичным. Основное отличие между ними — двоичный имеет меньший размер нежели текстовый, т.к. записывается в более компактном виде — это 0 и 1. Более подробная информация на wiki.

Почему некоторые 3D-файлы бывают очень большого размера?

Когда 3D модели экспортируются в. stl файлы (наиболее распространенный формат файла, когда речь идет о 3D-печати), они будут выражены в виде сетки из треугольников (полигонов ). Чем меньше эти полигоны, тем поверхность является более гладкой и качественной… и к сожалению будет больше этих треугольников и соответственно больше размер вашего 3D-файл. Уменьшение числа треугольников уменьшит гладкость поверхности, но и размер файла. На картинке ниже вы можете увидеть градацию от высокополигональных моделей (справа ) к низкополигональным (слева ). В данном примере размер файла правой области довольно большой, в то время как леввая сфера имеет небольшой размер файла.

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

Какие настройки экспорта я должен выбрать, чтобы получить небольшой, высококачественный 3D-файл?

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

Рекомендуется выбирать допуск 0,01 мм для хорошего качества. Экспорт с допуском меньше, чем 0,01 мм не имеет смысла, так как 3D — принтеры не могут печатать лучше чем этот уровень детализации. При экспорте файла с допуском больше чем 0,01 мм, треугольники могут стать видны при 3D — печати.

Что делать, если ваше программное обеспечение не позволяет уменьшить размер вашего 3D-файла?

Размер файла в основном является проблемой для программ, которые используют моделирование типа NURBS (это означает, что они выражают математические модели). Эти программы, как правило, позволяют установить качество. stl файла в той или иной форме.

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

Например, вы можете использовать бесплатную программу для 3D моделирования — Meshmixer. В меню справа инструмент «Выбрать », затем дважды щелкните по вашей модели (это будет выбрать всю сетку). Затем нажмите на «Edit …» и выберите опцию «Уменьшить ».

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

Как уменьшить объем 3D модели (step) с сохранением ее геометрии?

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

Сейчас на странице 0 пользователей

Нет пользователей, просматривающих эту страницу.

Сообщения

Автор: meganom · Опубликовано: 2 минуты назад

Продолжаю мучатся с поверхностями и теперь новый вопрос. Как в Creo развернуть эскизную линию огибающую цилиндр и спроецировать ее на плоскость? На рисунке показано то что мне нужно но сделано в другой программе.

Автор: Pro_KU · Опубликовано: 8 минут назад
Вариант не сработал
Автор: Дмитрий2000 · Опубликовано: 8 минут назад

при включении станок не реагирует на клавишу включения гидравлики пишет ошибку 0005, после перезапуска и проведения процедуры(если это можно так назвать) перетыркивания разьемов и свои позиции, станок запустился с ошибкой 0155 (фото 2), далее после простой перезагрузки писалсь опять ошибка 0005, после наш спец(если его можно так назвать) решил достать плату на которой висела батарейка, чтобы узнать живая она или нет. После установки платы на место появилась ошибка 0594 (фото3).

Автор: Pro_KU · Опубликовано: 24 минуты назад

С разными моделями это работает. с представлениями, похоже, нет. Остаётся переделать представления в исполнения — тогда будут разные модели и будет работать.

Ветерок

Автор: Ветерок · Опубликовано: 24 минуты назад

Надо не разбивать, а сразу отрезать. Есть такая команда, там где работа с поверхностями: пересечение, объединение и там же обрезка.

Автор: Av-eng · Опубликовано: 29 минут назад

Он есть Диск который стоит меняли около года назад. Специально искали диск посвежее, нашли с наработкой менее 30часов. Позже купили твердотельный innodisk. Но ставить его уже было лениво.

Автор: Fixus · Опубликовано: 32 минуты назад
Срочно делать копию диска, пока он ещё запускается.
Автор: meganom · Опубликовано: 43 минуты назад

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

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

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