PNG na TGA-omskakelaar
Skakel PNG-teksture, sprites en UI-kuns om na Truevision TGA-lêers vir speletjie-enjins en gereedskap wat Targa as tekstuurinvoer vereis. Deursigtige piksels word in die alfakanaal geskryf, sodat uitsnysels en maskers steeds werk.
Beeldomskakelaar
of los JPG, JPEG, JPE …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
85 hou foto's visueel identies aan die oorspronklike. Verlaag dit slegs wanneer jy 'n kleiner lêer nodig het.
JPG, BMP en EPS het geen deursigtigheid nie. Deursigtige pixels word met hierdie kleur gevul.
Heks-kleur agter deursigtige pixels, bv. #FFFFFF.
Hierdie formaat hou een beeld. Kies GIF- of WebP-uitvoer as jy die animasie wil behou.
'n Multi-grootte-ikoon bevat verskeie resolusies in een lêer; blaaiers en bedryfstelsels kies die een wat hulle nodig het.
Behou die oorspronklike afmetings, of voer een kant in en die aspekverhouding word behou.
Pixels vir die kant wat jy hierbo gekies het.
Persentasie van die oorspronklike afmetings.
sRGB is reg vir skerms en die web. Behou die oorspronklike vir drukwerkvloei; grysskaal gooi kleur weg.
Slegs metadata, 0 behou die oorspronklike waarde. Drukkers en sommige portale lees hierdie getal; dit verander nie die pixelafmetings nie.
Hoe om hierdie nutsding te gebruik
- 1
Voeg die PNG-teksture by
Kies tot 20 PNG-lêers, elk 95 MB. 'n Hele teksture-stel (diffuse, normal, roughness, mask) kan in een bondel gaan.
- 2
Laat grootteverandering af vir enjinteksture
Laat Verander grootte van uitvoerbeeld op Behou oorspronklike grootte staan sodat afmetings wat magte van twee is, soos 1024 × 1024 of 2048 × 2048, presies bly.
- 3
Skakel om na TGA
Druk Skakel om na TGA en laai die lêers een vir een of as 'n ZIP af, en sit dit dan in die enjin se invoergids.
Waarom speletjie-enjins en tekstuurgereedskap steeds TGA vra
Truevision het die TGA-formaat in 1984 vir sy TARGA-videovasleggingskaarte ontwerp, en die 1989-hersiening, TGA 2.0, het die voetstuk en uitbreidingsarea bygevoeg wat meeste sagteware vandag lees. Die formaat is eenvoudig genoeg om in 'n paar dosyn reëls kode te laai: 'n kort kopstuk, 'n opsionele kleurkaart, dan rou of lopielengte-geënkodeerde piksels. Daardie eenvoud is presies hoekom speletjie-ateljees dit in die 1990's aangeneem het en hoekom soveel pyplyne nooit verder beweeg het nie.
Die praktiese redes is alfa en voorspelbaarheid. 'n 32-bis TGA dra altyd 'n reguit 8-bis alfakanaal langs die kleur, sonder 'n gamma- of kleurprofielbrok wat 'n invoerder anders kan vertolk. Teksturkunstenaars vertrou dit om uit Photoshop, Substance of Blender en in die enjin te kom met presies dieselfde waardes.
PNG na TGA vir Unreal, Source, Unity en Blender
| Organisasie | Vereiste | Bron |
|---|---|---|
| Unreal Engine | Voer TGA, PNG, PSD en ander in; teksture het sye wat magte van twee is nodig vir mipmaps en stroming | — |
| Source-enjin (vtex) | Valve se teksture-samesteller lees TGA en skryf VTF; alfa bepaal deurskynendheid en maskers | — |
| Unity | Voer TGA direk in en pers dit by die bou per teikenplatform saam | — |
| Blender | Lees en skryf Targa, met 'n RLE-"Targa"- sowel as 'n ongekompresseerde "Targa Raw"-uitvoer | — |
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
TGA
Truevision TGA (Targa)
TGA, ook Targa genoem, is in 1984 deur Truevision vir sy grafiese kaarte geskep. Dit stoor rasterbeelde ongekomprimeer of met verlieslose lopielengte-enkodering en ondersteun 'n 8-bis-alfakanaal. Die eenvoudige struktuur het dit lank 'n gunsteling vir speletjietekstuur, 3D-weergawes en videografika gemaak. Lêers is groot in vergelyking met PNG, en blaaiers en foons vertoon nie TGA nie. Die meeste beeldredigeerders, speletjie-enjins en 3D-programme lees dit.
- Kompressie
- Verliesloos
- Deursigtigheid
- Ja
- Animasie
- Nee
- Bekendgestel
- 1984 · Truevision
PNG gaan na TGA wanneer 'n speletjie-enjin, mod-gereedskap of renderpyplyn rondom Targa-teksture met 'n 8-bis alfakanaal opgestel is; TGA gaan terug na PNG wanneer 'n tekstuur in 'n blaaier gesien of buite daardie pyplyn gedeel moet word.
TGA-alfa, RLE-kompressie en 32-bis-uitvoer
- RLE (lopielengte-enkodering)Saamgeperste TGA · TGA-beeldtipe 10
- Die enigste kompressie wat TGA definieer. Reekse identiese piksels word een keer met 'n herhalingstelling gestoor, wat egalige UI-kunswerk en maskers baie verklein en fotografiese teksture amper glad nie. Kopstuk-beeldtipe 2 beteken ongekompresseerde ware kleur; tipe 10 beteken dieselfde data lopielengte-geënkodeer.
Elke enjin en redigeerder wat TGA lees, lees beide die gewone en die RLE-variant, so die keuse maak selde saak by invoer. Dit maak meer saam vir weergawebeheer: ongekompresseerde TGA's vergelyk en stoor voorspelbaar, en daarom verbied sommige ateljees RLE in hul bateréëls. Photoshop bied dieselfde keuse as 'n Compress (RLE)-merkblokkie in sy Targa-stoordialoog.
Een ding om te kontroleer voor jy omskakel, is die PNG se alfa. Baie uitvoerders skryf 'n volle alfakanaal selfs vir ondeursigtige kuns, en enjins hanteer die tekstuur dan as deurskynend, wat sortering en oortrekking kos. As die alfa betekenisloos is, verwyder dit eers in jou redigeerder. Vir die formaatagtergrond agter PNG self, sien JPG vs JPEG vs PNG; wanneer 'n TGA terug in 'n blaaiervoorskou moet gaan, keer TGA na PNG hierdie bladsy om.
Vrae oor PNG na TGA-teksture
Sal die TGA 24-bis of 32-bis wees?
'n PNG met 'n alfakanaal word 'n 32-bis TGA: 8 bisse elk vir rooi, groen, blou en alfa. 'n Ondeursigtige PNG het net 24 bisse nodig. As 'n enjin op 32-bis aandring vir 'n tekstuur sonder deursigtigheid, gee die PNG 'n alfakanaal wat heeltemal ondeursigtig is voordat jy omskakel.
Is PNG na TGA sonder kwaliteitverlies?
Vir gewone 8-bis PNG's, ja: elke kleur- en alfawaarde word presies gekopieer. 'n PNG met 16 bisse per kanaal, tipies vir hoogtekaarte wat uit beeldhoutools uitgevoer is, word tot 8 bisse verminder, omdat TGA nie 'n dieper ware-kleur-modus het nie. Hou sulke kaarte as PNG of EXR as die enjin dit aanvaar.
Waarom verskyn my TGA onderstebo in een program?
TGA kan rye van onder af of van bo af stoor, met 'n vlag in die kopstuk wat aandui watter een. Die meeste gereedskap lees die vlag; 'n paar ou kykers en met die hand geskrewe laaiers ignoreer dit en teken die prent onderstebo. Draai dit om in die laaier of in 'n redigeerder eerder as om weer om te skakel.
Moet ek TGA of DDS vir speletjieteksture gebruik?
TGA is die bronlêer wat jy hou en weer invoer; DDS bevat GPU-saamgeperste data wat die grafiese kaart direk lees. Unreal en Unity aanvaar TGA en pers dit self saam by invoer. Mods en ouer enjins wat teksture sonder 'n invoerstap laai, wil dikwels DDS hê, wat PNG na DDS lewer.
Waarom is die TGA soveel groter as die PNG?
PNG gebruik Deflate-kompressie; TGA gebruik op sy beste eenvoudige lopielengte-enkodering, wat net op egalige areas help. 'n Gedetailleerde 2048 × 2048-tekstuur met alfa neem ongeveer 16 MB ongekompresseer as TGA. Die enjin pers dit weer saam wanneer dit die spel bou, so die grootte op skyf maak net saak vir jou projekgids.
- JPG na TGA-omskakelaarSkakel JPG om na 24-bis TGA vir Source vtex, ou Quake-enjins en ander gereedskap wat net TGA aanvaar. Herskaal na magte van twee, 20 lêers per keer.
- TGA na PNG-omskakelaarSkakel Truevision TGA-teksture (Targa), renders en speletjieskermkiekies om na PNG. 32-bis-alfa behou, RLE gelees, onderstebo beelde reggemaak.
- PNG na DDS-omskakelaarSkakel PNG-beelde om na DDS-teksture vir speletjie-mods en -enjins, met die alfakanaal behou. Lees oor groottes, mipmaps en DXT of BC7.
- TGA na JPG-omskakelaarMaak Targa-skermkiekies en 3D-renders kleiner as JPG om te plaas, te e-pos of te druk. Alfa op 'n agtergrond van u keuse, 20 lêers per bondel.
- DDS na PNG-omskakelaarSkakel DDS-speltekstuur om na PNG vir redigering en modding. Dekodeer BC1 tot BC7, behou die alfakanaal en stoor die volgrootte mip-vlak.
- JPG na DDS-omskakelaarSkakel JPG-foto's om na DDS-teksture vir speletjie-mods en enjins. Pas tekstuurgroottes aan, tot 20 lêers op een slag, lêers ná 30 minute uitgevee.