Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma
karatetlacitka.png (12925 bytes) Intro Buildable objects Effects Parameters Extra Home

ColorTable

Proto¾e Karate bì¾í v 8bit (256 barev) re¾imu, nedá se dìlat prùhlednost jako v 16bit 24bit re¾imech. ®ádný strach, pomù¾eme si trikem.
V¹echny efekty s prùhledností potøebují ColorTable. To je bitmapa se speciálním vzhledem, který srovná v¹echny barvy v paletì a umo¾òuje tak rychlý zpùsob jak vyhledat tu nejlep¹í kombinaci barev k míchání. Bitmapa musí mít 256x128 pixelù. Colortable se tedy pou¾ívá pøedev¹ím pro prùhlednost a jiné "color" operace. Napøíklad 3d textury t3dMapping, t3dFlatLightMap a t3dFlat mají volitelný parametr prùhlednosti kam napí¹e¹ název ColorTable a 3d objekt má prùhlednou texturu.

Pokud neví¹ jak si takovou bitmapu vyrobit, je tu mo¾nost nechat si ColorTable "spoèítat" z bitmapy jakéhokoli vzhledu (ComputeColorTable). Stále pamatuj ¾e v¹echny bitmapy v Kpartu musí mít stejnou paletu a to platí i pro ColorTable.

colortablemodel.png (679 bytes)
ColorTablemodel.iff(24) zastupuje v¹echny mo¾né barvy v 15bit re¾imu.
colortable1.png (17357 bytes) colortable2.png (22737 bytes)
colortablepaleta1.png (3206 bytes)
ColorTable je velmi podobná i kdy¾ má jen 256 barev.
colortablepaleta2.png (3535 bytes)
I ColorTable musí mít stejnou paletu jako bitmapy.
lightmapgrey64.png (2410 bytes)

lightmapgrey64paleta.png (1334 bytes)
Je¹tì lightmapa má ve zvlá¹tním pøípadì 64x64 pixelù a 64 odstínù ¹edé. t3dGoureau, t3dMapGoureau.
Ale to u¾ patøí spí¹e do textur.

<KcolorTable> název | data/mojecolortable.iff |0|255|255|255 </KcolorTable>

První èíslo je typ prùhlednosti. 0=50%, 1=Persistence with decay, dal¹í èísla zapi¹ jako RGB 255|255|255=bílá 0|0|0=èerná a podobnì.

Bitmapy musí mít 256x128 pixelù. Stále platí ¾e ColorTable má stejnou paletu jako ostatní bitmapy v Kpartu.

Souvisí s parametrem: Je pou¾íván v efektech:
MotionBlur
RadialBlur
SpriteLight
SpriteTable

<ComputeColorTable> název | název kimg |0|255|255|255 </ComputeColorTable>

ComputeColorTable ze zapisuje témìø stejnì jako KcolorTable. Místo cesty k obrázku zadá¹ název pøedem vytvoøeného Kimg, ColorTable se podle nìj "vypoèítá". Bitmapa (Kimg) mù¾e obsahovat cokoli, ostatní stejnì jako KcolorTable. Je lep¹í vyhradit si bitmapy co bude¹ pou¾ívat jen s ComputeColorTable a nièím jiným.

Souvisí s parametrem: Je pou¾íván v efektech:
MotionBlur
RadialBlur
SpriteLight
SpriteTable

  • Jak udìlat prùhlednost 3d objektu za pomoci t3dGoureau a ComputeColorTable.
  • Jak udìlat prùhlednost 3d objektu za pomoci t3dFlat a ComputeColorTable.
  • Jak udìlat MotionBlur s 3d objektem a ComputeColorTable.
  • Jak udìlat RadialBlur, ComputeColorTable.
  • Jak udìlat Spritelight, KcolorTable.
  • Jak udìlat SpriteTable, KcolorTable.
ghh don'tpanic