Svět hardware: novinky, recenze, tipy, texty, ovladače.
titulní strana zaměstnání inzerce o nás slovník registrace diskuzní fóra  
Svět PDA
Svět Hardware
CD/DVD
Disky
Download
Foto a video
Grafické karty
Chladiče
Kapesní PC
Klávesnice
Modemy
Monitory
MP3
Notebooky
Ostatní
Overclocking
Paměti
Procesory
Převážně nevážně
Řadiče
Scannery
Síť
Software
Tiskárny
USB
Základní desky
Zvuk
Svět Hardware
ISSN 1213-0818
22.08.2002 18:53



Tajemství 128-bitových barev
(Grafické karty, 02.08.2002 00:00, autor "Morte")  
  Doporučit článek  Odeslat mail autorovi  Vytisknout článek 
 

DirectX 9.0, o které se v souvislosti s novými čipy od ATi a nVidie začíná hodně mluvit, obsahuje mnoho nových vlastností. Specifikace Pixel Shader 2.0 umožňuje kromě 160 instrukcí v jednom programu také podporu barev s plovoucí desetinnou čárkou. Podporovaná barevná hloubka je 64 nebo 128 bitů! Nyní si rozebereme přínos zvýšené barevné hloubky.

Jak všichni jistě víte, v současnosti je nevětší použitá barevná hloubka pro výstup na monitor (nikoliv třeba u scannerů) True Color, nebo-li 32 bitů. 32-bitové celočíselné barvy podporují max. 2^32 barev, což je, jak zjistíme jednoduchým výpočtem, přes 4 miliardy rozdílných odstínů. Jak se zdá, někomu to ale nestačilo (John Carmack a spol :-).

Plné čtyři miliardy barev se na Vám ale nikdy nezobrazí, protože pro jednotlivé barevné kanály nejsou využity všechny bity, ale něco zbývá pro alpha kanál. S trochou výpočtů můžeme zjistit i hodnoty. Při nejčastěji používaném barevném poměru RGBA 8:8:8:8 připadá na každý kanál 8 bitů, tedy 2^8 = 256 odstínů. Při kombinaci jednotlivých barevných kanálů tedy získáme 256^3 = 16,777,216 rozdílných barev, což je onen True Color. Už se ale objevily také grafické čipy s podporou 10-bitového formátu barev, který rozděluje jednotlivé bity pro kanály RGBA v poměru 10:10:10:2. To znamená 2^10 = 1024 barev na každý barevný kanál a 1024^3 = přes miliardu různých barevných odstínů.

Co ale 32-bitová celočíselná hloubka barev postrádá, je dynamičnost, protože každý 8-bitový barevný kanál obsahuje možné hodnoty od 0 do 255. Jako dynamičnost označujeme rozdíl mezi nejnižší a nejvyšší hodnotou. To znamená, že dynamičnost v 32-bitové hloubce barev je pouze 255 barev. A proti tomu se staví vývojáři her, kteří chtějí mít velice tmavé i velice světlé barvy, kdy je rozpětí 1 – 255 nedostatečné.

Abychom pochopili 128-bitovou hloubku barev, musíme poznat, jak pracují čísla s plovoucí desetinnou čárkou v počítačovém světě. FP (floating point) čísla se totiž skládají z popisného bitu, několika bitů pro exponent a mnoho bitů pro mantisu. Vzoreček by vypadal takto: x = m*2^e („m“ je mantisa a „e“ je exponent). Znamená to tedy, že nejnižší a nejvyšší FP číslo je specifikováno exponentem a mantisa určuje barevnou hloubku. U 128-bitových barev se používá 32 bitů na kanál, které jsou rozloženy takto: 1 popisný bit, 8 bitů pro exponent a 23 bitů pro mantisu, což ústí v dynamické rozmezí 2^ -128 – 2^127. To znamená, že je použito čistých 23 bitů na kanál oproti 8 bitům u True Color.

