Converteer uw 3D OBJ naar STL bestand dat vervolgens rechtstreeks naar een 3D-printer of, als u dat liever hebt, geopend in de meeste 3D-bewerkingstoepassingen zoals Blender en nog veel meer. Onze tool werkt met alle OBJ-bestanden en converteert alle 3D-geometrie in het bestand naar STL (standaard driehoekstaal). Onze conversietool kan ook meerdere OBJ bestanden batchgewijs converteren; Er kunnen maximaal 25 bestanden tegelijk worden geconverteerd.
Om uw OBJ naar STL te converteren, klikt u op de knop Uploaden hierboven en selecteert u het OBJ-bestand dat u wilt converteren. Eenmaal geselecteerd, wordt het bestand geconverteerd naar een STL-bestand en is het kort daarna klaar om te downloaden. Voor meer informatie over het conversieproces van OBJ naar STL, inclusief wat 3d model bestandsfuncties worden ondersteund, zie de sectie met conversie-informatie hieronder voor meer informatie.
Hier zijn twee eenvoudige stappen om uw OBJ naar STL te converteren.
Hier zullen we de bestandsformaten OBJ en STL vergelijken, kijken naar de verschillen tussen de twee formaten en de redenen benadrukken om een van beide formaten voor een bepaalde taak te kiezen. Voordat we beginnen: als je niet bekend bent met 3D-modellering en de terminologie erachter, raden we dit geweldige programma van harte aan. artikel waarin 3D-modelleringsconcepten worden uitgelegd en de terminologie die daarbij hoort.
Zowel OBJ- als STL-bestanden kunnen een 3D-object bevatten dat wordt weergegeven door een reeks driehoeken; de manier waarop ze deze gegevens opslaan, is echter heel anders. Ten eerste slaat het OBJ-formaat de geometrie op als een verzameling hoekpunten en vlakken, waarbij de hoekpunten uit een gemeenschappelijke verzameling worden getrokken. Dit betekent dat een 3D-object hetzelfde hoekpunt op meerdere vlakken kan gebruiken zonder dat het meerdere keren hoeft te worden gedefinieerd. Een STL-bestand doet dit niet; in het STL-formaat heeft elk vlak zijn eigen set van 3 hoekpunten die niet door andere vlakken kunnen worden hergebruikt.
OBJ bestanden ondersteunen normalen per hoekpunt; nogmaals, deze zijn afkomstig uit een enkele gemeenschappelijke lijst die kan worden gedeeld door verschillende gezichten binnen het 3D-object. STL-bestanden ondersteunen echter geen hoekpuntnormalen, maar wel gezichtsnormalen. OBJ-bestanden kunnen meerdere 3D-objecten binnen hetzelfde bestand bevatten; het STL-formaat is echter een eenvoudige lijst van driehoeken zonder de mogelijkheid om individuele 3D-objecten binnen een scène te scheiden.
OBJ-bestanden bieden veel ondersteuning voor verschillende objectmaterialen, inclusief kleur- en textuuroppervlakken. STL-bestanden ondersteunen echter officieel geen materiaal- of textuurmogelijkheden. Er zijn twee applicaties, VisCAM en SolidView, die hun eigen implementatie hebben van beperkte 16-bit kleurondersteuning voor individuele gezichten binnen een STL 3D-object. Deze mogelijkheden worden echter over het algemeen niet ondersteund door andere toepassingen, dus STL moet worden beschouwd als een formaat met eenvoudige geometrie zonder ondersteuning voor welke materialen dan ook.
Een 3D-draadmodel van een soldaat
Het soldaatmodel opgeslagen als een STL-bestand
Het soldaatmodel opgeslagen als een OBJ-bestand met texturen
Zowel OBJ- als STL-bestanden kunnen worden geopend en bewerkt in de meeste populaire 3D-bewerkingstoepassingen; Houd er wel rekening mee dat, met de beperkingen van het STL-formaat, als u een STL 3D-model opent en er vervolgens materialen of texturen op toepast, u deze kwijtraakt als u het vervolgens weer opslaat in het STL-formaat. Als u opslaat in het OBJ-formaat, blijven alle texturen en materialen die door uw 3D-model worden gebruikt behouden. Houd er echter rekening mee dat met het OBJ-formaat materialen worden opgeslagen in een afzonderlijk MTL (materiaal) bestand en dat texturen als afzonderlijk worden opgeslagen. afbeeldingsbestanden (meestal PNG of JPG).
Bij STL-bestanden zijn er zowel binaire als platte-tekstversies, waarbij de tekstversie aanzienlijk groter is. Daarom zullen we dit formaat buiten beschouwing laten, aangezien de meeste STL-bestanden sowieso binair zijn. Als dat niet het geval is, kunt u onze STL-compressor om uw STL tekstbestand naar een STL binair bestand te converteren. Wanneer je het binaire STL-formaat vergelijkt met het OBJ-formaat (een op tekst gebaseerd formaat), waarbij een bestand wordt gebruikt dat alleen mesh-geometrie bevat zonder texturen of materialen, komt het OBJ-bestand meestal als beste uit de bus met de kleinste bestandsgrootte van de twee formaten.
Dit lijkt misschien vreemd, omdat je zou verwachten dat een binair formaat efficiënter is; De grotere omvang van STL binaire bestanden vergeleken met het op tekst gebaseerde OBJ-formaat is echter grotendeels te wijten aan de gedupliceerde hoekpuntgegevens, aangezien deze niet kunnen worden gedeeld tussen de gezichten binnen het STL-formaat.
Op basis van de kleinere bestandsgroottes en de extra ondersteuning voor materialen, texturen en meer, zouden we zeggen dat het OBJ-formaat het betere formaat van de twee is voor het opslaan van uw 3D-modellen. Als u van plan bent uw model in 3D te printen, dan is het STL-formaat het te gebruiken formaat, omdat dit brede ondersteuning heeft onder de 3D-print-slicer-software. We gaan er dieper op in converteren van een OBJ naar STL voor 3D-printen onderstaand.
Verlenging | OBJ |
Voor-en achternaam | Wavefront |
Type | 3d model |
Mime type | text/plain |
Formaat | Text |
Hulpmiddelen | OBJ Converters, 3D-model Voxelizer, Maak OBJ animatie, Comprimeren OBJ, OBJ Assetextractor, Tekst naar OBJ, Bekijk OBJ |
Openen met | Daz Studio, MeshLab, CAD Assistant |
Het OBJ-bestandsformaat, oorspronkelijk gemaakt door Wavefront Technologies en later overgenomen door vele andere 3D-softwareleveranciers, is een eenvoudig op tekst gebaseerd bestandsformaat om te beschrijven 3D-modellen /geometrie. Deze gegevens kunnen hoekpunten, vlakken, normalen, textuurcoördinaten en verwijzingen naar externe textuurbestanden bevatten.
Omdat het formaat op tekst is gebaseerd, is het relatief eenvoudig te parseren in 3D-modelleringstoepassingen. Een nadeel van het op tekst gebaseerde formaat is dat de bestanden behoorlijk groot kunnen zijn in vergelijking met vergelijkbare binaire formaten zoals STL en gecomprimeerde bestanden zoals 3MF.
Als uw OBJ-bestand wordt geüpload met bijbehorende MTL- en textuurbestanden, worden deze toegepast op het conversieproces.
Verlenging | STL |
Voor-en achternaam | Standard Triangle Language |
Type | 3d model |
Mime type | application/vnd.ms-pki.stl |
Formaat | Text & Binary |
Hulpmiddelen | STL Converters, 3D-model Voxelizer, Maak STL animatie, Comprimeren STL, Tekst naar STL, Bekijk STL |
Openen met | Blender, Daz Studio, MeshLab, CAD Assistant |
Het STL-bestandsformaat vindt zijn oorsprong in de jaren 80 en is het oorspronkelijke bestandsformaat voor 3D-systemen stereolithografieCAD software. Het formaat definieert een driehoekig gaas met hoekpunten en vlakken en is een populair formaat om te delen 3D-printbaar modelbestanden.
Er waren verschillende formaten die probeerden het STL-formaat uit te breiden, namelijk SolidView en VisCAM, waarvan de formaten beperkte 15-bits kleurinformatie voor elk mesh-vlak bevatten, wat vaak wordt genegeerd door de meeste moderne 3D-software. Het STL-formaat kan tekst of binair zijn; onze tools ondersteunen beide formaten.
Het standaard STL-bestandsformaat ondersteunt geen gekleurde vlakken, hoekpunten of textuurinformatie. Het STL-bestand dat door de tool wordt gegenereerd, bevat standaard alleen onbewerkte mesh-/driehoekgegevens, wat perfect is voor 3D-printen.
De tool heeft ook de mogelijkheid om het bestand op te slaan in een van de niet-standaard formaten die gekleurde gezichten ondersteunen, zoals VisCAM en SolidView, wat perfect is als je de STL verder wilt verwerken in software die deze formaten ondersteunt.
Het converteren van het OBJ-bestandsformaat naar STL kan een complex proces zijn, en elk hulpmiddel dat voor dit conversieproces wordt gebruikt, moet een verscheidenheid aan gegevensconversietaken kunnen verwerken en eventuele defecten in het 3D-model kunnen identificeren en repareren. hen. Hier leggen we het conversieproces uit dat door onze tool wordt gebruikt om uw OBJ-bestand nauwkeurig naar een geldig STL 3D-model te converteren. Laten we beginnen met het conversieproces, dat de volgende stappen omvat:
In de eenvoudigste vorm is een OBJ-bestand een tekstbestand met door mensen leesbare 3D-gegevens, zoals hoekpunten, vlakken, normalen en meer. Gecombineerd vormen deze het 3D-model dat u op uw scherm ziet.
Wanneer onze tool deze 3D-gegevens leest, zijn het enige waarin we geïnteresseerd zijn de hoekpunten, vlakken en normalen, omdat dit de enige gegevens zijn die nauwkeurig kunnen worden omgezet in het uiteindelijke STL-bestand.
Het OBJ-bestand kan andere gegevens bevatten, zoals materiaaldefinities en texturen, die beschrijven hoe een bepaalde set 3D-geometrie moet worden weergegeven. Omdat we een STL-bestand maken, dat geen materialen en texturen ondersteunt, zullen we deze gegevens negeren als deze aanwezig zijn in het OBJ-bestand.
Voor meer informatie over het OBJ-bestandsformaat, zie dit geweldige artikel dat gaat uitgebreid in op de uitleg van het OBJ-formaat.
Wanneer de OBJ-bestandsgegevens worden gelezen, genereert onze tool een interne weergave van het volledige 3D-model en zal proberen eventuele geometrieproblemen op te lossen. Naast het repareren van eventuele problemen met het 3D-model, verwijdert de tool ook alle dubbele hoekpunten en bereidt het model voor op export naar het STL-formaat.
Het STL-formaat bestaat al vele jaren en is niet alleen een standaardformaat geworden voor het opslaan en verzenden van 3D-modellen, maar ook een standaardformaat voor 3D-printen, iets wat we hebben waar eerder over gesproken werd. STL-bestanden kunnen zonder verdere verwerking in de meeste moderne 3D-bewerkingstoepassingen worden geopend.
Om het opslaan van het model mogelijk te maken, moet onze tool nu het in het geheugen opgeslagen 3D-model nemen dat we in stap 2 hebben gemaakt en dit converteren naar het STL-formaat. Omdat het STL-formaat alleen eenvoudige driehoeken met één richtingsnormaal ondersteunt, worden deze, als uw OBJ hoekpuntnormalen bevat, herberekend naar een enkelzijdige normaal. Om een efficiënte bestandsgrootte te garanderen, slaat onze tool elk STL-bestand altijd in het binaire formaat op.
Als u niet bekend bent met slicingsoftware, raden wij u dit aan artikel. We hebben ook een leuke en informatieve tutorial waarin het 3D-printen van een OBJ-bestand wordt beschreven om u op weg te helpen op uw 3D-printreizen. Over het algemeen ondersteunt de 3D-printerslicersoftware echter niet het bestandsformaat OBJ. Er zijn uitzonderingen hierop, maar over het algemeen beschikken slicersoftwareontwikkelaars niet over de middelen om alle mogelijke 3D-modelformaten te ondersteunen.
Een klein tandwiel in het OBJ-formaat
Het tandwiel in een Replicator 3D-printer
Het voltooide 3D-geprinte tandwiel
Slicer-software kan echter bestanden verwerken die zijn geformatteerd volgens de STL-specificatie. Dit komt omdat STL, hoewel daterend van vóór de 3D-printrevolutie en zonder enkele kenmerken van moderne formaten, bijna universele acceptatie heeft gevonden als het voorkeursformaat voor het distribueren van 3D-printbare modellen. Ons OBJ naar STL conversietool kan uw OBJ-bestand converteren naar een STL-bestand dat geschikt is om te laden in de 3D-slicersoftware van uw keuze. Omdat STL-bestanden geen materiële kleuren of texturen ondersteunen, zal onze converter deze niet verwerken, wat resulteert in een enkel STL-bestand dat geschikt is voor gebruik met de meeste 3D-slicersoftware.
Als uw OBJ-bestand afzonderlijke materiaal- (MTL) en textuurbestanden (PNG, JPG, enz.) heeft, kunt u deze samen met het hoofdbestand OBJ naar de uploadtool slepen en neerzetten. Onze tool zal op intelligente wijze detecteren welke van deze extra bestanden tot het OBJ-bestand behoort. Als alternatief kunt u deze extra bestanden, samen met het OBJ-bestand, in een ZIP- of ander gecomprimeerd archiefbestand plaatsen en dat uploaden.
Wij streven ernaar om alle OBJ naar STL conversies zo snel mogelijk te verwerken. Dit duurt normaal gesproken ongeveer 5 seconden, maar kan langer zijn bij grotere en complexere bestanden. Wees dus geduldig.
Het STL bestandsformaat beschrijft een ongestructureerd driehoekig oppervlak van de driehoeken met behulp van een 3D Cartesisch coördinatensysteem. STL-bestanden bevatten geen schaalinformatie en de eenheden zijn willekeurig. We hebben een meer gedetailleerde beschrijving van een STL-bestand hier.
Onze tool slaat alle STL-bestanden op in binair formaat. Optioneel kunt u met onze tool opslaan in het niet-standaard kleurformaat STL.
Nee. Al onze conversietools verwerken uw OBJ-bestand op onze speciale conversieservers, wat betekent dat u onze tools kunt gebruiken op computers, laptops, tablets en mobiele apparaten met lage specificaties en uw geconverteerde STL-bestand snel kunt ontvangen.
Ja! Onze OBJ naar STL tool draait op elk systeem met een moderne webbrowser. Er is geen speciale software nodig om een van onze conversietools te draaien.
Ja. Hoewel u een Ad Blocker kunt gebruiken, kunt u overwegen om onze site op de whitelist te zetten als u onze OBJ conversietool prettig vindt. Wanneer een Ad Blocker is ingeschakeld, zijn er enkele conversielimieten op sommige van onze tools en zullen de verwerkings-/conversietijden langer zijn.
Ja. Wanneer u uw OBJ naar STL hebt geconverteerd, is er een "Feedback"-optie die u kunt gebruiken om ons op de hoogte te stellen van eventuele problemen die u bent tegengekomen bij het converteren van uw bestand.
© 2024 ImageToStl. Converteer uw PNG- en JPG-bestanden naar 3D STL-bestanden.