Hur man minskar STL-filstorleken för 3D-utskrift

Roy Hill 30-06-2023
Roy Hill

Att minska storleken på en STL-fil för 3D-utskrift är ett användbart steg för att göra 3D-utskrift enklare och snabbare. Många undrar hur man exakt minskar filstorleken på en STL-fil, så jag bestämde mig för att skriva den här artikeln som beskriver hur man gör det.

För att minska STL-filstorleken för 3D-utskrift kan du använda online-resurser som 3DLess eller Aspose för att göra detta genom att importera STL-filen och komprimera filen. Du kan också använda programvaror som Fusion 360, Blender och Meshmixer för att minska STL-filstorleken i några få steg. Det resulterar dock i en fil av lägre kvalitet för 3D-utskrift.

Fortsätt läsa för mer information om hur du kan minska STL-filstorleken för 3D-utskrift.

    Hur man minskar STL-filstorleken online

    Det finns många online-resurser som kan hjälpa dig att minska storleken på din STL-fil.

    Hur man minskar STL-filstorleken med 3DLess

    3DLess är en användarvänlig webbplats där du kan minska storleken på din STL-fil med några få enkla steg:

    Se även: Bästa värmare för 3D-skrivare
    1. Klicka på Välj fil och välj din fil.
    2. Minska antalet hörn i din modell. Du kan se en förhandsvisning av hur din modell kommer att se ut när du rullar nedåt på webbplatsen.
    3. Klicka på Save To File (Spara till fil) så laddas den nyligen reducerade STL-filen ner till din dator.

    Hur man minskar STL-filstorleken med Aspose

    Aspose är en annan online-resurs som kan reducera STL-filer och erbjuder även ett antal andra onlinetjänster.

    Använd följande steg för att komprimera filen:

    1. Dra och släpp eller ladda upp din fil i den vita rektangeln.
    2. Klicka på den gröna knappen Komprimera nu längst ner på sidan.
    3. Ladda ner den komprimerade filen genom att trycka på knappen Ladda ner nu, som visas när filen har komprimerats.

    Till skillnad från 3DLess kan du i Aspose inte välja hur många vertices du vill att modellen ska ha efter reduktionen eller något kriterium för minskning av filstorleken. Istället väljer webbplatsen automatiskt hur stor reduktionen ska vara.

    Se även: Vad är det starkaste utfyllnadsmönstret?

    Hur man minskar STL-filstorleken i Fusion 360

    Det finns två sätt att minska storleken på en STL-fil - Reduce och Remesh - båda med hjälp av Mesh-verktyg. För det första, för att öppna en STL-fil, gå till File> Open och klicka på Open From My Computer, välj sedan din fil. Stegen för att minska storleken på filen är följande:

    Minska filstorleken med "Minska"

    1. Gå till kategorin Mesh högst upp i arbetsytan och välj Reduce (minska). Detta fungerar ganska enkelt: det minskar filstorleken genom att minska antalet ytor i modellen.

    Det finns tre typer av minskningar:

    • Tolerans: Denna typ av minskning minskar antalet polygoner genom att ytor slås ihop. Detta kommer att orsaka en viss avvikelse från den ursprungliga 3D-modellen, och den maximala tillåtna avvikelsen kan justeras med hjälp av reglaget Tolerans.

    • Proportion: Detta minskar antalet ytor till en andel av det ursprungliga antalet. Precis som för Tolerans kan du ställa in denna proportion med hjälp av reglaget.

    Proportionstypen har också två alternativ för Remesh:

    • Anpassningsbar
    • Uniform

    I princip innebär adaptiv remeshing att formen på ansiktena anpassar sig mer till modellen, vilket innebär att de kommer att bevara fler detaljer, men de kommer inte att vara konsekventa i hela modellen, medan Uniform innebär att ansiktena förblir konsekventa och har en liknande storlek.

    • Face Count: Med denna typ kan du ange ett antal ytor som du vill att modellen ska reduceras till. Även här finns det adaptiva och enhetliga remesh-typer som du kan välja mellan.

    • Klicka på OK för att tillämpa ändringarna i modellen.
    • Gå till File> Export och välj namn och plats för din reducerade STL.

    Minska filstorleken med "Remesh"

    Det här verktyget kan också användas för att minska STL-filens storlek. När du klickar på det visas ett popup-fönster för Remesh till höger om visningsfönstret, där du får ett antal alternativ.

    För det första är det typen av Remesh - adaptiv eller enhetlig - som vi diskuterade ovan.

    För det andra har vi Density. Ju lägre den är, desto mindre blir filstorleken. 1 är basmodellens Density, så du bör ha värden under 1 om du vill att filen ska vara mindre.

    Därefter väljer du Shape Preservation, som avser hur mycket av den ursprungliga modellen du vill bevara. Du kan ändra detta med skjutreglaget, så prova olika värden och se vad som fungerar för dig.

    Slutligen har du tre rutor som du kan kryssa i:

    • Bevara skarpa kanter
    • Bevara gränser
    • Förhandsgranska

    Markera de två första om du vill att din omgjorda modell ska ligga så nära originalet som möjligt, och markera rutan Förhandsgranska för att se effekten av ändringarna live på modellen innan du tillämpar dem. Du kan experimentera lite för att se vad som fungerar för just din modell och ditt mål.

    Glöm inte att klicka på OK för att tillämpa ändringarna och gå sedan till File> Export och spara filen på önskad plats.

    Hur man minskar STL-filstorleken i Blender

    Blender stöder STL-filer, så för att öppna din modell måste du gå till File> Import> STL och välja filen. Följ stegen nedan för att minska storleken på din modell:

    • Gå till Modifier Properties (skiftnyckelikonen till höger om visningsfönstret) och klicka på Add Modifier.

    • Välj Decimate. Det här är en modifiering (eller proceduroperation) som minskar geometrins täthet, vilket innebär att antalet polygoner i modellen minskar.

    • Minska förhållandet. Som standard är förhållandet inställt på 1, så du måste gå under 1 för att minska antalet ansikten.

    Lägg märke till att färre ansikten innebär färre detaljer på modellen. Försök alltid att hitta ett värde som gör att modellen kan minskas utan att kompromissa för mycket med kvaliteten.

    • Gå till File> Export> STL och välj ett namn och en plats för filen.

    Här finns en video som visar hur det går till.

    Hur man minskar STL-filstorleken i Meshmixer

    Med Meshmixer kan du också importera, reducera och exportera STL-filer. Även om det är långsammare än Blender erbjuder det fler alternativ när det gäller att förenkla 3D-modeller.

    Meshmixer fungerar på samma sätt som Fusion 360 när det gäller reduktionsalternativ. Följ dessa steg för att göra en STL-fil mindre:

    • Tryck på CTRL + A (Command+A för Mac) för att markera hela modellen. Ett popup-fönster visas i det övre vänstra hörnet av visningsfönstret. Välj det första alternativet, Edit (redigera).

    • Klicka på Minska. När kommandot har beräknats visas ett nytt popup-fönster. När du har valt hela modellen kan du använda genvägen Shift+R för att öppna popup-fönstret Minska.

    Låt oss gå igenom de alternativ du har för att minska modellens storlek. De två viktigaste valen du kan göra här är Reduce Target och Reduce Type.

    Urvalet Reduce Target (reduktionsmål) avser i princip syftet med din filreduktion. Du har tre reduktionsalternativ:

    • Procent: minskar antalet trianglar till en viss procent av det ursprungliga antalet. Du kan justera procentandelen med hjälp av reglaget Procent.
    • Triangelbudget: minska antalet trianglar till ett visst antal. Du kan justera antalet trianglar med reglaget Tri Count.
    • Max avvikelse: minska antalet trianglar så mycket som möjligt utan att överskrida en maximal avvikelse som du kan ställa in med hjälp av reglaget. "Avvikelsen" avser det avstånd som den reducerade ytan avviker från den ursprungliga ytan.

    Operationen Reduce Type (Typ av reducering) hänvisar till formen på de resulterande trianglarna och har två alternativ att välja mellan:

    • Enhetlig: Detta innebär att de resulterande trianglarna i största möjliga mån har lika sidor.
    • Formbevarande: Detta alternativ syftar till att göra den nya formen så lik den ursprungliga modellen som möjligt, utan att ta hänsyn till de nya trianglarnas form.

    Slutligen finns det två kryssrutor längst ner i popup-fönstret: Preserve Boundaries och Preserve Group Boundaries. Om du kryssar i dessa rutor innebär det vanligtvis att modellens gränser kommer att bevaras så noggrant som möjligt, även om de inte är markerade försöker Meshmixer bevara gränserna.

    • Gå till File> Export och välj plats och format för filen.

    Vad är den genomsnittliga filstorleken för en STL-fil vid 3D-utskrift?

    Den genomsnittliga filstorleken för en STL-fil för 3D-utskrift är 10-20 MB. 3D Benchy, som är det vanligaste 3D-utskrivna objektet, är cirka 11 MB. För mer detaljerade modeller, t.ex. miniatyrer, statyer, byster eller figurer, kan den genomsnittliga filstorleken vara 30-45 MB. För mycket enkla objekt är den genomsnittliga filstorleken mindre än 1 MB.

    • Skjutning av Iron Man - 4MB
    • 3D Benchy - 11MB
    • Ledad skelettdrake - 60MB
    • Manticore bordsmodell i miniatyr - 47MB

    Roy Hill

    Roy Hill är en passionerad 3D-utskriftsentusiast och teknikguru med en mängd kunskap om allt som har med 3D-utskrift att göra. Med över 10 års erfarenhet inom området har Roy bemästrat konsten att 3D-designa och skriva ut, och har blivit en expert på de senaste 3D-utskriftstrenderna och -teknologierna.Roy har en examen i maskinteknik från University of California, Los Angeles (UCLA), och har arbetat för flera välrenommerade företag inom området 3D-utskrift, inklusive MakerBot och Formlabs. Han har också samarbetat med olika företag och individer för att skapa anpassade 3D-tryckta produkter som har revolutionerat deras branscher.Bortsett från sin passion för 3D-utskrift är Roy en ivrig resenär och en friluftsentusiast. Han tycker om att tillbringa tid i naturen, vandra och campa med sin familj. På fritiden mentorar han även unga ingenjörer och delar med sig av sin stora kunskap om 3D-utskrift genom olika plattformar, inklusive sin populära blogg, 3D Printerly 3D Printing.