UltKit

Konvertor PNG na OBJ

Premeňte PNG na 3D sieť, ktorú vložíte do Blenderu, herného enginu alebo renderovacej scény. Odtiene sivej sa zmenia na výšky pre dlaždice terénu a reliéfne panely; logo na priehľadnom pozadí sa stane plným vytiahnutým odznakom.

Prevodník 3D modelov

alebo sem presuňte súbory STL, OBJ, MTL … ·

Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach

Výstup

Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.

Ako používať tento nástroj

  1. 1

    Nahrajte PNG

    Výškovú mapu v odtieňoch sivej, fotku alebo logo s priehľadným pozadím, najviac 20 súborov. JPG, WebP a BMP fungujú rovnako.

  2. 2

    Zvoľte reliéf alebo tvar

    Z obrázka sa stane je predvolene nastavené na Reliéf, s Výška / hĺbka 5 mm nad podstavou hrubou 1 mm. Pre loga vyberte Vytlačený tvar a ak má byť svetlá časť vysoká, zaškrtnite Invertovať výšky.

  3. 3

    Previeďte na OBJ

    Stlačte Previesť na OBJ a súbor importujte do svojej 3D aplikácie. Ak vaša scéna používa metre, upravte tam mierku.

Prevod výškovej mapy PNG na 3D sieť

Výškové mapy sú najstarší trik 3D grafiky: obrázok v odtieňoch sivej, kde jas znamená nadmorskú výšku. Čítajú ich editory terénu, sochárske štetce aj displacement shadery a nástroj Landscape v Unreal Engine na ten účel importuje 16-bitové PNG v odtieňoch sivej. Rozdiel je v tom, že dostanete pevný mesh, nie shaderový efekt, takže tvar existuje v súbore OBJ a prežije akýkoľvek export.

Konvertor vzorkuje obrázok ako mriežku, každý bod zdvihne podľa jasu až do Výška / hĺbka, uzavrie okraje a pridá podstavu. Pri Vytlačenom tvare sa priehľadné alebo svetlé pozadie vynechá a zvyšný tvar sa rovnomerne vytlačí, takže z loga v PNG vznikne odznak alebo tabuľa do scény.

Dávajte pozor na počet polygónov. Každý pixel pridáva geometriu, takže výšková mapa 4 000 × 4 000 dá mesh oveľa ťažší, než herná scéna potrebuje. Pre väčšinu rekvizít stačí obrázok s 512 alebo 1 024 pixelmi; ak chcete ľahší model, zredukujte ho v Blenderi. Ak chcete rovnaký reliéf vytlačiť, pozrite obrázok do STL.

Šírka modelu
5–1 000 mm
Rozsah výšky / hĺbky
0,2–100 mm
Hrúbka podstavy
0–50 mm
Obrázkov v dávke
20

PNG

Portable Network Graphics

PNG je rastrový formát bez straty kvality publikovaný v roku 1996 skupinou PNG Development Group a neskôr štandardizovaný organizáciami W3C a ISO. Zachová každý pixel presne, podporuje plnú alfa priehľadnosť a text, ostré hrany a plné farby zvláda bez artefaktov. Vďaka tejto presnosti je ideálny pre snímky obrazovky, logá, ikony a grafiku rozhraní. Nevýhodou je veľkosť: fotografie uložené ako PNG sú často niekoľkonásobne väčšie než rovnaká fotka v JPEG alebo WebP. PNG otvoria všetky prehliadače, operačné systémy aj editory.

Kompresia
Bezstratová
Priehľadnosť
Áno
Animácia
Nie
Rok vzniku
1996 · PNG Development Group
Konvertor PNG

OBJ

Wavefront OBJ

OBJ je formát 3D geometrie vyvinutý spoločnosťou Wavefront Technologies. Je to súbor v čistom texte so zoznamom vrcholov, súradníc textúr, normál a plôch, pričom materiály a textúry sú odkazované v samostatnom súbore .mtl. Importovať ho vie takmer každý program na 3D modelovanie, herný engine a nástroj na 3D tlač. OBJ nepodporuje animáciu, rigging ani hierarchie scény a textúry sa stratia, ak súbory MTL a obrázky nezostanú pokope.

Kompresia
–
Priehľadnosť
–
Animácia
Nie
Rok vzniku
Wavefront Technologies
Konvertor OBJ

PNG sa prevádza na OBJ, aby sa výšková mapa, logo alebo vylisovaný obrázok dostali do Blenderu, herného enginu alebo rendereru ako skutočná geometria namiesto plochej textúry.

Import prevedeného OBJ do Blenderu, Unity alebo Godotu

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Súradnice sú zapísané v milimetroch, preto ak vaša scéna používa skutočné metre, zmeňte mierku na 0,001.
  3. 03Ak chcete mať na modeli obrázok, pridajte PNG ako textúru s projekciou zhora.

Unity

  1. 01Presuňte súbor .obj do priečinka Assets.
  2. 02V nastaveniach importu upravte Scale Factor, keďže Unity považuje jednu jednotku za jeden meter.
  3. 03Presuňte model do scény a priraďte mu materiál.

Godot

  1. 01Skopírujte súbor .obj do priečinka projektu.
  2. 02Godot ho importuje ako zdroj mesh v paneli FileSystem.
  3. 03Priraďte mesh uzlu MeshInstance3D a pridajte materiál.

Otázky o prevode PNG na OBJ

Môže sa z PNG stať úplný 3D model so zadnou stranou a bokmi?

Z jedného obrázka nie. PNG obsahuje jeden pohľad a žiadnu hĺbku, preto konvertor vytvorí reliéf alebo vytlačený obrys, ktorý je vzadu plochý. Plné objekty vyžadujú fotogrametriu z mnohých fotiek alebo ručné modelovanie.

Je biela vo výškovej mape PNG vysoko alebo nízko?

Vo výškových mapách pre herné enginy a GIS je biela vysoko a čierna nízko. Reliéf v tomto konvertore predvolene dvíha tmavé oblasti, tak ako sa číta vylisovaná fotka, preto pri výškovej mape terénu zaškrtnite Invertovať výšky.

Prečo môj terén vyzerá stupňovito ako schody?

8-bitové PNG v odtieňoch sivej má len 256 úrovní jasu, takže vysoký reliéf stúpa vo viditeľných stupňoch. Znížte Výška / hĺbka, výškovú mapu pred nahraním mierne rozmažte alebo po importe vyhlaďte mesh v Blenderi.

Prenesie OBJ farby z PNG?

Reliéf vzniká len z jasu, preto výstup berte ako geometriu. Ak na ňom chcete zobraziť pôvodný obrázok, použite PNG ako textúru v Blenderi s projekciou zhora, ktorá sedí, pretože mesh má rovnaké proporcie ako obrázok.

Mám pre model z obrázka zvoliť OBJ alebo STL?

OBJ vyberte pre 3D softvér a herné enginy, ktoré ho čítajú všade, a STL, ak model pôjde na 3D tlačiareň. Na tlač nastaví PNG do STL rovnaké možnosti s výstupom STL.

Ďalšie spôsoby, ako premeniť obrázky na modely