Descripción general / muestra de técnicas de sombreado / usos para juegos

8

Estoy buscando recursos que me permitan comprender mejor para qué tipo de cosas se usan los sombreadores en los juegos, qué pueden hacer y, lo que es más importante, qué no pueden hacer. Entiendo cómo funciona la canalización de gráficos y todo eso, y he creado algunos sombreadores muy básicos en GLSL (principalmente solo para reemplazar la funcionalidad de canalización de función fija), pero todavía no entiendo completamente qué cosas solo son posibles con sombreadores personalizados , qué cosas se pueden hacer de manera más eficiente, etc. He podido encontrar algunos ejemplos de ciertas técnicas, especialmente la iluminación, pero estoy buscando una visión general de mayor nivel de su uso.

Los enlaces y las explicaciones de ciertas técnicas interesantes, a diferencia de una descripción general, también son apreciados (pero menos que una descripción general;)), preferiblemente en GLSL o pseudocódigo.

Jonesy
fuente

Respuestas:

5

Puedes encontrar algo aquí y también aquí . Y si lo desea, puede encontrar mucha información en GPU Gems 1, 2, 3 y Shaders para programación de juegos y artistas (creo que no se trata de GLSL, sino de HSL y sombreadores y juegos en general).

zacharmarz
fuente
¡Esos son algunos recursos excelentes!
notlesh