Как уменьшить размер файла STL
Откройте файл в бесплатном инструменте «Изменить размер STL онлайн» от BunnySplit: он всегда сохраняет двоичный STL, а текстовый весит в 4–5 раз больше при той же форме. Если файл всё ещё тяжёлый, на вкладке «Размер файла» упростите сетку до нужного числа треугольников. Упрощение остановится раньше, если форма начнёт отходить от исходной больше чем на 0,2 мм — это высота обычного слоя, а края дыр останутся на месте. Всё происходит в браузере — файл не уходит на сервер.
Содержание
- Сначала двоичный формат — в 4–5 раз легче текстового, форма та же.
- Не хватило — упростите сетку до нужного числа треугольников; допуск формы — 0,2 мм, как высота слоя.
- Вес — 50 байт на треугольник: миллион треугольников — около 48 МБ.
- После упрощения посмотрите на мелкие детали и откройте файл в просмотре моделей.
Откуда берутся мегабайты
STL хранит модель списком треугольников, и каждый записан отдельно: три вершины и направление наружу. Общих вершин в файле нет, поэтому одна и та же точка повторяется у всех соседних треугольников. Вес растёт прямо с их числом.
В двоичном файле треугольник занимает ровно 50 байт. В текстовом те же числа записаны строками — facet normal, vertex и так далее, — и файл выходит обычно в 4–5 раз тяжелее.
| Треугольников | Двоичный STL | Текстовый STL |
|---|---|---|
| 100 тыс. | 4,8 МБ | 19–24 МБ |
| 1 млн | 47,7 МБ | 190–240 МБ |
| 5 млн | 238 МБ | около 1 ГБ |
Миллионы треугольников — обычное дело для 3D-сканов, скульптур и моделей от нейросетей. Принтеру столько не нужно: рельеф мельче ширины линии сопла, 0,4 мм, он всё равно сгладит.
Шаг 1. Перейдите на двоичный формат
Откройте файл в инструменте и перейдите на вкладку «Размер файла». Скачивается всегда двоичный STL: треугольники и форма те же, а вес текстового файла упадёт в 4–5 раз. Если исходник текстовый, инструмент сразу покажет, сколько будет весить двоичный. Такой файл понимает любой слайсер.

Проверить самому тоже просто: начало текстового файла читается как текст — слова solid, facet normal, vertex. Двоичный в Блокноте выглядит набором значков.
Шаг 2. Упростите сетку, если вес всё ещё большой
Упрощение убирает лишние треугольники там, где поверхность почти ровная, и оставляет их на изгибах и мелком рельефе. На той же вкладке задайте, сколько треугольников оставить, — числом или ползунком: 600 тыс. треугольников — это около 29 МБ.
Форму инструмент бережёт. Если до вашего числа можно дойти, только сдвинув поверхность больше чем на 0,2 мм, он остановится раньше и оставит треугольников больше. 0,2 мм — высота обычного слоя: такую разницу печать не покажет, на какой бы высоты фигурке вы ни работали. Края дыр упрощение не трогает, так что открытые места не расползутся. Не понравилось — «Вернуть все».
- Начните с половины — уменьшите число треугольников вдвое и включите вид «Каркас».
- Смотрите на мелкое — лицо, пальцы, надписи и тонкие выступы теряют форму первыми.
- Сохраните исходник — в скачанной модели упрощение уже не отменить.

Шаг 3. Скачайте и проверьте
Нажмите «Скачать STL». Рядом с кнопкой видно имя нового файла, его вес и число треугольников. Потом откройте файл в просмотре STL онлайн: габариты должны остаться прежними. Посмотрите и на отметку о замкнутости сетки: нашлись дыры — закройте их в инструменте починки.

Как отправить большую модель мастеру
В чат BunnySplit можно прикрепить файл до 64 МБ. В двоичном виде это примерно 1,3 млн треугольников. Файл больше — сохраните его двоичным, а если и это не помогло, упростите сетку. Мастеру заодно расскажите, где на модели важные мелкие детали. Найти исполнителя можно на маркетплейсе BunnySplit.
Нужно изменить размер модели, а не файла?
Если «уменьшить STL» — про миллиметры, а не мегабайты, тот же инструмент меняет и размер модели на вкладке «Размер модели»: процентом, длиной стороны, переводом из дюймов в миллиметры или вписав модель в стол принтера. Подробно — в ответе как изменить размер STL-модели.
Частые вопросы
Как сжать STL-файл без потери качества?
Сохраните его в двоичном виде: текстовый файл станет легче в 4–5 раз, а треугольники и форма останутся прежними. Наш онлайн-инструмент всегда отдаёт двоичный STL, файл не уходит на сервер. Дальше вес уменьшает только упрощение сетки.
Почему STL-файл так много весит?
Формат хранит каждый треугольник отдельно, без общих вершин. В двоичном файле треугольник занимает 50 байт, так что миллион треугольников — около 48 МБ, а в текстовом — в 4–5 раз больше. Сканы и модели от нейросетей легко набирают несколько миллионов.
Как уменьшить количество треугольников в STL?
Упростите сетку: в нашем инструменте на вкладке «Размер файла» задайте, сколько треугольников оставить. Упрощение остановится раньше, если форма начнёт отходить больше чем на 0,2 мм, а края дыр не тронет. В некоторых слайсерах упрощение есть в меню модели по правому клику.
Не испортит ли упрощение модель?
Ровные места переживут его без следа, а мелкий рельеф — лицо, надписи, тонкие выступы — теряет форму первым. Уменьшайте число треугольников постепенно, смотрите на мелкие детали и храните исходный файл.
Как отправить мастеру большую модель?
В чат BunnySplit можно прикрепить файл до 64 МБ — это около 1,3 млн треугольников в двоичном виде. Если файл больше, сохраните его двоичным и при необходимости упростите сетку.
Читать дальше
Модель готова — кто напечатает?
Закажите печать у мастера: вы выбираете исполнителя по портфолио и отзывам, а цену, срок и способ получения согласуете с ним. Или опубликуйте задачу на бирже заказов — мастера откликнутся с ценой и сроком.
Печатаете на заказ? Продавайте свои модели и услуги на BunnySplit