PNG til OBJ-konverter
Gør en PNG til et 3D-mesh, som du kan sætte direkte ind i Blender, en spilmotor eller en renderingsscene. Gråværdier bliver til højder for terrænfelter og prægede paneler; et logo på gennemsigtig baggrund bliver til et massivt, ekstruderet emblem.
3D-modelkonverter
eller slip STL, OBJ, MTL …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
STL og OBJ gemmer ingen enheder. Hvis en del vises 10× eller 25,4× for lille eller for stor i sliceren, er enhederne læst forkert. Angiv dem her.
Blender, CAD-programmer og slicere bruger Z op. glTF, Unity og de fleste spilmotorer bruger Y op. Skift, hvis modellen ligger på siden efter import.
Bruges, når STEP- eller IGES-solider konverteres til et mesh. Fin giver bløde kurver, men større filer. Grov er nok til hurtige forhåndsvisninger.
Bruges kun til PNG-, JPG- eller SVG-input. Relief hæver mørke områder. En litofani er en tynd plade, der viser fotoet, når den belyses bagfra. Ekstrudering gør et logo eller en SVG-kontur til en flad, massiv form.
Bredden på den printede model. Højden følger billedets billedformat.
Maksimal højde for et relief eller en litofani, eller tykkelsen på en ekstruderet form. Litofanier bruger som regel 2–3 mm.
Massiv plade under reliefet, så printet hænger sammen. 0 betyder ingen bund.
Sådan bruger du værktøjet
- 1
Upload PNG-filen
Et gråtone-højdekort, et foto eller et logo med gennemsigtig baggrund, op til 20 filer. JPG, WebP og BMP fungerer på samme måde.
- 2
Vælg relief eller form
Billedet bliver til starter på Relief, med en Højde/dybde på 5 mm over en bund på 1 mm. Vælg Ekstruderet form til logoer, og sæt hak ved Invertér højder, hvis lyse områder skal være høje.
- 3
Konvertér til OBJ
Tryk på Konvertér til OBJ, og importér filen i dit 3D-program. Skalér den dér, hvis din scene bruger meter.
Sådan konverteres et PNG-højdekort til et mesh
Højdekort er det ældste trick i 3D-grafik: et gråtonebillede, hvor lysstyrke betyder højde. Terrænværktøjer, skulpturpensler og displacement-shaders læser dem alle, og Unreal Engines Landscape-værktøj importerer 16-bit gråtone-PNG-filer netop til det formål. Forskellen her er, at du får et fast mesh og ikke en shader-effekt, så formen findes i OBJ-filen og overlever enhver eksport.
Konverteren aflæser billedet som et gitter, løfter hvert punkt efter dets lysstyrke op til Højde/dybde, lukker kanterne og tilføjer en bundplade. Med Ekstruderet form fjernes den gennemsigtige eller lyse baggrund, og den resterende form skubbes jævnt op, og sådan bliver et PNG-logo til et skilt eller en badge i en scene.
Hold øje med antallet af polygoner. Hvert pixel tilføjer geometri, så et højdekort på 4.000 × 4.000 giver et mesh, der er langt tungere, end en spilscene behøver. Et billede på 512 eller 1.024 pixel er rigeligt til de fleste props; decimér i Blender, hvis det skal være lettere. Vil du printe det samme relief, så se Billede til STL.
- Modelbredde
- 5–1.000 mm
- Interval for højde/dybde
- 0,2–100 mm
- Bundtykkelse
- 0–50 mm
- Billeder pr. batch
- 20
PNG
Portable Network Graphics
PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.
- Komprimering
- Uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1996 · PNG Development Group
OBJ
Wavefront OBJ
OBJ er et 3D-geometriformat udviklet af Wavefront Technologies. Det er en ren tekstfil med lister over hjørnepunkter, teksturkoordinater, normaler og flader, hvor materialer og teksturer refereres i en separat .mtl-fil. Næsten alle 3D-modelleringsprogrammer, spilmotorer og 3D-printværktøjer kan importere det. OBJ understøtter ikke animation, rigging eller scenehierarkier, og teksturer forsvinder, hvis MTL- og billedfilerne ikke opbevares sammen.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- Nej
- Introduceret
- Wavefront Technologies
Man konverterer PNG til OBJ for at få et højdekort, et logo eller et prægede billede ind i Blender, en spilmotor eller en renderer som ægte geometri i stedet for en flad tekstur.
Import af den konverterede OBJ i Blender, Unity eller Godot
Blender
- 01File > Import > Wavefront (.obj).
- 02Koordinaterne skrives i millimeter, så skalér med 0,001, hvis din scene bruger meter i virkelig størrelse.
- 03Tilføj PNG'en som tekstur med en projektion oppefra, hvis du vil have billedet på modellen.
Unity
- 01Træk .obj-filen ind i mappen Assets.
- 02Indstil Scale Factor i importindstillingerne, da Unity regner én enhed som én meter.
- 03Træk modellen ind i scenen, og tildel et materiale.
Godot
- 01Kopiér .obj-filen til projektmappen.
- 02Godot importerer den som en mesh-ressource i FileSystem-panelet.
- 03Tildel meshet til en MeshInstance3D-node, og tilføj et materiale.
Spørgsmål om PNG til OBJ
Kan en PNG blive til en komplet 3D-model med bagside og sider?
Ikke ud fra ét billede. En PNG rummer ét billede uden dybde, så konverteren bygger et relief eller en ekstruderet kontur, som er flad på bagsiden. Hele objekter kræver fotogrammetri med mange fotos eller manuel modellering.
Er hvid højt eller lavt i et PNG-højdekort?
I højdekort til spilmotorer og GIS er hvid høj og sort lav. Denne konverters relief hæver som standard mørke områder, ligesom et prægede foto læses, så sæt hak ved Invertér højder, når du bruger et terrænhøjdekort.
Hvorfor ligner mit terræn trapper med trin?
En 8-bit gråtone-PNG har kun 256 lysniveauer, så et højt relief stiger i synlige trin. Sænk Højde/dybde, slør højdekortet en smule før upload, eller udglat meshet i Blender efter import.
Får OBJ-filen PNG-billedets farver med?
Reliefet bygges kun ud fra lysstyrke, så betragt resultatet som geometri. Vil du vise det oprindelige billede på det, så læg PNG'en på som tekstur i Blender med en projektion oppefra, som passer, fordi meshet har samme proportioner som billedet.
Skal jeg vælge OBJ eller STL til en model lavet af et billede?
Vælg OBJ til 3D-software og spilmotorer, som læser det overalt, og STL, når modellen skal til en 3D-printer. Til print sætter PNG til STL de samme indstillinger med STL som output.