Shader es un programa ubicado en los niveles inferiores de formación de imágenes y es responsable de los parámetros finales de un objeto gráfico virtual. Usando sombreadores, describen efectos de luz de refracción y reflexión, oscurecimiento, desplazamiento de superficie, efectos de textura y más.
Necesario
- - La Internet;
- - derechos de administrador.
Instrucciones
Paso 1
Para instalar sombreadores en el SDK de origen, debe instalar Perl y DirectX. Descargue ActivePerl para Windows del sitio web del fabricante https://www.activeperl.com/ e instálelo en el disco duro de su computadora. Puede encontrar el SDK de DirectX más reciente en https://www.microsoft.com/windows/directx. Instale todo el software en la partición del sistema del disco duro.
Paso 2
Copie los ejecutables en la carpeta mod Source SDK. Esto es necesario para que los archivos de sombreado estén disponibles para el programa durante la compilación del SDK de origen. Busque y copie los archivos perl.exe, perl58.dll, fxc.exe, psa.exe y vsa.exe. Puede utilizar la búsqueda de carpetas. Para hacer esto, haga clic en el botón "Buscar" en la pestaña superior e ingrese la solicitud que le interesa.
Paso 3
Source SDK usa Microsoft DirectX HLS y Shader Assembler para programar sombreadores. Para garantizar un rendimiento estable del sombreador, use MHLS predominantemente y evite usar ensamblador. Ofrece grandes oportunidades para resolver este problema.
Paso 4
Para obtener instrucciones más detalladas sobre el uso de HLSL y sobre la programación de sombreadores en ensamblado, consulte la documentación de MSDN en el sitio oficial del desarrollador. Para obtener mucha documentación sobre cómo trabajar con el SDK de origen, visite Material System for Graphics Developers en el sitio del SDK.
Paso 5
Con la ayuda de sombreadores programables, puede crear fácilmente una textura de cualquier complejidad. Dependiendo del tipo de sombreador (hay tres), depende la lógica del sombreador, sus capacidades y aplicación. Como muestra la práctica, es bastante difícil instalar sombreadores en una computadora personal, ya que se deben realizar una gran cantidad de operaciones. Si falla, comuníquese con el centro de computación para obtener ayuda.