Shader és un programa situat als nivells inferiors de formació d’imatges i és responsable dels paràmetres finals d’un objecte gràfic virtual. Mitjançant ombres, descriuen efectes de llum de refracció i reflexió, enfosquiment, desplaçament superficial, efectes de textura, etc.
Necessari
- - Internet;
- - drets d'administrador.
Instruccions
Pas 1
Per instal·lar shaders a l'SDK d'origen, heu d'instal·lar Perl i DirectX. Baixeu ActivePerl per a Windows des del lloc web del fabricant https://www.activeperl.com/ i instal·leu-lo al disc dur de l'ordinador. Podeu trobar l’últim SDK de DirectX a https://www.microsoft.com/windows/directx. Instal·leu tot el programari a la partició del sistema del disc dur.
Pas 2
Copieu els fitxers executables a la carpeta SDK de la font mod. Això és necessari perquè els fitxers shader estiguin disponibles per al programa durant la compilació de l'SDK d'origen. Localitzeu i copieu els fitxers perl.exe, perl58.dll, fxc.exe, psa.exe i vsa.exe. Podeu utilitzar la cerca de carpetes. Per fer-ho, feu clic al botó "Cerca" a la pestanya superior i introduïu la sol·licitud que us interessi.
Pas 3
L'SDK d'origen utilitza Microsoft DirectX HLS i Shader Assembler per programar shaders. Per assegurar un rendiment estable de l’ombra, utilitzeu MHLS predominantment i abstingueu-vos d’utilitzar el muntador. Proporciona grans oportunitats per resoldre aquest problema.
Pas 4
Per obtenir instruccions més detallades sobre l'ús de HLSL i sobre la programació de shaders en el muntatge, consulteu la documentació de MSDN al lloc oficial del desenvolupador. Per obtenir molta documentació sobre com treballar amb l’SDK de font, visiteu el sistema de materials per a desenvolupadors de gràfics al lloc de l’SDK.
Pas 5
Amb l'ajuda de shaders programables, podeu crear fàcilment una textura de qualsevol complexitat. Depenent del tipus de tonalitat (n’hi ha tres), depèn la lògica de la pantalla, les seves capacitats i aplicació. Com es demostra a la pràctica, és bastant difícil instal·lar shaders en un ordinador personal, ja que s’han de realitzar un gran nombre d’operacions. Si falla, poseu-vos en contacte amb el centre d’ordinadors per obtenir ajuda.