Mivel a két képet, hogy megkapjuk tga az alfa-csatorna

Mivel a két képet, hogy megkapjuk TGA az alfa-csatorna?

Azonnali, hogyan lehetséges, két okból, hogy tga az alfa-csatorna? Szeretném, hogy az optimalizálás eloszlásának a játék miatt kompressziós grafikai erőforrások jpeg (tga sokkal több helyet), majd a szakaszában a játék letöltés # XA0; (vagy akár a telepítési fázisban a játék), hogy létrehozzuk egy textúra alfa-csatorna. Ezen kívül van egy csomó képet, ahol a kör ugyanaz a számukra, sőt ezúttal egy képet alfa.

Az internetes keresés hasonló megoldásokat, de nem talált semmit. A legjobb példa arra, hogyan kell olvasni és kijelző tga. És én azt szeretném, hogy működjön együtt tga. Talán van valahol kész modulok, leírás vagy cikket erről a témáról? Én is nagyon hálás :)

És amit nem elégedett a BMP?

És mit kell illik hozzám? BMP képek foglalnak el több mint tga, és nem rendelkezik az alfa-csatorna. Számomra ezek a manipulációk szükségesek nagyobb mértékben annak érdekében, hogy csökkentsék forgalmazási alkalommal a játék, csípés textúra jpg. És mégis, például arra, hogy egyetlen kép alfa csatornát a különböző textúrák egy azonos áramkör, már meg lehet menteni egy tisztességes hely.

Nem egészen értem, mi a probléma.
Nos, akkor az összes szorító képeket JPEG, az üzlet!
Szükség van a különböző alfa-Hwan -, de az Isten szerelmére,
Makes 2 JPEG-a. Bár a legtöbb esetben
Ez a megközelítés használható alfa rasschitavat
A nagyon színes képekkel. Niprimer, annál
összegét a színek, annál nagyobb az alfa, azaz fekete átlátszó lesz.

> Nem egészen értem, mi a probléma.

> Bár a legtöbb esetben
Ez a megközelítés használható alfa rasschitavat
A nagyon színes képekkel.

Számomra ez a megközelítés nem alkalmas, amire szükségem van két kép.

A legjobb (IMHO) módon:
- A fő kép alatt a szín jpeg.
- maszk alfa BMP tárolt paletta 256 szürke árnyalat (vagy akár h / w, azaz két szín), illetve színpaletta index - átláthatóság.

Mivel a két képet, hogy megkapjuk TGA az alfa-csatorna?

Gyanítom, hogy a megfelelő kérdést az alábbiak szerint történik: hogyan kell létrehozni a 2 kép 32 bites bitmap (memória), és rávenni a textúra OGL.

Zsörtölődik a képtelenség glscene „árok kiszámításához 2 + 2 segítsége nélkül egy nagy és hatalmas könyvtárak

> Gyanítom, hogy a megfelelő kérdést az alábbiak szerint történik: hogyan kell létrehozni a 2 kép 32 bites bitmap (memória)

Mi részt vesz a készítmény kérdése vagy keressen választ? Azt hiszem, a kérdés teljesen világos szállítani. vagy én tévedett? Két kép: az első, az eredeti textúra, a második alpha csatorna struktúra - meg kell kijutni a két kép tga formátumú alpha.

> És hogy neki egy textúra OGL.

Érdekelt együttműködik tga nélkül OGL, mint szeretném, hogy újracsomagolt textúrák a telepítési fázisban a játék, azaz összegben.

> Morogva a képtelenség glscene „árok kiszámításához 2 + 2 segítsége nélkül egy nagy és hatalmas könyvtárak

Podkolol :) De GLScene semmi köze. Ezen túlmenően számos próbálkozás korábban szerkeszteni tga, például festeni a textúra a kívánt színt, de az alfa csatorna elveszett. Kerestem példákat dolgozó tga méret, szerkesztés, stb, de semmi igazán nem volt, akkor feltételezhetjük, hogy ronda, és ha igen, piszkálni az orrát, ahol megtalálható. Hálás lennék.

> # XA0;
2) szembesülve ugyanez az ötlete, és jött png.
a) Ne párolt kombinálásával képeket.

Nem aggódok kombinálásával kép, az egész ötlet, hogy megpróbáljuk csökkenteni a megoszlása ​​a játék.

> B) Teksturschiki sokkal jobb barátok átlátszó PNG. Mivel megvalósították hagyományos eszközökkel # XA0; fotozhopa. A Aflfa tgashny csatorna igényel további erőfeszítéseket igényel.

Ezzel nincs probléma.

