UltKit

PNG TGA-ba konvertáló

Alakítsa PNG textúráit, sprite-jait és felületgrafikáit Truevision TGA fájlokká azokhoz a játékmotorokhoz és eszközökhöz, amelyek a Targát várják textúrabemenetként. Az átlátszó pixelek az alfacsatornába kerülnek, így a kivágások és a maszkok továbbra is működnek.

Képkonvertáló

vagy húzza ide a(z) JPG, JPEG, JPE … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Adja hozzá a PNG textúrákat

    Válasszon ki legfeljebb 20 PNG fájlt, egyenként legfeljebb 95 MB méretben. Egy teljes textúrakészlet (diffúz, normál, roughness, maszk) egyetlen kötegben feldolgozható.

  2. 2

    Motorhoz szánt textúráknál hagyja kikapcsolva az átméretezést

    Hagyja a Kimeneti kép átméretezése beállítást az Eredeti méret megtartása értéken, hogy a kettő hatványának megfelelő méretek, például az 1024 × 1024 vagy a 2048 × 2048, pontosan megmaradjanak.

  3. 3

    Konvertálás TGA formátumba

    Nyomja meg a Konvertálás erre: TGA gombot, majd töltse le a fájlokat egyesével vagy ZIP-ben, és másolja őket a motor importmappájába.

Miért kérnek még mindig TGA-t a játékmotorok és a textúraeszközök

A TGA formátumot a Truevision tervezte 1984-ben a TARGA videórögzítő kártyáihoz, az 1989-es TGA 2.0 pedig hozzáadta a láblécet és a bővítési területet, amelyet a legtöbb szoftver ma is olvas. A formátum olyan egyszerű, hogy néhány tucat sornyi kóddal betölthető: rövid fejléc, opcionális színtérkép, majd nyers vagy futamhossz-kódolt képpontok. Ez az egyszerűség az oka, hogy a játékstúdiók az 1990-es években átvették, és hogy sok munkafolyamat azóta sem váltott.

A gyakorlati ok az alfa és a kiszámíthatóság. A 32 bites TGA mindig egyenes 8 bites alfacsatornát hordoz a szín mellett, gamma- vagy színprofilblokk nélkül, amelyet az importáló másként értelmezhetne. A textúrakészítők megbíznak abban, hogy a Photoshopból, Substance-ból vagy Blenderből pontosan ugyanazokkal az értékekkel kerül a motorba.

PNG TGA-ba Unrealhez, Source-hoz, Unityhez és Blenderhez

SzervezetKövetelményForrás
Unreal EngineImportál TGA-t, PNG-t, PSD-t és másokat; a textúrák oldalainak a kettő hatványának kell lenniük a mipmapekhez és a streameléshez—
Source motor (vtex)A Valve textúrafordítója TGA-t olvas és VTF-et ír; az alfa vezérli az áttetszőséget és a maszkokat—
UnityKözvetlenül importálja a TGA-t, és buildeléskor célplatformonként tömöríti—
BlenderOlvassa és írja a Targát, RLE-s „Targa” és tömörítetlen „Targa Raw” kimenettel is—

PNG

Portable Network Graphics

A PNG veszteségmentes rasztergrafikus formátum, amelyet a PNG Development Group tett közzé 1996-ban, később a W3C és az ISO is szabványosította. Minden pixelt pontosan megőriz, támogatja a teljes alfa-átlátszóságot, és műtermékek nélkül kezeli a szöveget, az éles széleket és az egybefüggő színeket. Ez a pontosság ideálissá teszi képernyőképekhez, logókhoz, ikonokhoz és felületi grafikákhoz. Az ár a méret: a PNG-ként mentett fényképek gyakran többszörösen nagyobbak, mint ugyanaz a fotó JPEG-ként vagy WebP-ként. Minden böngésző, operációs rendszer és szerkesztő megnyitja a PNG fájlokat.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1996 · PNG Development Group
PNG átalakító

TGA

Truevision TGA (Targa)

A TGA, más néven Targa, a Truevision 1984-ben készítette a grafikus kártyáihoz. Raszteres képeket tárol tömörítetlenül vagy veszteségmentes futamhossz-kódolással, és 8 bites alfa-csatornát támogat. Egyszerű felépítése miatt régóta kedvelt formátum játéktextúrákhoz, 3D-s renderekhez és videógrafikához. A fájlok a PNG-hez képest nagyok, a böngészők és a telefonok pedig nem jelenítik meg a TGA-t. A legtöbb képszerkesztő, játékmotor és 3D-s program viszont beolvassa.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1984 · Truevision
TGA átalakító

