Я не уверен, имеют ли реальные мягкие тени (от близких, больших источников света) гауссово или линейное затухание, или что-то еще.
Я работаю над чем-то, где я могу создавать тени, манипулируя некоторой предварительно визуализированной текстурой градиента, поэтому мне не нужно полагаться на буферы кадров и традиционные методы затенения. Я планирую запекать градиент в один канал текстуры моей сетки, а затем манипулировать значениями, основываясь на том, сколько теней покрывает каждый квад. Это возможно, потому что я просто выстроил четырехугольники, как зигзаг, где каждая вершина может отбрасывать тень на следующий смежный четырехугольник.
Таким образом, линейный спад был бы самым простым (просто нужно вычесть некоторое значение из линейного градиента), но мне трудно сказать, что на самом деле выглядит реалистичным. Есть ли простая математическая формула, которую можно применить к линейному градиенту, чтобы вывести гауссовское приближение?