Shader är ett program som ligger på de lägre nivåerna av bildbildning och ansvarar för de slutliga parametrarna för ett virtuellt grafiskt objekt. Med hjälp av skuggare beskriver de ljuseffekter av refraktion och reflektion, mörkare, ytförskjutning, struktureffekter och mer.
Nödvändig
- - Internet;
- - administratörsrättigheter.
Instruktioner
Steg 1
För att installera skuggor i Source SDK måste du installera Perl och DirectX. Ladda ner ActivePerl för Windows från tillverkarens webbplats https://www.activeperl.com/ och installera det på hårddisken på din dator. Du hittar den senaste DirectX SDK på https://www.microsoft.com/windows/directx. Installera all programvara till hårddiskens systempartition.
Steg 2
Kopiera körbara filer till mod-källans SDK-mapp. Detta är nödvändigt för att skuggfilerna ska vara tillgängliga för programmet under kompilering av Source SDK. Leta upp och kopiera filerna perl.exe, perl58.dll, fxc.exe, psa.exe och vsa.exe. Du kan använda mappsökning. För att göra detta klickar du på knappen "Sök" på den övre fliken och anger den begäran du är intresserad av.
Steg 3
Source SDK använder Microsoft DirectX HLS och Shader Assembler för att programmera shaders. För att säkerställa stabil skuggprestanda, använd MHLS huvudsakligen och avstå från att använda assembler. Det ger stora möjligheter att lösa detta problem.
Steg 4
För mer detaljerade instruktioner om hur du använder HLSL och om programmering av shaders vid montering, se MSDN-dokumentationen på utvecklarens officiella webbplats. För mycket dokumentation om att arbeta med Source SDK, besök Material System for Graphics Developers på SDK-webbplatsen.
Steg 5
Med hjälp av programmerbara skuggare kan du enkelt skapa en struktur av vilken komplexitet som helst. Beroende på typen av skuggning (det finns tre av dem) beror skuggans logik, dess kapacitet och tillämpning. Som praxis visar är det ganska svårt att installera nyanser på en persondator, eftersom ett stort antal operationer måste utföras. Om du misslyckas kontaktar du datacentret för hjälp.