A PNG-ből TGA lesz, ha a játékmotor, a modolóeszköz vagy a renderelési folyamat Targa textúrákra épül 8 bites alfacsatornával; a TGA pedig visszakerül PNG-be, ha a textúrát böngészőben kell megnézni, vagy ezen a folyamaton kívül megosztani.

TGA alfacsatorna, RLE-tömörítés és 32 bites kimenet

RLE (futamhossz-kódolás)Tömörített TGA · TGA 10-es képtípus
A TGA egyetlen definiált tömörítése. Az azonos képpontok sorozatát egyszer tárolja ismétlésszámmal, ami az egyszínű felületű UI-grafikákat és maszkokat nagyon, a fotószerű textúrákat alig kisebbíti. A 2-es fejléc-képtípus tömörítetlen true colort jelent; a 10-es ugyanezt az adatot futamhossz-kódolva.

Minden TGA-t olvasó motor és szerkesztő a sima és az RLE változatot is olvassa, így az importnál ritkán számít a választás. A verziókezelésnél fontosabb: a tömörítetlen TGA-k kiszámíthatóan hasonlíthatók össze és tárolhatók, ezért egyes stúdiók tiltják az RLE-t az eszközszabályaikban. A Photoshop ugyanezt a Tömörítés (RLE) jelölőnégyzettel kínálja a Targa mentési párbeszédében.

Konvertálás előtt érdemes ellenőrizni a PNG alfáját. Sok exportáló átlátszatlan grafikához is teljes alfacsatornát ír, a motorok pedig ilyenkor áttetszőnek kezelik a textúrát, ami rendezési és overdraw-költséggel jár. Ha az alfának nincs jelentése, előbb távolítsa el a szerkesztőben. A PNG formátum hátteréről lásd: JPG, JPEG és PNG különbségei; ha a TGA-t vissza kell vinni böngészős előnézetbe, a TGA PNG-be ennek az oldalnak a fordítottja.

Kérdések a PNG TGA-ba konvertálásáról

24 vagy 32 bites lesz a TGA?

Az alfacsatornás PNG 32 bites TGA lesz: piros, zöld, kék és alfa csatornánként 8 bit. Az átlátszatlan PNG-nek elég a 24 bit. Ha a motor átlátszóság nélküli textúrához is 32 bitet követel, konvertálás előtt adjon a PNG-nek teljesen átlátszatlan alfacsatornát.

Veszteségmentes a PNG TGA-ba konvertálása?

A hagyományos, 8 bites PNG-knél igen: minden szín- és alfaérték pontosan átkerül. A csatornánként 16 bites PNG-t, amely jellemző a szobrászprogramokból exportált magasságtérképekre, 8 bitesre csökkenti, mert a TGA-nak nincs mélyebb true color módja. Az ilyen térképeket tartsa PNG vagy EXR formátumban, ha a motor elfogadja.

Miért jelenik meg fejjel lefelé a TGA az egyik programban?

A TGA a sorokat alulról felfelé vagy felülről lefelé is tárolhatja, és a fejlécben egy jelző mondja meg, melyiket. A legtöbb program olvassa a jelzőt, néhány régi megjelenítő és kézzel írt betöltő viszont figyelmen kívül hagyja, és fejjel lefelé rajzolja ki a képet. Ilyenkor a betöltőben vagy egy szerkesztőben fordítsa meg, ne konvertálja újra.

TGA-t vagy DDS-t használjak játéktextúrákhoz?

A TGA az a forrásfájl, amelyet megőriz és újra importál; a DDS GPU-tömörített adatot tartalmaz, amelyet a videokártya közvetlenül olvas. Az Unreal és a Unity elfogadja a TGA-t, és importáláskor maga tömöríti. Az importálási lépés nélkül textúrát betöltő modok és régebbi motorok gyakran DDS-t kérnek, amelyet a PNG DDS-be állít elő.

Miért sokkal nagyobb a TGA, mint a PNG?

A PNG Deflate tömörítést használ; a TGA legfeljebb egyszerű futamhossz-kódolást, amely csak az egyszínű felületeken segít. Egy részletes, alfás 2048 × 2048-as textúra tömörítetlen TGA-ként nagyjából 16 MB. A motor a játék összeállításakor újra tömöríti, így a lemezen elfoglalt méret csak a projektmappa szempontjából számít.