Wait please...
Rubriky

Z našeho eShopu


C# - návrhové vzory
C# - návrhové vzory
263,00 Kč s DPH

Tipy

DirectX 10.1, nebo rovnou DirectX 11 a Compute Shader?

10. dubna 2009 10:34 | David Ježek
Bookmark and Share

DirectX 10.1, nebo rovnou DirectX 11 a Compute Shader?

DirectX logo

V posledních týdnech se sešlo několik materiálů, zejména videí zabývajících se buď reálným využitím DirectX 10.1 v současných či chystaných hrách, nebo rovnou budoucí verzí rozhraní DirectX 11 a chystanou významnou novinkou Compute Shader. Opakujeme to celkem pravidelně a zopakujeme to i dnes: počínaje Compute Shader přestane být DirectX z pohledu GPU jen o grafice, ale zahrne i výpočty ve stylu Nvidia CUDA, ATI Stream či OpenCL.

Nejprve tedy AMD, která se samozřejmě od dob Radeonů HD 3800 snaží propagovat výhody optimalizací zahrnutých v DirectX 10.1, seč jí síly stačí (ale ve velkém se to samozřejmě nedaří, hromada vás má nějakou tu GeForce a herní studia také zůstávají u prověřených engine často bez potíží běžících na DirectX 9).

První video tak ukazuje výkonnostní nárůst při použití DirectX 10.1 renderingu, který přinášejí BattleForge, Stormrise a HAWX.

Další je krátkým povídáním s vývojáři o tom, jaké to je pracovat s verzí 10.1. Hovoří se na téma lepších stínů, výkonu a samozřejmě se objeví i trochu té PR omáčky o tom, jak bezva je s AMD spolupracovat.

Ale přesuňme se k DirectX 11 generaci, přesněji k Compute Shaderu. Nvidia sice DirectX 10.1 přeskakuje, ale možná i proto již nyní předvádí Compute Shaderová dema. Nejvděčnější asi je simulace vodní hladiny oceánu.

Hladina je simulována na základě statistické metody Jerryho Tessendorfa zvané „Simulating Ocean Water“ a prezentované již na SIGGRAPH 2001 (sami se můžete podívat, kolik matematiky za tím stojí), dodnes jedné z nejpopulárnějších metod simulace mezi herními vývojáři.

Jak dodává Nvidia, tak zatímco samotný algoritmus dokáže principielně produkovat úchvatné výsledky, dosavadní implementace byly limitovány na velmi malé rozměry 64×64 nebo 128×128 kvůli pomalé FFT (rychlá Fourierrova transformace) na CPU. GPU demo ukazuje tři 512×512 transformace, které na GTX280 mohou být spočítány během dvou milisekund.

Další dvě dema již nejsou tak vizuálně přitažlivá, nicméně částicové a n-body simulace také mají své uplatnění.

Na závěr se sluší připomenout únorovou přednášku Nvidie o CUDA na plzeňské FAV.

Úplně nakonec ale ještě jednu „legrácku“. Už jste viděli Folding&home výpočetní farmu se 23 GeForce poslední generace? :-)

Hodnocení

Související

ATI Catalyst 9.11 ATI Catalyst 9.11

Společnost AMD včera uvedla listopadovou sadu ovladačů ATI Catalyst pro grafické karty ATI. Přibyla…

Unreal Engine 3 nyní zdarma k dispozici Unreal Engine 3 nyní zdarma k dispozici

Herním světem, tedy minimálně z hlediska ne-AAA titulů často hýbou spíše volně dostupné herní…

Nvidia CUDA 3.0 s OpenCL i DirectCompute 11 ještě letos Nvidia CUDA 3.0 s OpenCL i DirectCompute 11 ještě letos

Nvidia demonstrovala DirectCompute dema již před několika měsíci a implementaci OpenCL má také již…

ATI Catalyst pro Windows 7 bez podpory Radeonů X1000 a starších ATI Catalyst pro Windows 7 bez podpory Radeonů X1000 a starších

Smutná zpráva (kterou jsme před časem tak nějak přehlédli, ale je nutné ji i tak zmínit) pro…

Linuxový opensource ovladač Radeonů HD 2000 až 4000 v akci Linuxový opensource ovladač Radeonů HD 2000 až 4000 v akci

Linuxová distribuce Fedora je známá tím, že často přináší některé novinky jako první, případně v…

S3 přidává podporu OpenGL 3.1 a OpenCL 1.0 S3 přidává podporu OpenGL 3.1 a OpenCL 1.0

S3 Graphics nadále samozřejmě funguje, z nedostatku zpráv o ní na trhu, kde její grafiky nikdo…

ATI Catalyst 9.10 ATI Catalyst 9.10

Windows 7 byly uvedeny a jak AMD slíbila, tak AMD koná. Na světě jsou tedy i nové Catalysty 9.10,…

GPU-Z 0.3.6 GPU-Z 0.3.6

Nová verze utility GPU-Z přichází opět s řadou novinek, jimž bezpochyby vévodí plná podpora Radeonů…

ATI Catalyst 9.10 a 9.11 volně k dispozici ATI Catalyst 9.10 a 9.11 volně k dispozici

Když jsme včera zmínili uvedení prvního OpenCL 1.0 posvěceného SDK od AMD, přehlédli jsme jednu…

ATI též hlásí: OpenCL připraveno ATI též hlásí: OpenCL připraveno

Krátce po Nvidii hlásí i společnost AMD, že její nová beta Stream SDK přináší podporu OpenCL nejen…

Vybíráme z rubriky

Diskuze k tomuto článku

Krátce

17. 3. 2010

DVDFab HD Decrypter 7.0.2.1.

Diskuze (0)
17. 3. 2010

DVDFab Passkey 7.0.0.8 Beta.

Diskuze (0)
17. 3. 2010

AnyDVD & AnyDVD HD 6.6.2.6.

Diskuze (0)
17. 3. 2010

Nový ConvertXtoDVD 4.0.10.324 (změny) můžete stahovat z oficiálních stránek.

Diskuze (0)
10. 3. 2010

Až do 18. března můžete za zodpovězení 10 otázek vyhrát plnou verzi Daemon Tools Pro.

Diskuze (0)
10. 3. 2010

Apple iPad se začne prodávat 3. dubna a to zatím jen v USA. Za 499 USD 16 GB verze, za 32GB dáte 599 USD a 64GB model vyjde na 699 USD. Za verze s WiFi + 3G, které budou koncem dubna, připlatitíte 130 USD.

Diskuze (1)
5. 3. 2010

Včerejší zemětřesení na Taiwanu (6,4 stupně Richterovy škály) podle všeho tamní firmy vesměs přežily bez úhony. Hlášeny jsou jen jedno až dvoudenní výpadky (zatím).

Diskuze (0)
5. 3. 2010

CloneDVD 5 od DVD X Studios opravuje v zatím poslední verzi 5.0.0.3 jakési blíže nespecifikované chyby.

Diskuze (0)
5. 3. 2010

GameJackal Pro 4.0.2.2.

Diskuze (0)
5. 3. 2010

AnyDVD & AnyDVD HD 6.6.2.4.

Diskuze (0)

Psali jsme před deseti lety