Shader - bu tasvirni shakllantirishning quyi darajalarida joylashgan va virtual grafik ob'ektning yakuniy parametrlari uchun javobgar bo'lgan dastur. Shaderlardan foydalanib, ular sinish va aks ettirishning yorug'lik effektlarini, qorayishni, sirt siljishini, tekstura effektlarini va boshqalarni tasvirlaydilar.
Kerakli
- - Internet;
- - ma'mur huquqlari.
Ko'rsatmalar
1-qadam
Shaderlarni Source SDK-ga o'rnatish uchun Perl va DirectX-ni o'rnatishingiz kerak. Windows uchun ActivePerl-ni ishlab chiqaruvchining https://www.activeperl.com/ veb-saytidan yuklab oling va kompyuteringizning qattiq diskiga o'rnating. Eng so'nggi DirectX SDK-ni https://www.microsoft.com/windows/directx saytidan topishingiz mumkin. Barcha dasturlarni qattiq diskning tizim qismiga o'rnating.
2-qadam
Bajariladigan fayllarni mod Source SDK papkasiga nusxalash. Bu Source SDK-ni kompilyatsiya qilishda shader fayllari dasturga kirishi uchun kerak. Perl.exe, perl58.dll, fxc.exe, psa.exe va vsa.exe fayllarini toping va nusxa oling. Siz papkani qidirishdan foydalanishingiz mumkin. Buning uchun yuqori yorliqdagi "Topish" tugmasini bosing va sizni qiziqtirgan so'rovni kiriting.
3-qadam
Source SDK shayderlarni dasturlash uchun Microsoft DirectX HLS va Shader Assembler-dan foydalanadi. Shaderning barqaror ishlashini ta'minlash uchun MHLS-dan asosan foydalaning va assemblerdan voz keching. Bu muammoni hal qilishda katta imkoniyatlar yaratadi.
4-qadam
HLSL-dan foydalanish va shaderlarni yig'ishda dasturlash bo'yicha batafsilroq ko'rsatmalar uchun ishlab chiquvchining rasmiy saytidagi MSDN hujjatlariga qarang. Source SDK bilan ishlash bo'yicha ko'plab hujjatlar uchun SDK saytidagi Grafika ishlab chiquvchilari uchun Materiallar tizimiga tashrif buyuring.
5-qadam
Dasturlashtiriladigan shaderlar yordamida har qanday murakkablikdagi to'qimalarni osongina yaratishingiz mumkin. Shader turiga qarab (ularning uchtasi bor), shaderning mantiqiyligi, uning imkoniyatlari va qo'llanilishiga bog'liq. Amaliyot shuni ko'rsatadiki, shaxsiy kompyuterga shaderlarni o'rnatish juda qiyin, chunki juda ko'p operatsiyalarni bajarish kerak. Muvaffaqiyatsiz bo'lsa, yordam uchun kompyuter markaziga murojaat qiling.