Nvidia slibuje revoluci v 3D

Tentokráte ale žádný nový grafický čip či nová technologie ale nový programovací jazyk Cg.
Nvidia se chce postavit velmi pomalému zavádění různých vylepšení grafických čipů do praxe. Současné hry využívají technologické možnosti grafických procesorů jen zčásti a tím pochopitelně odrazují zákazníky od investic do nových grafických karet.

Je to dáno jistě také tím, že pro vývoj grafických aplikací si musí vývojáři vytvořit téměř vše sami a spoustu věcí programovat přímo v assembleru. Proto přichází právě nyní Nvidia s novým jazykem Cg – C pro grafiku, který by měl umožnit vývoj plnohodnotných 3D aplikací v jazyku vyšší úrovně.

Klikni pro větší verziCg vznikl ve spolupráci s Microsoftem a používá standardní syntaxi jazyka C. hlavní důraz se u něj kladl na univerzálnost. Cg toolkit je dodáván spolu s kompilátorem Cg, který vytvoří jakýsi mezikód, který je následně dokompilován při chodu programu na příslušnou platformu operačního systému a možnosti grafického hardwaru. Pomocí Cg je možné vyvíjet pro DirectX 8, DirectX 9, OpenGL 1.4 a libovolnou další verzi s různými vylepšeními. Mezikód je totiž dostatečně univerzální, aby mohl využít případná zlepšení v dalších generacích grafických procesorů. Není také svázán jen s čipy Nvidie, byť je pro ně více optimalizován. Nvidia poskytne základy Cg konkurenčním výrobcům grafických čipů, aby jej mohli podporovat i ve svých grafických čipech. Vychytávky vylepšující pozici pro Nvidii pochopitelně nikdo nedostane.

Cg by měl podle Nvidie výrazně urychlit vývoj kvalitních 3D aplikací využívajících naplno možnosti současných výkonných grafických akcelerátorů. Přechod na Cg ale bude i tak postupný, jelikož většina her je vyvíjena na jednotných enginech, do kterých teprve bude muset být podpora CG zahrnuta. I tak se jedná o zajímavé vylepšení pro vývojáře, kteří získávají silný nástroj, který značně odbourává pracné laborování s assemblerem a umožňuje zaměření na samotnou grafiku a inteligenci programů.

Více informací najdete na developer.nvidia.com.

Diskuze (19) Další článek: Poslední ovladače od nVidie už s podporou budoucích čipů

Témata článku: , , , , , , , , , , , ,