Zvýšení dynamičnosti barev a barevné hloubky výrazně přispívá ke kvalitě obrazu. Zde je několik příkladů použití 128-bitových FP barev:



Obr. 1 – Rozdíl je opravdu vidět
klikněte pro zvětšení

32-bitové barvy vypadají oproti jasným a dynamickým barvám 128-bitové FP barevné hloubky vybledle. Přechody jsou daleko jemnější a jsou znatelné velice světlé i tmavé barvy.



Obr. 2 – Auto s aplikací bump-mappingu
klikněte pro zvětšení

I karosérie tohoto auta vypadá daleko lépe. Na levé straně vidíte klasické 32-bitové celočíselné barvy, zatímco napravo je použit 64-bitový dot3 bump mapping. Všimněte si především přechodů mezi tmavšími a světlejšími částmi odráženého prostředí na kapotě.



Obr. 3 – Stejné auto z větší vzdálenosti
klikněte pro zvětšení

Zde je možná efekt 64-bitových barev ještě výraznější, kde pravá část vyniká plynulými přechody danými obrovským množstvím barev. I lesk je díky jasnějším barvám vyšší.

Ještě je nutné podotknout, že 128-bitová FP čísla jsou použita pouze pro výpočty a před výstupem na monitor musí být barvy opět převedeny na 32-bitová čísla ve formátu 10:10:10:2 nebo 8:8:8:8. Výsledný efekt to ale příliš nemění a hlavně použití více textur a bump-mappingu přináší velký rozdíl.

Takže je vidět, že 128-bitové barvy nejsou nesmysl, jak se někteří domnívali, ale podstatně zvyšují kvalitu obrazu. Tímto je tedy ukončen rozpor, zdal-li jsou tyto barvy potřebné, ale na druhou stranu potřebují čtyřnásobnou šířku pásma, což jsou zatím nedosažitelná čísla. V každém případě jde ale o velký příslib do budoucnosti.


 
Průměrné hodnocení článku: 1,58 (hodnotilo 38 čtenářů)   
Oznámkujte článek jako ve škole 1  2  3  4  5 

Další články na podobné téma   Zobraz vybraný článek  
Nenalezen žádný článek

Diskuzní fórum  
Zadejte svou adresu, pokud chcete dostávat diskuzi mailem
Titulek   Autor Datum
 Re: Tajemství 128-bitových barev Lech  21.08.2002 22:40:59 
 Re: Tajemství 128-bitových barev Lech  21.08.2002 22:40:33 
 Re: Tajemství 128-bitových barev vlczaak  20.08.2002 15:15:47 
 ATI z nas blbce dela!!! nevidel jsem to na vlastni oci ale.. nemesiz  19.08.2002 21:19:25 
 Re: Tajemství 128-bitových barev Wuuduu  16.08.2002 16:54:33 
 Re: Tajemství 128-bitových barev Luk  16.08.2002 10:20:07 
 Re: Tajemství 128-bitových barev Pavel Pluhacek  09.08.2002 18:51:05 
Re: Tajemství 128-bitových barev   Morte  09.08.2002 23:35:33 
 Re: Tajemství 128-bitových barev Dan  09.08.2002 14:53:56 
 Re: Tajemství 128-bitových barev -arne-  07.08.2002 22:30:01 
 Re: Tajemství 128-bitových barev Mejmo  06.08.2002 09:39:42 
 Re: Tajemství 128-bitových barev chuanito23  05.08.2002 15:47:22 
Re: Tajemství 128-bitových barev   Morte  05.08.2002 18:18:29 
Re: Tajemství 128-bitových barev   chuanito23  12.08.2002 09:54:30 
 Re: Tajemství 128-bitových barev Harry  04.08.2002 21:37:41 
