„Shader“yra programa, esanti žemesniuose vaizdų formavimo lygiuose ir atsakinga už virtualaus grafinio objekto galutinius parametrus. Naudodami šešėlius, jie apibūdina šviesos lūžio ir atspindėjimo, tamsėjimo, paviršiaus poslinkio, tekstūros efektus ir kt.
Būtinas
- - internetas;
- - administratoriaus teisės.
Nurodymai
1 žingsnis
Norėdami įdiegti šešėlius į „Source SDK“, turite įdiegti „Perl“ir „DirectX“. Atsisiųskite „Windows“skirtą „ActivePerl“iš gamintojo svetainės https://www.activeperl.com/ ir įdiekite ją į savo kompiuterio standųjį diską. Naujausią „DirectX“SDK galite rasti adresu https://www.microsoft.com/windows/directx. Įdiekite visą programinę įrangą į standžiojo disko sistemos skaidinį.
2 žingsnis
Nukopijuokite vykdomuosius failus į mod Source SDK aplanką. Tai reikalinga tam, kad šešėliniai failai būtų prieinami programai kompiliuojant „Source SDK“. Raskite ir nukopijuokite failus perl.exe, perl58.dll, fxc.exe, psa.exe ir vsa.exe. Galite naudoti aplankų paiešką. Norėdami tai padaryti, viršutiniame skirtuke spustelėkite mygtuką "Rasti" ir įveskite jus dominančią užklausą.
3 žingsnis
Šaltinio programavimui šaltinio SDK naudojamas „Microsoft DirectX HLS“ir „Shader Assembler“. Norėdami užtikrinti stabilų šešėlių veikimą, daugiausia naudokite MHLS ir atsisakykite montuotojo. Tai suteikia puikių galimybių sprendžiant šią problemą.
4 žingsnis
Išsamesnes instrukcijas apie HLSL naudojimą ir šešėlių programavimą surinkime rasite oficialioje kūrėjo svetainėje esančioje MSDN dokumentacijoje. Norėdami gauti daug dokumentų apie darbą su šaltinio SDK, apsilankykite „Material System for Graphics Developers“SDK svetainėje.
5 žingsnis
Programuojamų šešėlių pagalba galite lengvai sukurti bet kokio sudėtingumo tekstūrą. Priklausomai nuo šešėlių tipo (jų yra trys), priklauso nuo šešėlio logikos, jo galimybių ir taikymo. Kaip rodo praktika, šešėlius yra gana sunku įdiegti asmeniniame kompiuteryje, nes tenka atlikti daug operacijų. Jei nepavyksta, kreipkitės pagalbos į kompiuterių centrą.