Shader je program umiestnený na nižších úrovniach formovania obrazu a je zodpovedný za konečné parametre virtuálneho grafického objektu. Pomocou shaderov popisujú svetelné efekty lomu a odrazu, stmavnutie, posunutie povrchu, efekty textúry a ďalšie.
Nevyhnutné
- - internet;
- - práva správcu.
Inštrukcie
Krok 1
Ak chcete nainštalovať shadery v súbore Source SDK, musíte si nainštalovať Perl a DirectX. Stiahnite si program ActivePerl pre Windows z webovej stránky výrobcu https://www.activeperl.com/ a nainštalujte ho na pevný disk vášho počítača. Najnovšiu sadu DirectX SDK nájdete na adrese https://www.microsoft.com/windows/directx. Nainštalujte všetok softvér do systémového oddielu pevného disku.
Krok 2
Skopírujte spustiteľné súbory do priečinka mod Source SDK. Je to nevyhnutné, aby boli súbory shaderu dostupné programu počas kompilácie zdrojovej súpravy SDK. Vyhľadajte a skopírujte súbory perl.exe, perl58.dll, fxc.exe, psa.exe a vsa.exe. Môžete použiť vyhľadávanie priečinkov. Vykonáte to kliknutím na tlačidlo „Nájsť“na hornej karte a zadaním žiadosti, ktorá vás zaujíma.
Krok 3
Zdrojová súprava SDK používa na programovanie shaderov program Microsoft DirectX HLS a Shader Assembler. Na zaistenie stabilného výkonu shadera používajte predovšetkým MHLS a nepoužívajte assembler. Poskytuje veľké príležitosti pri riešení tohto problému.
Krok 4
Podrobnejšie pokyny na používanie HLSL a programovanie shaderov v zostavení nájdete v dokumentácii MSDN na oficiálnej stránke vývojára. Viac dokumentácie o práci so zdrojovou súpravou SDK nájdete v materiálnom systéme pre vývojárov grafiky na webe SDK.
Krok 5
Pomocou programovateľných shaderov môžete ľahko vytvoriť textúru akejkoľvek zložitosti. V závislosti od typu shadera (sú tri) závisí logika shaderu, jeho možnosti a použitie. Ako ukazuje prax, je dosť ťažké inštalovať shadery na osobný počítač, pretože je potrebné vykonať veľké množstvo operácií. Ak zlyháte, obráťte sa na počítačové stredisko so žiadosťou o pomoc.