UltKit

PNG na OBJ-omskakelaar

Skakel 'n PNG om na 'n 3D-maas wat u in Blender, 'n speletjie-enjin of 'n weergawetoneel kan invoeg. Grysskaalwaardes word hoogtes vir terreinteëls en reliëfpanele; 'n logo op 'n deursigtige agtergrond word 'n soliede, geëkstrudeerde kenteken.

3D-modelomskakelaar

of los STL, OBJ, MTL …-lêers hier ·

Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 1

    Laai die PNG op

    'n Grysskaal-hoogtekaart, 'n foto of 'n logo met 'n deursigtige agtergrond, tot 20 lêers. JPG, WebP en BMP werk dieselfde.

  2. 2

    Kies reliëf of vorm

    Beeld word begin by Reliëf, met 'n Hoogte / diepte van 5 mm oor 'n basis van 1 mm. Kies Uitgestulpte vorm vir logo's, en merk Keer hoogtes om as ligte dele hoog moet wees.

  3. 3

    Skakel om na OBJ

    Druk Skakel om na OBJ en voer die lêer in jou 3D-program in. Skaal dit daar as jou toneel meter gebruik.

'n PNG-hoogtekaart na 'n maas omskakel

Hoogtekaarte is die oudste foefie in 3D-grafika: 'n grysskaalbeeld waar helderheid hoogte beteken. Terreinredigeerders, beeldhoukwaste en verplasings-skakeerders lees hulle almal, en Unreal Engine se Landscape-hulpmiddel voer 16-bis grysskaal-PNG-lêers juis daarvoor in. Die verskil hier is dat jy 'n vaste maas kry, nie 'n skakeerder-effek nie, so die vorm bestaan in die OBJ en oorleef enige uitvoer.

Die omskakelaar toets die beeld as 'n rooster, lig elke punt volgens sy helderheid tot by Hoogte / diepte, sluit die rande en voeg 'n basisplaat by. Met Uitgestulpte vorm word die deursigtige of ligte agtergrond weggelaat en die oorblywende vorm egalig opgestoot, en so word 'n PNG-logo 'n kenteken of bord vir 'n toneel.

Let op die veelhoektelling. Elke piksel voeg meetkunde by, so 'n hoogtekaart van 4 000 × 4 000 gee 'n maas wat veel swaarder is as wat 'n speletjietoneel nodig het. 'n Beeld van 512 of 1 024 piksels is genoeg vir die meeste rekwisiete; dunner dit in Blender uit as dit ligter moet wees. Om dieselfde reliëf te druk, sien Beeld na STL.

Modelwydte
5–1 000 mm
Reeks vir hoogte / diepte
0,2–100 mm
Basisdikte
0–50 mm
Beelde per bondel
20

PNG

Portable Network Graphics

PNG is 'n verliesvrye rasterformaat wat in 1996 deur die PNG Development Group gepubliseer en later deur die W3C en ISO gestandaardiseer is. Dit behou elke pixel presies, ondersteun volle alfa-deursigtigheid en hanteer teks, skerp rande en egte kleure sonder artefakte. Daardie akkuraatheid maak dit ideaal vir skermkiekies, logo's, ikone en koppelvlakgrafika. Die ruil is grootte: foto's wat as PNG gestoor is, is dikwels etlike kere groter as dieselfde foto as JPEG of WebP. Alle blaaiers, bedryfstelsels en redigeerders maak PNG-lêers oop.

Kompressie
Verliesloos
Deursigtigheid
Ja
Animasie
Nee
Bekendgestel
1996 · PNG Development Group
PNG-omskakelaar

OBJ

Wavefront OBJ

OBJ is 'n 3D-meetkundeformaat wat deur Wavefront Technologies ontwikkel is. Dit is 'n platteteks-lêer wat hoekpunte, tekstuurkoördinate, normale en vlakke lys, met materiale en teksture in 'n aparte .mtl-lêer. Byna elke 3D-modelleringsprogram, speelenjin en 3D-druknutsmiddel kan dit invoer. OBJ ondersteun nie animasie, rigging of toneelhiërargieë nie, en teksture raak weg as die MTL- en beeldlêers nie bymekaar gehou word nie.

Kompressie
–
Deursigtigheid
–
Animasie
Nee
Bekendgestel
Wavefront Technologies
OBJ-omskakelaar

Mense skakel PNG na OBJ om 'n hoogtekaart, logo of opgehewe prent as ware meetkunde in Blender, 'n speletjie-enjin of 'n weergawer te bring in plaas van 'n plat tekstuur.

Die omgeskakelde OBJ in Blender, Unity of Godot invoer

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Koördinate word in millimeter geskryf, so skaal met 0,001 as jou toneel werklike meter gebruik.
  3. 03Voeg die PNG as tekstuur by met 'n bo-aansig-projeksie as jy die prent daarop wil hê.

Unity

  1. 01Sleep die .obj na die Assets-vouer.
  2. 02Stel Scale Factor in die invoerinstellings, aangesien Unity een eenheid as een meter beskou.
  3. 03Sleep die model na die toneel en ken 'n materiaal toe.

Godot

  1. 01Kopieer die .obj na die projekvouer.
  2. 02Godot voer dit in as 'n maas-hulpbron in die FileSystem-paneel.
  3. 03Ken die maas toe aan 'n MeshInstance3D-nodus en voeg 'n materiaal by.

Vrae oor PNG na OBJ

Kan 'n PNG 'n volledige 3D-model met 'n agterkant en sye word?

Nie uit een beeld nie. 'n PNG bevat een aansig en geen diepte nie, so die omskakelaar bou 'n reliëf of 'n uitgestulpte buitelyn wat agter plat is. Volledige voorwerpe vereis fotogrammetrie uit baie foto's, of modellering met die hand.

Is wit hoog of laag in 'n PNG-hoogtekaart?

In speletjie-enjin- en GIS-hoogtekaarte is wit hoog en swart laag. Hierdie omskakelaar se reliëf lig donker areas by verstek op, soos 'n opgehewe foto lyk, so merk Keer hoogtes om wanneer jy 'n terrein-hoogtekaart gebruik.

Hoekom lyk my terrein getrap soos 'n trap?

'n 8-bis grysskaal-PNG het net 256 helderheidsvlakke, so 'n hoë reliëf styg in sigbare trappe. Verlaag Hoogte / diepte, vervaag die hoogtekaart effens voor die oplaai, of maak die maas glad in Blender ná invoer.

Sal die OBJ die PNG se kleure behou?

Die reliëf word slegs uit helderheid gebou, so beskou die uitset as meetkunde. Om die oorspronklike prent daarop te wys, pas die PNG in Blender as tekstuur toe met 'n bo-af-projeksie; dit pas want die maas het dieselfde proporsies as die beeld.

Moet ek OBJ of STL vir 'n beeldmodel kies?

Kies OBJ vir 3D-sagteware en speletjie-enjins, wat dit oral lees, en STL wanneer die model na 'n 3D-drukker gaan. Vir druk stel PNG na STL dieselfde opsies met STL as uitset.

Meer maniere om beelde in modelle te omskep