UltKit

Převod PNG do OBJ

Převeďte PNG na 3D síť, kterou vložíte do Blenderu, herního enginu nebo renderovací scény. Odstíny šedi se promítnou do výšky, takže vzniknou dlaždice terénu nebo reliéfní panely; z loga na průhledném pozadí se stane plný vysunutý odznak.

Převodník 3D modelů

nebo sem přetáhněte soubory STL, OBJ, MTL … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte PNG

    Černobílou výškovou mapu, fotku nebo logo s průhledným pozadím, až 20 souborů. JPG, WebP a BMP fungují stejně.

  2. 2

    Zvolte reliéf nebo tvar

    Z obrázku vznikne je ve výchozím stavu nastaveno na Reliéf, s Výška / hloubka 5 mm nad podstavou 1 mm. Pro loga zvolte Vytažený tvar a zaškrtněte Obrátit výšky, pokud mají být vysoko světlé oblasti.

  3. 3

    Převeďte do OBJ

    Klikněte na Převést na OBJ a soubor importujte do své 3D aplikace. Pokud vaše scéna používá metry, změňte tam měřítko.

Převod výškové mapy PNG na 3D síť

Výškové mapy jsou nejstarší trik 3D grafiky: černobílý obrázek, kde jas znamená výšku. Čtou je editory terénu, sochařské štětce i displacement shadery a nástroj Landscape v Unreal Engine pro tento účel importuje 16bitové černobílé PNG. Rozdíl je v tom, že tady dostanete pevnou síť, ne efekt shaderu, takže tvar existuje přímo v OBJ a přežije jakýkoli export.

Převodník vzorkuje obrázek jako mřížku, každý bod zvedne podle jasu až do hodnoty Výška / hloubka, uzavře okraje a přidá podstavu. U Vytaženého tvaru se průhledné nebo světlé pozadí zahodí a zbylý tvar se rovnoměrně vytáhne, takže se z loga v PNG stane odznak nebo cedule do scény.

Hlídejte počet polygonů. Každý pixel přidává geometrii, takže výšková mapa 4 000 × 4 000 dá síť mnohem těžší, než herní scéna potřebuje. Pro většinu rekvizit stačí obrázek 512 nebo 1 024 px; lehčí síť získáte decimací v Blenderu. Pro tisk stejného reliéfu viz Obrázek do STL.

Šířka modelu
5–1 000 mm
Rozsah výšky / hloubky
0,2–100 mm
Tloušťka podstavy
0–50 mm
Obrázků v dávce
20

PNG

Portable Network Graphics

PNG je rastrový formát bez ztráty kvality, který v roce 1996 zveřejnila skupina PNG Development Group a později ho standardizovaly W3C a ISO. Zachová každý pixel přesně, podporuje plnou průhlednost alfa a bez artefaktů zvládá text, ostré hrany i plné barvy. Díky této přesnosti je ideální pro snímky obrazovky, loga, ikony a grafiku rozhraní. Nevýhodou je velikost: fotografie uložené jako PNG bývají několikanásobně větší než stejná fotka v JPEG nebo WebP. Soubory PNG otevřou všechny prohlížeče, operační systémy i editory.

Komprese
Bezztrátová
Průhlednost
Ano
Animace
Ne
Představeno
1996 · PNG Development Group
Převodník PNG

OBJ

Wavefront OBJ

OBJ je formát 3D geometrie vyvinutý společností Wavefront Technologies. Jde o textový soubor vypisující vrcholy, texturové souřadnice, normály a plochy, přičemž materiály a textury jsou odkazovány v samostatném souboru .mtl. Importuje ho téměř každý program pro 3D modelování, herní engine i nástroj pro 3D tisk. OBJ nepodporuje animaci, rigging ani hierarchii scény a textury se ztratí, pokud nejsou soubory MTL a obrázky uchovány pohromadě.

Komprese
–
Průhlednost
–
Animace
Ne
Představeno
Wavefront Technologies
Převodník OBJ

PNG se do OBJ převádí, aby se výšková mapa, logo nebo vyražený obrázek dostaly do Blenderu, herního enginu či rendereru jako skutečná geometrie místo ploché textury.

Import převedeného OBJ do Blenderu, Unity nebo Godotu

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Souřadnice jsou zapsány v milimetrech, takže pokud scéna používá reálné metry, změňte měřítko na 0,001.
  3. 03Chcete-li mít na modelu obrázek, přidejte PNG jako texturu s projekcí shora.

Unity

  1. 01Přetáhněte soubor .obj do složky Assets.
  2. 02V nastavení importu upravte Scale Factor, protože Unity bere jednu jednotku jako jeden metr.
  3. 03Přetáhněte model do scény a přiřaďte materiál.

Godot

  1. 01Zkopírujte soubor .obj do složky projektu.
  2. 02Godot ho naimportuje jako zdroj mesh v panelu FileSystem.
  3. 03Přiřaďte mesh uzlu MeshInstance3D a přidejte materiál.

Otázky k převodu PNG do OBJ

Může z PNG vzniknout plný 3D model se zadní stranou a boky?

Z jednoho obrázku ne. PNG obsahuje jediný pohled a žádnou hloubku, takže převodník vytvoří reliéf nebo vytažený obrys, který je vzadu plochý. Úplné objekty vyžadují fotogrammetrii z mnoha fotek nebo ruční modelování.

Je ve výškové mapě PNG bílá nahoře, nebo dole?

Ve výškových mapách pro herní enginy a GIS je bílá vysoko a černá nízko. Reliéf v tomto převodníku ve výchozím stavu zvedá tmavé oblasti, jak se čte vyražená fotka, proto při nahrání výškové mapy terénu zaškrtněte Obrátit výšky.

Proč můj terén vypadá stupňovitě jako schody?

8bitové černobílé PNG má jen 256 úrovní jasu, takže vysoký reliéf stoupá viditelně po schodech. Snižte Výška / hloubka, před nahráním výškovou mapu lehce rozmažte, nebo po importu vyhlaďte síť v Blenderu.

Přenese OBJ barvy z PNG?

Reliéf se tvoří jen z jasu, proto výstup berte jako geometrii. Chcete-li na něm zobrazit původní obrázek, použijte PNG v Blenderu jako texturu s projekcí shora; sedne přesně, protože síť má stejné proporce jako obrázek.

Mám pro model z obrázku zvolit OBJ, nebo STL?

OBJ zvolte pro 3D software a herní enginy, které ho čtou všude, a STL, pokud model půjde na 3D tiskárnu. Pro tisk nastaví stejné volby PNG do STL s výstupem STL.

Další způsoby, jak převést obrázky na modely