Re: Tajemství 128-bitových barev   xR  05.08.2002 19:09:49 
Re: Tajemství 128-bitových barev   vlczaak  20.08.2002 15:05:14 
Re: Tajemství 128-bitových barev   Ray  05.08.2002 21:50:06 
Re: Tajemství 128-bitových barev   xR  06.08.2002 18:39:30 
 Re: Tajemství 128-bitových barev Magor the Great  03.08.2002 21:00:28 
 Re: Tajemství 128-bitových barev xR  02.08.2002 22:58:01 
 Re: Tajemství 128-bitových barev josef  02.08.2002 17:31:20 
 Re: Tajemství 128-bitových barev Petr  02.08.2002 10:38:03 
Re: Tajemství 128-bitových barev   Morte  02.08.2002 10:51:01 
 Re: Tajemství 128-bitových barev Morte  02.08.2002 09:39:07 
 Re: Tajemství 128-bitových barev Graphic  02.08.2002 09:16:09 
Re: Tajemství 128-bitových barev   WoodyPWX  02.08.2002 15:18:01 
Re: Tajemství 128-bitových barev   Morte  02.08.2002 09:36:38 
 Re: Tajemství 128-bitových barev Pilous  02.08.2002 09:07:05 
 Lidičky, myslete trochu Michy  02.08.2002 08:49:37 
Re: Lidičky, myslete trochu   Morte  02.08.2002 09:24:32 
Re: Lidičky, myslete trochu   Michy  02.08.2002 09:41:28 
Re: Lidičky, myslete trochu   Morte  02.08.2002 10:28:49 
Re: Lidičky, myslete trochu   Doc. Ing. Calipso PhD  07.08.2002 22:06:37 
Re: Lidičky, myslete trochu   Doc. Ing. Calipso PhD  07.08.2002 22:06:34 
 Re: Tajemství 128-bitových barev Petr  02.08.2002 08:13:45 
Re: Tajemství 128-bitových barev   Milan  02.08.2002 09:11:29 
Re: Tajemství 128-bitových barev   Danny  06.08.2002 12:02:21 
Re: Tajemství 128-bitových barev   Morte  02.08.2002 09:29:50 


  Vyhledávání Zobraz nápovědu
 
   
 
 
  Dnešní články Zobraz další články
 
 
Ceny pamětí se vůči minulému týdnu nijak výrazně nezměnily. Jediná oblast, kde je vidět nějaký..
Společnost VIA Technologies uvedla čipovou sadu Apollo KT400. Ta přináší na rozdíl od své kolegyně..
Spolu s novým SPH-I600 se Samsung chystá vypustit ještě jedno zařízení SPH-I500 a stejně obětavě jako v..
Australští hackeři zřejmě dosáhli světového prvenství - k vyhledávání majáků bezdrátových sítí totiž..
Již jsme Vás informovali o tom, že jedním z oficiálních distributorů profesionálních grafických karet..
Po různých pokusech a několika předešlých verzích, přichází firma CommonTime s novým a podstatně..
Bude Athlon XP 2700+ pracovat na 333 MHz ?
(krátce, )
Na serveru The Inquirer se objevila zajímavá informace. Týká se procesoru AMD Athlon XP 2700+, který by..
MSI KT4 Ultra – legenda počtvrté
(krátce, Základní desky)
Společnost MSI oznámila další základní desku série KT. Tentokráte se jedná o MSI KT4 Ultra, která je..
ATi zlevňuje profi karty FireGL
(krátce, )
Společnost ATi Technologies oznámila připravované snížení ceny profesionálních grafických karet FireGL..
Recenze Athlonu XP 2600+ na světových serverech
(krátce, Procesory)
Včera byly uvedeny dva nejnovější procesory společnosti AMD a společnost tak zlomila bariéru 2 GHz...
 
 
 
Copyright c 1998-2002 ProMON s.r.o. Všechna práva vyhrazena.
Používáme redakční systém RedSys 2.0, který dodala firma ABC Systems s.r.o.
Tento server dodržuje právní předpisy o ochraně osobních údajů.