Je ne sais pas si les ombres douces de la vie réelle (provenant de sources lumineuses proches et grandes) ont une atténuation gaussienne ou linéaire, ou autre chose.
Je travaille sur quelque chose où je peux créer les ombres en manipulant une sorte de texture de dégradé pré-rendu, donc je n'ai pas à me fier aux tampons d'images et aux techniques d'ombrage traditionnelles. Je prévois de cuire le dégradé dans un canal de la texture de mon maillage, puis de manipuler les valeurs en fonction de la quantité d'ombre couvrant chaque quad. Cela est possible parce que je n'ai que des quads alignés comme un zigzag où chaque pic peut projeter une ombre sur le quad adjacent suivant.
Une atténuation linéaire serait donc plus facile (il suffit de soustraire une valeur à un gradient linéaire), mais j'ai du mal à dire ce qui semble réellement réaliste. Existe-t-il une formule mathématique simple qui pourrait être appliquée à un gradient linéaire pour extraire une approximation gaussienne?