> C) Keverési TGA görbe munkák (legalábbis az én png textúra ad velikolepnyy eredménye és TGA -. Az átlátszó területek hozzáteszi, hogy a textúra és a háttér színe még png Ugyanakkor, nincs olyan dolog, mint a háttér színe egyáltalán) ..

Könnyen kezelni megadja a kívánt háttérszínt.

> 3) Az a kérdés, hogy tényleg nem helyesen fogalmazott. És te magad is zavart kelt.

Nos, egyetértek azzal, hogy a szóban forgó ügyetlen. Csak nem értem, hogy mi ez a hanyag, ha mindenki megérti semmit csak nem értem. Egy idióta vagyok, én ölni valakit. )

> Nem értik, ahol nem minden tga.

Ezzel, azt kell, hogy emiatt a TGA formátumban. Most a pontokat újra:
a) van egy kép textúrát texture.bmp
b) egy kép van egy alfa-csatornát textúra alpha.bmp
c) annak szükségességét, hogy a ragasztó texture.bmp alpha.bmp és kap egy eredményt maskedTexture.tga.

Semmi sem akadályozza, és meg fogom érteni, mint a téma néhány fleymovy fordult.

> 5), ha létrehozza a képet, ami megakadályozza generit be a belső méret élezett, hogy illeszkedjen az Ön igényeinek?

A kihívás, hogy csökkentsék a megoszlása ​​a játék. Azt akarom, hogy becsomagolni a textúra jpg tga telepítés során a játék, ez kényelmes, mert el kell végezni csak egyszer.

Hmm. És ha a hatása több színben is, hogyan kell kiválasztani a háttér színét. ))

P.S>
Ha hirtelen nem tudom:
png - formátumú tömörítés és az átláthatóság.

Megismétlem még egyszer:
tga és BMP - gyakorlatilag ugyanaz.

c) annak szükségességét, hogy a ragasztó texture.bmp alpha.bmp és kap egy eredményt maskedTexture.tga.
És hol van az a kérdés, a jpeg. ))))
ragasztás és bmp bmp, tga kapsz egy megegyező nagyságú összeget a méretek. Valamivel kisebb miatt Obedinenie fejlécet.

> Hmm. És ha a hatása több színben is, hogyan kell kiválasztani a háttér színét. ))

Úgy érted a helyzetet, ahol a különböző él textúra más színnel? Ha igen, ebben az esetben az egyes szélén a háttér festett a legmegfelelőbb színt.

> Ha hirtelen nem tudom:
png - formátumú tömörítés és az átláthatóság.

Tisztában vagyok. De valahogy ez soha nem fordult elő, hogy megpróbálja használni a png, mint egy textúra. Kösz a tippet, már gondoltam rá, mint egy alternatíva.

> Ismétlem még egyszer:
tga és BMP - gyakorlatilag ugyanaz.

Igen, a kulcsszó szinte. A BMP nincs tömörítés és a természetes alfa-csatorna sem.

> És hol van az a kérdés, a jpeg. ))))

Ez nem azt az elvet, hogy a kód jpeg, bmp, hogy kap egy típusú TBitmap, és itt van, hogy ez jött ki belőle TGA? Azonban én már írtam, hogy gondosan elemezni tga méret, találtam egy pár meglehetősen részletes példákat dolgozik tga. És igyekszem karcolja png formátumban.

> Mármint a helyzet, ahol a különböző él textúra
> Különböző színű? Ha igen, ebben az esetben az egyes régiókban,
> Háttér festett a legmegfelelőbb színt.

Azok kell ezt a szart?
A teksturschikam tiéd. ))


> Igen, a kulcsszó szinte. Abban bmp nincs kompresszió
> És persze az alfa csatorna sem.

RLE tga tömörítéssel. Gyakorlatilag alkalmazandó textúrák.
bmp módon is lehet használni tömörítés, úgyhogy ők ideentichny.
van még elve azonos tárolási dump, alulról felfelé, és formájában BGR.


> Ez nem lényeges, hogy a kód jpeg, bmp, hogy lesz
> TBitmap adott egyetlen típus, de mivel már van ez a
> Get tga? Azonban Már írtam, hogy én is gondosan
> Szétszerelni tga méret, találtam egy pár meglehetősen részletes
> Példák dolgozik tga. És igyekszem semmiből méret
> PNG.

Ne. Bitmap kell is átalakíthatjuk.

IMHO tartanám két lehetőség van:
1) a belső formátumban tárolja az adatokat megfelelő formában az Ön számára.
RGB lemondani + A
2) Che menet egyszerűen írja PNG juzat. Például keresztül Ördög. Ha úgy találja, néhány szál sokkal kívánatosabb libu - eltűnt. )

