PNG til OBJ-konverter
Gjør en PNG om til en 3D-modell du kan legge rett inn i Blender, en spillmotor eller en renderingsscene. Gråverdier blir til høyder for terrengfliser og pregede paneler, og en logo på gjennomsiktig bakgrunn blir et massivt, ekstrudert merke.
3D-modellkonverterer
eller slipp STL, OBJ, MTL …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
STL og OBJ lagrer ingen enheter. Hvis en del vises 10× eller 25,4× for liten eller stor i sliceren, er enhetene lest feil. Angi dem her.
Blender, CAD-programmer og slicere bruker Z opp. glTF, Unity og de fleste spillmotorer bruker Y opp. Bytt hvis modellen ligger på siden etter import.
Brukes når STEP- eller IGES-solider konverteres til et mesh. Fin gir myke kurver, men større filer. Grov er nok til raske forhåndsvisninger.
Brukes bare for PNG-, JPG- eller SVG-filer. Relieff hever mørke områder. En litofan er en tynn plate som viser bildet når den lyses opp bakfra. Ekstrudering gjør en logo eller SVG-kontur til en flat, massiv form.
Bredden på den utskrevne modellen. Høyden følger bildets sideforhold.
Maksimal høyde for et relieff eller en litofan, eller tykkelsen på en ekstrudert form. Litofaner bruker vanligvis 2–3 mm.
Massiv plate under relieffet slik at utskriften holder sammen. 0 betyr ingen bunnplate.
Slik bruker du dette verktøyet
- 1
Last opp PNG-filen
Et gråtonet høydekart, et bilde eller en logo med gjennomsiktig bakgrunn, opptil 20 filer. JPG, WebP og BMP fungerer på samme måte.
- 2
Velg relieff eller form
Bildet blir starter på Relieff, med 5 mm Høyde / dybde over en bunn på 1 mm. Velg Ekstrudert form for logoer, og huk av for Inverter høyder hvis lyse områder skal være høye.
- 3
Konverter til OBJ
Trykk Konverter til OBJ og importer filen i 3D-programmet ditt. Skaler den der hvis scenen din bruker meter.
Slik gjør du et høydekart i PNG om til en 3D-modell
Høydekart er et av de eldste triksene i 3D-grafikk: et gråtonebilde der lysstyrke betyr høyde. Terrengredigerere, skulpturpensler og displacement-shadere leser dem, og Unreal Engines Landscape-verktøy importerer 16-bits gråtone-PNG-filer til nettopp dette. Forskjellen her er at du får en fast mesh, ikke en shader-effekt, så formen finnes i OBJ-filen og overlever enhver eksport.
Konverteren leser bildet som et rutenett, løfter hvert punkt etter lysstyrken opp til Høyde / dybde, lukker kantene og legger til en bunnplate. Med Ekstrudert form fjernes den gjennomsiktige eller lyse bakgrunnen, og resten av formen skyves jevnt opp. Slik blir en PNG-logo til et skilt eller en merkeplate i en scene.
Pass på antall polygoner. Hver piksel gir mer geometri, så et høydekart på 4 000 × 4 000 gir en mesh som er mye tyngre enn en spillscene trenger. Et bilde på 512 eller 1 024 piksler er nok for de fleste objekter. Reduser polygoner i Blender om du trenger det lettere. Se Bilde til STL for å skrive ut det samme relieffet.
- Modellbredde
- 5–1 000 mm
- Område for høyde / dybde
- 0,2–100 mm
- Tykkelse på bunnen
- 0–50 mm
- Bilder per runde
- 20
PNG
Portable Network Graphics
PNG er et tapsfritt rasterformat utgitt i 1996 av PNG Development Group og senere standardisert av W3C og ISO. Det beholder hver piksel nøyaktig, støtter full alfa-gjennomsiktighet og håndterer tekst, skarpe kanter og flate farger uten artefakter. Den presisjonen gjør det ideelt for skjermbilder, logoer, ikoner og grensesnittgrafikk. Ulempen er størrelsen: fotografier lagret som PNG er ofte flere ganger større enn samme bilde som JPEG eller WebP. Alle nettlesere, operativsystemer og redigeringsprogrammer åpner PNG-filer.
- Komprimering
- Tapsfri
- Gjennomsiktighet
- Ja
- Animasjon
- Nei
- Introdusert
- 1996 · PNG Development Group
OBJ
Wavefront OBJ
OBJ er et 3D-geometriformat utviklet av Wavefront Technologies. Det er en ren tekstfil som lister hjørnepunkter, teksturkoordinater, normaler og flater, med materialer og teksturer referert i en egen .mtl-fil. Nesten alle 3D-modelleringsprogrammer, spillmotorer og 3D-utskriftsverktøy kan importere det. OBJ støtter ikke animasjon, rigging eller scenehierarkier, og teksturer forsvinner hvis MTL- og bildefilene ikke holdes sammen.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- Nei
- Introdusert
- Wavefront Technologies
Folk konverterer PNG til OBJ for å hente et høydekart, en logo eller et preget bilde inn i Blender, en spillmotor eller en renderer som ekte geometri i stedet for en flat tekstur.
Importere den konverterte OBJ-filen i Blender, Unity eller Godot
Blender
- 01Fil > Importer > Wavefront (.obj).
- 02Koordinatene er skrevet i millimeter, så skaler med 0,001 hvis scenen din bruker meter.
- 03Legg til PNG-en som tekstur med projeksjon ovenfra hvis du vil ha bildet på modellen.
Unity
- 01Dra .obj-filen til Assets-mappen.
- 02Angi Scale Factor i importinnstillingene, siden Unity regner én enhet som én meter.
- 03Dra modellen inn i scenen og tilordne et materiale.
Godot
- 01Kopier .obj-filen til prosjektmappen.
- 02Godot importerer den som en mesh-ressurs i FileSystem-panelet.
- 03Tilordne meshen til en MeshInstance3D-node og legg til et materiale.
Spørsmål om PNG til OBJ
Kan en PNG bli en komplett 3D-modell med bakside og sider?
Ikke fra ett bilde. En PNG har bare én visning og ingen dybde, så konverteren lager et relieff eller en ekstrudert kontur som er flat på baksiden. Hele objekter krever fotogrammetri fra mange bilder, eller modellering for hånd.
Er hvitt høyt eller lavt i et høydekart i PNG?
I høydekart for spillmotorer og GIS er hvitt høyt og svart lavt. Relieffet i denne konverteren hever mørke områder som standard, slik et preget bilde oppleves, så huk av for Inverter høyder når du bruker et høydekart over terreng.
Hvorfor ser terrenget mitt trappetrinnformet ut?
En 8-bits gråtone-PNG har bare 256 lysnivåer, så et høyt relieff stiger i synlige trinn. Senk Høyde / dybde, gjør høydekartet litt uskarpt før opplasting, eller glatt ut meshen i Blender etter importen.
Får OBJ-filen med seg fargene fra PNG-en?
Relieffet bygges kun ut fra lysstyrke, så se på resultatet som ren geometri. For å vise det opprinnelige bildet på det, legg PNG-en på som tekstur i Blender med projeksjon ovenfra. Det passer, fordi meshen har samme proporsjoner som bildet.
Bør jeg velge OBJ eller STL for en modell laget av et bilde?
Velg OBJ for 3D-programvare og spillmotorer, som leser det overalt, og STL når modellen skal til en 3D-skriver. For utskrift har PNG til STL de samme alternativene med STL som utdata.