UltKit

Badilisha PNG kuwa TGA

Geuza tekstcha za PNG, sprite na michoro ya kiolesura kuwa faili za Truevision TGA kwa injini za michezo na zana zinazotaja Targa kama muundo wa tekstcha zinazopokea. Pikseli zenye uwazi huandikwa kwenye chaneli ya alpha, kwa hiyo sehemu zilizokatwa na barakoa zinaendelea kufanya kazi.

Kibadilishaji cha Picha

au buruta Faili za JPG, JPEG, JPE … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Ongeza tekstcha za PNG

    Chagua hadi faili 20 za PNG, kila moja hadi MB 95. Seti nzima ya textures (diffuse, normal, roughness, mask) inaweza kuwekwa kwenye kundi moja.

  2. 2

    Usibadilishe ukubwa wa tekstcha za injini

    Acha Badilisha ukubwa wa picha ya matokeo kwenye Weka ukubwa asili ili vipimo vya nguvu za mbili kama 1024 × 1024 au 2048 × 2048 vibaki kamili.

  3. 3

    Badilisha kuwa TGA

    Bonyeza Badilisha kuwa TGA kisha pakua faili moja moja au kama ZIP, halafu ziweke kwenye folda ya kuingiza ya injini.

Kwa nini injini za michezo na zana za tekstcha bado zinahitaji TGA

Truevision ilibuni muundo wa TGA mwaka 1984 kwa kadi zake za kunasa video za TARGA, na toleo la 1989, TGA 2.0, liliongeza footer na eneo la ziada ambalo programu nyingi husoma leo. Muundo ni rahisi vya kutosha kupakiwa kwa mistari michache ya msimbo: kichwa kifupi, ramani ya rangi ya hiari, kisha pikseli ghafi au zilizosimbwa kwa run-length. Urahisi huo ndio sababu studio za michezo ziliukubali miaka ya 1990 na kwa nini mifumo mingi haikuhama.

Sababu za vitendo ni alpha na uhakika wa matokeo. TGA ya biti 32 daima hubeba chaneli ya alpha ya biti 8 ya moja kwa moja pamoja na rangi, bila gamma chunk wala color-profile chunk ambazo kiingizaji kinaweza kuzitafsiri tofauti. Wasanii wa textures huiamini itoke Photoshop, Substance au Blender na kuingia kwenye injini ikiwa na thamani zile zile kabisa.

PNG kuwa TGA kwa Unreal, Source, Unity na Blender

ShirikaShartiChanzo
Unreal EngineHuingiza TGA, PNG, PSD na nyinginezo; textures zinahitaji pande za nguvu za mbili ili kupata mipmaps na streaming—
Injini ya Source (vtex)Kikusanyaji cha textures cha Valve husoma TGA na kuandika VTF; alpha huongoza uwazi na masks—
UnityHuingiza TGA moja kwa moja na kuibana kwa kila jukwaa lengwa wakati wa build—
BlenderHusoma na kuandika Targa, ikitoa matokeo ya "Targa" ya RLE na "Targa Raw" isiyobanwa—

PNG

Portable Network Graphics

PNG ni muundo wa raster usio na upotevu uliochapishwa mwaka 1996 na PNG Development Group na baadaye kusanifishwa na W3C na ISO. Huhifadhi kila pikseli kama ilivyo, unaunga mkono uwazi kamili wa alpha na hushughulikia maandishi, kingo kali na rangi tambarare bila kasoro. Usahihi huo hufanya iwe bora kwa picha za skrini, nembo, aikoni na michoro ya kiolesura. Gharama yake ni ukubwa: picha zilizohifadhiwa kama PNG mara nyingi ni kubwa mara kadhaa kuliko picha hiyo hiyo kama JPEG au WebP. Vivinjari vyote, mifumo ya uendeshaji na vihariri hufungua faili za PNG.

Ubanaji
Bila upotevu
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
1996 · PNG Development Group
Kigeuzi cha PNG

TGA

Truevision TGA (Targa)

TGA, inayoitwa pia Targa, iliundwa na Truevision mwaka 1984 kwa kadi zake za michoro. Huhifadhi picha za raster bila mgandamizo au kwa mgandamizo wa run-length usio na upotevu, na inasaidia chaneli ya alpha ya biti 8. Muundo wake rahisi uliifanya pendwa kwa muda mrefu kwa textures za michezo, render za 3D na michoro ya video. Faili ni kubwa ikilinganishwa na PNG, na vivinjari na simu havionyeshi TGA. Vihariri vingi vya picha, injini za michezo na programu za 3D huisoma.

Ubanaji
Bila upotevu
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
1984 · Truevision
Kigeuzi cha TGA