Nos, egyetértek azzal, hogy a szóban forgó ügyetlen. Csak nem értem, hogy mi ez a hanyag

Kérdés normálisan megfogalmazni.
A másik dolog az, hogy a probléma megoldható sokkal könnyebb, anélkül, hogy pereupakovok telepítés során, és különösen akkor, ha a letöltés (utolsó - általában egy rémálom, bár magam, bevallom, szállítják jpeg”, és 7 évvel ezelőtt.) Ez alatt. „helyesen fogalmazott,” úgy értem, „akkor valójában szüksége van.”

> @ !! ex_ # XA0; (20.06.07 20:32) [12]
> Azok kell ezt a szart?
> A teksturschikam tiéd. ))

Ez a szokás a mentesítést. Mit lehet tenni abban az időben tga ez a „feature”, senki nem panaszkodott :) Most, hogy szükség van rá, hogy a png textúra kísérletezni, és az exportáló ez a png PSD némi kellemetlenséget létrehozásával az Alpha, egyszerűen azért, mert eredetileg azt alá vont tga. Általában, az íz és szín. )

> Tga használ RLE tömörítés. Gyakorlatilag alkalmazandó textúrák.
> BMP módon is lehet használni tömörítés, így azok a
> Ideentichny.

De mi a helyzet az alfa csatorna? De általában a gondolatmenetet, és rájött, egy konkrét esetben ez alapvetően nem különbözik attól, amit bmp tga :)

> IMHO tartanám két lehetőség van:

Kösz a tippet, megpróbálom.

> Sapersky # XA0; (20.06.07 22:22) [13]
> A másik dolog az, hogy a leírt probléma megoldható anélkül, hogy sokkal könnyebb
> Minden pereupakovok telepítés során, és különösen akkor, ha loading
>. Ie A „megfelelően kialakított,” értem „igazán
> Meg kell ".

Rendben van. Mik a legjobb megoldásokat, az Ön véleménye, lehet használni egy ilyen feladatot? Vagy egy jobb megoldás, csak azt jelenti, „forma 2 képek 32 bites bitmap (memória), és rávenni a textúra OGL.”?

Kösz a linket, egy meglehetősen részletes leírást nekem nem jött át formátumokat.

> Mi a helyzet az alfa-csatorna? De általában a gondolatmenetet, és rájött, egy adott
> Case alapvetően nem különbözik attól, amit bmp tga :)

Nem jelenti a jelenléte / hiánya alfa. Mérete és a tárolás módja. )


> A BMP nincs tömörítés, és természetesen az alfa csatorna
> Nem

Sietek, hogy tetszik, mi az alfa-csatorna bmp

Vagy egy jobb megoldás, csak azt jelenti, „forma 2 képek 32 bites bitmap (memória), és rávenni a textúra OGL.”?

Nos, igen.
Rendszeres letöltés - töltse le a képet a memóriában, bontsa BGR (A) az RGB (A) (mint ahogy ez szükséges létrehozni textúrák OGL), hogy hozzon létre textúra.
Az alfa - 2 letöltés képeket, tedd őket egy (és egyben telepíteni), hogy hozzon létre textúra.
A fájlok neveit a legegyszerűbb megoldás - filename = alfa textúra fájlnév normál + „_a”, vagy valami ilyesmi.
Modulok munka a 32 bites és a többi bitmap szóló scanline szinten, mint voltak a szekrényben - antonn megmondani, hogy pontosan hol van, írták.

Kösz a linket, egy meglehetősen részletes leírást nekem nem jött át formátumokat.

Ott, és mentse a kód, ha a következő tekercset.

> Sapersky # XA0; (21.06.07 16:00) [20]

Köszönöm rájött az ígéret :) Összességében megtanulták magamnak viszonylag új és hasznos információkat grafikus formában. Most idő kell, hogy mindenki megértse, és próbálja. Mindenesetre, én, mint szerette volna eredetileg, annak érdekében, hogy kezelni az azonos tga, majd próbálja kaparni alternatív tárolási lehetőségek grafikus erőforrásokat. Még egyszer köszönöm a tippet :)

Igen, ez az. Csak textúrák tga mérete 512x512 közel egy megabyte lakótérbe. Bár jpg azonos szerkezetű lesz, legalább 5-ször kevesebb, és ha az üzlet maga a textúra és az alfa-külön jpg, az eloszlás jelentősen csökken. Ehhez ugyanis az egészet, és elindult.

