Estoy buscando recursos que me puedan proporcionar una mejor comprensión de qué tipo de cosas se usan los sombreadores en los juegos, qué pueden hacer, y tal vez lo más importante, qué ellos no pueden. Entiendo cómo funciona la línea de gráficos y todo eso, y he creado sombreadores muy básicos en GLSL (principalmente para reemplazar la funcionalidad de la línea de función fija), pero aún no entiendo completamente qué cosas solo son posibles con sombreadores personalizados. , que las cosas se pueden hacer de manera más eficiente, etc. He podido encontrar algunos ejemplos de ciertas técnicas, sobre todo la iluminación, pero estoy buscando una descripción general de su uso.Descripción general/presentación de técnicas/usos de sombreado para juegos
También se aprecian los enlaces y las explicaciones de ciertas técnicas interesantes, a diferencia de una descripción general (pero menos que una visión general;)), preferiblemente en GLSL o pseudocódigo.
Esta pregunta podría ser más adecuada para http://gamedev.stackexchange.com/ – Twelve47
Creo que esta es una pregunta muy válida. He estado pensando en esto también, que es la razón por la que he encontrado tu pregunta aquí. También estoy un poco decepcionado por la promesa de tener una cartera totalmente programable. No poder probar fragmentos cercanos fue una sorpresa. Pero creo que hay muchas posibilidades cuando se trata de combinar texturas (una pesadilla en una tubería fija). Creo que GLSL no es una receta instantánea para efectos geniales (que algunos hacen que suene), pero definitivamente tendrá sus aplicaciones. – zmippie