Как да намалим размера на STL файла за 3D печат

Roy Hill 30-06-2023
Roy Hill

Намаляването на размера на STL файл за 3D принтиране е полезна стъпка, която улеснява и ускорява 3D принтирането. Много хора се чудят как точно да намалят размера на STL файл, затова реших да напиша тази статия, в която подробно ще опиша как да го направя.

За да намалите размера на STL файла за 3D принтиране, можете да използвате онлайн ресурси като 3DLess или Aspose, за да направите това, като импортирате STL файла и го компресирате. Можете също така да използвате софтуер като Fusion 360, Blender и Meshmixer, за да намалите размера на STL файла в няколко стъпки. Това обаче води до по-ниско качество на файла за 3D принтиране.

Продължавайте да четете за повече информация относно намаляването на размера на STL файла за 3D печат.

    Как да намалите размера на STL файла онлайн

    Съществуват много онлайн ресурси, които могат да ви помогнат да намалите размера на вашия STL файл.

    Как да намалите размера на STL файла с 3DLess

    3DLess е лесен за използване уебсайт, който ви позволява да намалите размера на вашия STL файл с няколко прости стъпки:

    1. Щракнете върху Choose File (Избор на файл) и изберете файла.
    2. Намалете броя на върховете в модела си. Можете да видите предварителен преглед на това как ще изглежда моделът ви, когато превъртите надолу в уебсайта.
    3. Кликнете върху Save To File и вашият нов намален STL файл ще бъде изтеглен на компютъра ви.

    Как да намалите размера на STL файла с Aspose

    Aspose е друг онлайн ресурс, който може да редуцира STL файлове, както и да предлага редица други онлайн услуги.

    Използвайте следните стъпки, за да компресирате файла си:

    1. Плъзнете и пуснете или качете файла в белия правоъгълник.
    2. Кликнете върху Compress Now (Компресиране сега) в долната част на страницата.
    3. Изтеглете компресирания файл, като натиснете бутона Download Now, който се появява, след като файлът е бил компресиран.

    За разлика от 3DLess, в Aspose не можете да изберете броя на върховете, които искате да има моделът ви след редуциране, нито каквито и да било критерии за намаляване на размера на файла. Вместо това уебсайтът автоматично избира размера на редуцирането.

    Как да намалите размера на STL файла в Fusion 360

    Има 2 начина за намаляване на размера на STL файл - Reduce (Намаляване) и Remesh (Ремешване) - и двата с помощта на инструментите Mesh. Първо, за да отворите STL файл, отидете на File> Open (Файл> Отваряне) и щракнете върху Open From My Computer (Отваряне от моя компютър), след което изберете вашия файл. Стъпките за намаляване на размера на файла са следните:

    Намаляване на размера на файла с "Reduce"

    1. Отидете в категорията Mesh (Мрежа), в горната част на работното пространство, и изберете Reduce (Намаляване). Това е доста прост начин на работа: намалява размера на файла чрез намаляване на лицата на модела.

    Съществуват 3 вида намаления:

    • Толеранс: този тип намаляване намалява броя на полигоните чрез сливане на лица. Това ще доведе до известно отклонение от оригиналния 3D модел, а максималната стойност на допустимото отклонение може да се регулира с плъзгача Толеранс.

    • Пропорция: тази опция намалява броя на лицата до част от първоначалния брой. Както при толеранса, можете да зададете тази пропорция с помощта на плъзгача.

    Типът Пропорция също има 2 възможности за избор на Remesh:

    • Адаптивен
    • Униформа

    По принцип адаптивното преосмисляне означава, че формата на лицата ще се адаптира в по-голяма степен към модела, което означава, че те ще запазят повече детайли, но няма да бъдат последователни в целия модел, докато унифицираното означава, че лицата остават последователни и имат подобен размер.

    • Face Count (Брой лица): този тип ви позволява да въведете броя на лицата, до които искате да бъде редуциран моделът ви. Отново има типове Adaptive (Адаптивно) и Uniform (Равномерно) ремеширане, от които можете да избирате.

    • Щракнете върху OK, за да приложите промените към модела.
    • Отидете в менюто File> Export (Експортиране) и изберете името и местоположението на вашия редуциран STL.

    Намаляване на размера на файла с "Remesh"

    Този инструмент може да се използва и за намаляване на размера на STL файла. След като щракнете върху него, в дясната част на визьора ще се появи изскачащ прозорец Remesh, който ще ви даде редица опции.

    Вижте също: Трябва ли да купите на детето си 3D принтер? Основни неща, които трябва да знаете

    На първо място, това е типът на Remesh - адаптивен или унифициран - който разгледахме по-горе.

    Второ, имаме Плътност. Колкото по-ниска е тя, толкова по-малък ще бъде размерът на файла. 1 е Плътността на базовия модел, така че ако искате файлът ви да е по-малък, трябва да имате стойности под 1.

    Вижте също: Как да премахнете счупена нишка от 3D принтера си

    След това изберете Запазване на формата, което се отнася до размера на оригиналния модел, който искате да запазите. Можете да го променяте с плъзгача, така че опитайте различни стойности и вижте коя е най-подходяща за вас.

    Накрая имате три полета, които можете да отбележите:

    • Запазване на острите ръбове
    • Запазване на границите
    • Преглед

    Поставете отметка в първите две полета, ако искате преработеният модел да е възможно най-близък до оригинала, и поставете отметка в полето Preview (Предварителен преглед), за да видите ефекта от промените на живо върху модела, преди да ги приложите. Можете да експериментирате, за да видите какво работи за вашия конкретен модел и цел.

    Не забравяйте да щракнете върху OK, за да приложите промените, и след това отидете на File> Export (Файл и експортиране) и запишете файла в предпочитаното местоположение.

    Как да намалим размера на STL файла в Blender

    Blender поддържа STL файлове, така че, за да отворите модела си, трябва да отидете на File> Import> STL и да изберете файла си. Следвайте стъпките по-долу, за да намалите размера на модела си:

    • Отидете в Свойства на модификатора (иконата на гаечен ключ в дясната част на прозореца) и щракнете върху Добавяне на модификатор.

    • Изберете Decimate (Децимация). Това е модификатор (или процедурна операция), който намалява плътността на геометрията, т.е. намалява броя на полигоните в модела.

    • Намалете съотношението. По подразбиране съотношението е настроено на 1, така че ще трябва да намалите под 1, за да намалите броя на лицата.

    Обърнете внимание как по-малкият брой лица означава по-малко детайли на модела. Винаги се опитвайте да намерите стойност, която позволява намаляване на модела, без да се прави твърде голям компромис с качеството.

    • Отидете на File> Export> STL и изберете име и местоположение за файла.

    Ето един видеоклип, който показва процеса.

    Как да намалите размера на STL файла в Meshmixer

    Meshmixer също така ви позволява да импортирате, намалявате и експортирате STL файлове. Въпреки че е по-бавен от Blender, той предлага повече възможности, когато става въпрос за опростяване на 3D модели.

    Meshmixer работи подобно на Fusion 360 по отношение на опциите за намаляване. За да намалите размера на STL файл, следвайте следните стъпки:

    • Натиснете CTRL + A (Command+A за Mac), за да изберете целия модел. В горния ляв ъгъл на полезрението ще се появи изскачащ прозорец. Изберете първата опция, Edit (Редактиране).

    • Щракнете върху Reduce (Намаляване). След като командата бъде изчислена, ще се появи нов изскачащ прозорец. След като изберете целия модел, можете да използвате бързата клавишна комбинация Shift+R, за да отворите изскачащия прозорец Reduce (Намаляване).

    Нека разгледаме възможностите, с които разполагате за намаляване на размера на модела. Двата основни избора, които можете да направите тук, са Reduce Target (Намаляване на целта) и Reduce Type (Намаляване на типа).

    Изборът на Reduce Target (Цел на намаляване) основно се отнася до целта на операцията за намаляване на файла. Имате 3 възможности за избор на намаляване:

    • Процент: намаляване на броя на триъгълниците до определен процент от първоначалния брой. Можете да регулирате частта с помощта на плъзгача Процент.
    • Бюджет за триъгълници: намалете броя на триъгълниците до определен брой. Можете да регулирате броя с помощта на плъзгача Tri Count (Брой триъгълници).
    • Максимално отклонение: намалете броя на триъгълниците колкото е възможно повече, без да надвишавате максималното отклонение, което можете да зададете с помощта на плъзгача. "Отклонението" се отнася до разстоянието, на което намалената повърхност се отклонява от оригиналната повърхност.

    Операцията Reduce Type се отнася до формата на получените триъгълници и има 2 опции за избор:

    • Еднородност: това означава, че получените триъгълници ще имат равни страни, доколкото е възможно.
    • Запазване на формата: тази опция има за цел да направи новата форма възможно най-близка до оригиналния модел, като не се вземат предвид формите на новите триъгълници.

    И накрая, в долната част на изскачащия прозорец има две квадратчета: Preserve Boundaries (Запазване на границите) и Preserve Group Boundaries (Запазване на груповите граници). Поставянето на тези квадратчета обикновено означава, че границите на модела ви ще бъдат запазени възможно най-точно, дори и без да са маркирани Meshmixer се опитва да запази границите.

    • Отидете на File> Export (Експортиране) и изберете местоположението и формата на файла.

    Какъв е средният размер на файла STL при 3D печат

    Средният размер на файла STL за 3D принтиране е 10-20 МВ. 3D Benchy, който е най-разпространеният 3D принтиран обект, е около 11 МВ. За модели с повече детайли, като например миниатюри, статуи, бюстове или фигури, те могат да достигнат средно около 30-45 МВ. За съвсем обикновени обекти те са най-често под 1 МВ.

    • Стрелба с железен човек - 4MB
    • 3D Benchy - 11MB
    • Съчленен дракон-скелет - 60MB
    • Настолна миниатюра Manticore - 47MB

    Roy Hill

    Рой Хил е страстен ентусиаст на 3D принтирането и технологичен гуру с богати познания за всички неща, свързани с 3D принтирането. С над 10 години опит в областта, Рой е усвоил изкуството на 3D проектиране и печат и се е превърнал в експерт в най-новите тенденции и технологии за 3D печат.Рой има диплома по машинно инженерство от Калифорнийския университет в Лос Анджелис (UCLA) и е работил за няколко реномирани компании в областта на 3D печата, включително MakerBot и Formlabs. Той също така си сътрудничи с различни фирми и физически лица, за да създаде персонализирани 3D печатни продукти, които революционизират техните индустрии.Освен страстта си към 3D принтирането, Рой е запален пътешественик и ентусиаст на открито. Той обича да прекарва време сред природата, да се разхожда и да къмпингува със семейството си. В свободното си време той също така наставлява млади инженери и споделя своето богатство от знания за 3D принтиране чрез различни платформи, включително популярния си блог, 3D Printerly 3D Printing.