> Ez nem lényeges, hogy a kód jpeg, bmp, hogy lesz
> TBitmap adott egyetlen típus, de mivel már van ez a
> Get tga?

És miért ismét vezet egy tároló formátumú képeket lemezre? Ahhoz, hogy újra letölteni a fájlt, hogy mindent egyazon TBitmap (vagy bármely szerkezet adott esetben textúra)?

úgy, hogy elolvasta # XA0; [6] Sapersky # XA0; (20.06.07 15:38). Mert nem számít, milyen méret a kép nem a fájlban tárolt, mindannyian végül oda vezet, hogy az egyik.


> Általában példát, hogyan kell olvasni és a kijelző tga. és mint
> Nem működik együtt a tga

tga olvashat, írhat rá. Vele dolgozni értelmetlen. Egy adattároló formátum. IMHO.


> Mindenesetre, én, mint szerette volna eredetileg, annak érdekében, hogy megértsék
> Miután a tga, majd próbálja karcolás alternatívák
> Tárolás grafikai erőforrások


> Bár jpg azonos szerkezetű lesz legalább
> 5-ször kevesebb, és ha a boltban is a textúra és az alfa-külön
> JPG a eloszlás jelentősen csökken. Ehhez
> Tulajdonképpen minden elkezdődött, és

Nem érzed az ellentmondást? tga formátumú hranenieniya mint ha nem tetszik, mert a mérete. De megmaradnak megpróbál tga, akkor is, ha a bolt budeschee jpg. MIÉRT? felejtsd tga vooobsche és nem emlékszem. és olvasni # XA0; [20] Sapersky # XA0; (21.06.07 16:00). nincs szó arról, tga, bár van egy textúra alfa-csatorna

Ostobaság azt mondani erre. Így írhat bármilyen grafikus formátum, sőt körülbelül bármilyen formában.

> Nem érzed az ellentmondást? tga hranenieniya hogyan formátum nem
> Elégedettek, mert a méretét. De megmaradnak megpróbál tga, még
> A jövő tárolva jpg.

Itt van egy idézet az utolsó bejegyzést olvassa el figyelmesen: „Mindenesetre, nem, mint szerette volna eredetileg, annak érdekében, hogy kezelni az azonos tga majd próbálja kaparni alternatív tárolási lehetőségek grafikus erőforrásokat Köszönöm ismét a csúcs ....” Itt például itt vagyok kitartó, van egy cél szeretnék elérni. És bár egyetértek azzal, hogy ez talán nem a legjobb módja, hanem jobb lehetőségeket, amiről írtam és Sapersky @ !! ex_ megpróbálom.

Mik voltak az alternatív - figyelembe bitmap erőforrások lökést sűrített (legalábbis a zlib) és akkor összenyomódik és (nekem ez fontos) nem fogja elveszíteni paletta, és könnyebb vele dolgozni, mint a png. Nem értem, miért olyan üldözi formátumokat kitalálva edenichnyh fájlok általános használatra.

Zlib gagyi textúrák tömöríti. vagy inkább szinte nincs tömörítve.


> Zlib gagyi textúrák tömöríti. vagy inkább szinte teljesen
> Nem tömöríti.

yah. )
1456018 bytes BMP fájlokat zsugorodott magukat 128501 byte

> Sapersky # XA0; (25.06.07 18:39) [30]
> Nem, zlib, png és még jpeg - ez komoly. Valódi fiúk generál
> Texture indításakor egy la 64-kb demo :)
> Nevetni nevetni, de nem talált „textúrát motor”, ami képes arra, hogy:
Meg kell játszani generátor paraméterek beállítása után, és ő fog játszani generál :)

És mi a helyzet, screenshotok szép persze, de úgy tűnik, hogy minden generátor lehet generálni, hogy festeni a művész. Hagyja generált textúrák lesznek a kiváló minőségű és reális, de nem feltűnő realizmus és a grafikus stílus, amely lehetővé tette a játékot, és a stílus az első készlet a festő. Játék 64KB - valószínűleg hihetetlenül meredek, de ez a játék lelketlen, hogy nincs csúcspontja a grafikai szempontból, vagy más módon. IMHO természetesen. )

By the way, ha problémák vannak megtakarítás 32 bites tga Photoshop CS, CS2, azaz Alpha megölik, cserélje ki "\ Plug-Ins \ fájl formátumok \ Targa.8BI" (40kbayt) fájl 7-es verzió.
És nem samorisovany alfa-csatorna.

PNG-könyvtár túl szükségessé a PNG zip-tömörítés, és a fék akkor RLE.
Amikor boshih kötetek, mint egy jpg png lelassul.