Shader adalah program yang terletak di tingkat yang lebih rendah dari pembentukan gambar dan bertanggung jawab untuk parameter akhir dari objek grafis virtual. Menggunakan shader, mereka menggambarkan efek cahaya dari pembiasan dan refleksi, penggelapan, perpindahan permukaan, efek tekstur, dan banyak lagi.
Diperlukan
- - Internet;
- - hak administrator.
instruksi
Langkah 1
Untuk menginstal shader di SDK Sumber, Anda perlu menginstal Perl dan DirectX. Unduh ActivePerl untuk Windows dari situs web produsen https://www.activeperl.com/ dan instal di hard drive komputer Anda. Anda dapat menemukan DirectX SDK terbaru di https://www.microsoft.com/windows/directx. Instal semua perangkat lunak ke partisi sistem hard drive.
Langkah 2
Salin file yang dapat dieksekusi ke folder SDK Sumber mod. Ini diperlukan agar file shader tersedia untuk program selama kompilasi SDK Sumber. Cari dan salin file perl.exe, perl58.dll, fxc.exe, psa.exe, dan vsa.exe. Anda dapat menggunakan pencarian folder. Untuk melakukan ini, klik tombol "Temukan" di tab atas dan masukkan permintaan yang Anda minati.
Langkah 3
Source SDK menggunakan Microsoft DirectX HLS dan Shader Assembler untuk memprogram shader. Untuk memastikan kinerja shader yang stabil, gunakan MHLS secara dominan dan hindari menggunakan assembler. Ini memberikan peluang besar dalam memecahkan masalah ini.
Langkah 4
Untuk instruksi lebih rinci tentang penggunaan HLSL dan pemrograman shader dalam perakitan, lihat dokumentasi MSDN di situs resmi pengembang. Untuk banyak dokumentasi tentang bekerja dengan SDK Sumber, kunjungi Sistem Material untuk Pengembang Grafis di situs SDK.
Langkah 5
Dengan bantuan shader yang dapat diprogram, Anda dapat dengan mudah membuat tekstur dengan kompleksitas apa pun. Bergantung pada jenis shader (ada tiga di antaranya), logika shader, kemampuan dan aplikasinya tergantung. Seperti yang ditunjukkan oleh praktik, cukup sulit untuk menginstal shader di komputer pribadi, karena sejumlah besar operasi harus dilakukan. Jika Anda gagal, hubungi pusat komputer untuk mendapatkan bantuan.