A Shader egy olyan program, amely a képalkotás alsó szintjén helyezkedik el, és felelős a virtuális grafikai objektum végső paramétereiről. Az árnyékolók segítségével leírják a fénytörést és a visszaverődést, a sötétedést, a felület elmozdulását, a textúra hatásait és még sok mást.
Szükséges
- - az internet;
- - rendszergazdai jogok.
Utasítás
1. lépés
Az árnyékolók telepítéséhez a Source SDK-ba telepítenie kell a Perl és a DirectX programokat. Töltse le az ActivePerl for Windows programot a gyártó webhelyéről: https://www.activeperl.com/, és telepítse a számítógép merevlemezére. A legújabb DirectX SDK megtalálható a https://www.microsoft.com/windows/directx webhelyen. Telepítse az összes szoftvert a merevlemez rendszerpartíciójára.
2. lépés
Másolja a futtatható fájlokat a mod Source SDK mappába. Erre azért van szükség, hogy az árnyékoló fájlok elérhetőek legyenek a program számára a Source SDK összeállítása során. Keresse meg és másolja a perl.exe, a perl58.dll, az fxc.exe, a psa.exe és a vsa.exe fájlokat. Használhatja a mappakeresést. Ehhez kattintson a felső fülön található "Keresés" gombra, és írja be az érdeklődésre számot tartó kérést.
3. lépés
A Source SDK a Microsoft DirectX HLS-t és a Shader Assemblert használja az árnyékolók programozásához. A stabil árnyékoló teljesítmény biztosítása érdekében elsősorban az MHLS-t használja, és tartózkodjon az assembler használatától. Nagyszerű lehetőségeket kínál e probléma megoldására.
4. lépés
A HLSL használatával és az árnyékolók programozásával kapcsolatos részletes utasításokért lásd a fejlesztő hivatalos webhelyén található MSDN dokumentációt. A Source SDK-val való együttműködésről rengeteg dokumentációt az SDK webhelyén, a Grafikus fejlesztők anyagrendszerében talál.
5. lépés
Programozható árnyékolók segítségével könnyedén létrehozhat bármilyen összetettségű textúrát. A shader típusától (hárman vannak) függően a shader logikája, képességei és alkalmazása függ. Amint a gyakorlat azt mutatja, elég nehéz árnyékolókat telepíteni a személyi számítógépre, mivel nagy számú műveletet kell végrehajtani. Ha nem sikerül, kérjen segítséget a számítógépes központtól.