Скан весит сотни мегабайт: как облегчить STL и не потерять лицо модели

Скачали скан или скульптуру, а STL весит сотни мегабайт: слайсер думает минуту, а в чат мастеру файл не пролезает. Разберём на живом примере, откуда такой вес и как его сбросить без вреда для печати.

Пример — скан бюста высотой 200 мм. В нём 3 млн треугольников, файл текстовый и весит около 650 МБ.

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

1) Формат. Откройте файл в инструменте «Изменить размер STL онлайн»: https://bunnysplit.pro/tools/izmenit-razmer-stl-onlayn.html — вкладка «Размер файла» покажет, что исходник текстовый, и назовёт вес двоичной копии. Для нашего бюста это 143 МБ вместо 650, а сетка не поменялась ни на треугольник.

2) Цель. Решите, куда пойдёт файл. Для чата BunnySplit потолок — 64 МБ, около 1,3 млн треугольников. Слайсеру лимит не нужен, но лёгкую модель он откроет и подготовит к печати быстрее.

3) Упрощение. Поставьте 1,2 млн треугольников, это примерно 57 МБ. Упрощатель держит форму в пределах 0,2 мм — это высота обычного слоя, такую разницу печать не покажет. Не дотянул до числа — значит, дальше форма поплыла бы, и он честно остановился раньше.

4) Проверка. Включите вид «Каркас» и пройдитесь по носу, губам, пальцам и надписям: там мелочь сглаживается раньше всего. Если что-то поплыло, нажмите «Вернуть все» и попробуйте число побольше.

5) Сверка. Скачанный файл откройте в просмотре STL на BunnySplit: высота должна остаться 200 мм.

Мастерам на заметку: клиент прислал тяжёлый скан — облегчите его сами, пока считаете цену, и печать пойдёт без задержек.

Чего не делать. Не гоните число треугольников вниз ради красивой цифры: принтеру всё равно, миллион их или восемьсот тысяч, а сглаженную мелочь назад не вернуть. И сохраните исходник: вдруг захочется напечатать бюст крупнее.

Модель останется на вашем компьютере: инструмент работает прямо в браузере, без регистрации и бесплатно.

А какие модели приходят к вам самыми тяжёлыми — сканы, скульптуры или файлы от нейросетей? Расскажите в комментариях.

Подробнее — в статье: https://bunnysplit.pro/blog/voprosy/kak-umenshit-razmer-fayla-stl.html

Скан весит сотни мегабайт: как облегчить STL и не потерять лицо модели