PNG hubadilishwa kuwa TGA wakati injini ya mchezo, zana ya modding au mfumo wa render umeundwa kwa textures za Targa zenye chaneli ya alpha ya biti 8; TGA hurudishwa kuwa PNG wakati texture inapaswa kuonekana kwenye kivinjari au kushirikiwa nje ya mfumo huo.

Alpha ya TGA, ubanaji wa RLE na matokeo ya 32-bit

RLE (usimbaji wa urefu wa mfululizo)TGA iliyobanwa · TGA aina ya picha 10
Ubanaji pekee ambao TGA inautaja. Mfuatano wa pikseli zinazofanana huhifadhiwa mara moja pamoja na idadi ya marudio, jambo linalopunguza sana sanaa tambarare za UI na masks lakini karibu haliathiri textures za kifoto. Aina ya picha 2 kwenye kichwa inamaanisha rangi halisi isiyobanwa; aina 10 inamaanisha data ile ile iliyosimbwa kwa run-length.

Kila injini na kihariri kinachosoma TGA husoma aina zote mbili, ya kawaida na ya RLE, kwa hivyo chaguo hili mara chache huathiri uingizaji. Linaathiri zaidi udhibiti wa matoleo: TGA zisizobanwa hulinganishwa na kuhifadhiwa kwa njia inayotabirika, ndiyo maana studio zingine hupiga marufuku RLE kwenye kanuni zao za mali. Photoshop hutoa chaguo hilo hilo kama kisanduku cha Compress (RLE) kwenye dirisha lake la kuhifadhi Targa.

Kitu kimoja cha kukagua kabla ya kubadilisha ni alpha ya PNG. Wasafirishaji wengi huandika chaneli kamili ya alpha hata kwa sanaa isiyo na uwazi, na injini hulichukulia texture kama yenye uwazi, jambo linalogharimu upangaji na overdraw. Ikiwa alpha haina maana, iondoe kwenye kihariri chako kwanza. Kwa usuli wa muundo wa PNG yenyewe, tazama JPG vs JPEG vs PNG; TGA ikihitaji kurudi kwenye onyesho la kivinjari, TGA kuwa PNG hubadilisha mwelekeo wa ukurasa huu.

Maswali kuhusu tekstcha za PNG kuwa TGA

Je, TGA itakuwa ya 24-bit au 32-bit?

PNG yenye chaneli ya alpha inakuwa TGA ya biti 32: biti 8 kila moja kwa nyekundu, kijani, buluu na alpha. PNG isiyo na uwazi inahitaji biti 24 tu. Ikiwa injini inasisitiza biti 32 kwa texture isiyo na uwazi, ipe PNG chaneli ya alpha isiyopitisha mwanga kabisa kabla ya kubadilisha.

Je, kubadilisha PNG kuwa TGA hakupotezi ubora?

Kwa PNG za kawaida za biti 8, ndiyo: kila rangi na thamani ya alpha inanakiliwa kama ilivyo. PNG ya biti 16 kwa kila chaneli, ambayo ni ya kawaida kwa ramani za urefu zinazotoka kwenye zana za sculpting, hupunguzwa hadi biti 8, kwa sababu TGA haina hali ya rangi halisi ya kina zaidi. Zibakize ramani hizo kama PNG au EXR ikiwa injini inazikubali.

Kwa nini TGA yangu inaonekana juu chini katika programu moja?

TGA inaweza kuhifadhi safu mlalo kutoka chini kwenda juu au kutoka juu kwenda chini, kukiwa na alama kwenye kichwa inayoonyesha ipi. Zana nyingi husoma alama hiyo; vitazamaji vichache vya zamani na vipakiaji vilivyoandikwa kwa mkono huipuuza na kuchora picha ikiwa imepinduliwa. Ipindue kwenye kipakiaji au kwenye kihariri badala ya kubadilisha upya.

Nitumie TGA au DDS kwa tekstcha za michezo?

TGA ni faili chanzo unayoihifadhi na kuiingiza tena; DDS ina data iliyobanwa kwa GPU ambayo kadi ya picha huisoma moja kwa moja. Unreal na Unity zinakubali TGA na kuibana zenyewe wakati wa kuingiza. Mods na injini za zamani zinazopakia textures bila hatua ya kuingiza mara nyingi huhitaji DDS, ambayo PNG kuwa DDS hutoa.

Kwa nini TGA ni kubwa zaidi kuliko PNG?

PNG hutumia ubanaji wa Deflate; TGA kwa kiwango bora hutumia run-length encoding rahisi, ambayo husaidia kwenye maeneo tambarare tu. Texture ya kina ya 2048 × 2048 yenye alpha huchukua takriban MB 16 bila kubanwa kama TGA. Injini huibana tena inapojenga mchezo, kwa hivyo ukubwa kwenye diski ni muhimu kwa folda ya mradi wako tu.