Я не впевнений, що м'які тіні реального життя (від близьких, великих джерел світла) мають гауссовий чи лінійний опад, або щось інше.
Я працюю над тим, де я можу створювати тіні, маніпулюючи якоюсь заздалегідь відредагованою градієнтною текстурою, тому мені не доведеться покладатися на буфери кадрів і традиційні методи затінення. Я планую випікати градієнт в один канал текстури моєї сітки, а потім маніпулювати значеннями залежно від того, скільки тіні покриває кожен квадратик. Це можливо, тому що у мене просто квадратики, як зигзаг, де кожен пік може кинути тінь на наступний сусідній квадратик.
Тож лінійний випадок був би найпростішим (просто потрібно відняти деяке значення з лінійного градієнта), але мені важко сказати, що насправді виглядає реалістично. Чи є проста математична формула, яку можна застосувати до лінійного градієнта, щоб вивести наближення Гаусса?