W OpenGL (i innych systemach) współczynnik tłumienia odległości dla lamp punktowych jest podobny 1/(c+kd+sd^2), gdzie djest odległość od światła i c, ki ssą stałymi.
Rozumiem sd^2element, który modeluje dobrze znane fizycznie dokładne tłumienie „odwrotnego prawa kwadratowego” oczekiwane w rzeczywistości.
Wydaje mi się, że stała c, zwykle jedna, jest w stanie poradzić sobie z bardzo małymi wartościami d(i być może obronę dzielenia przez zero?).
Jaką rolę ma kdkomponent liniowy w modelu (domyślnie kw OpenGL wynosi zero). Kiedy użyjesz innych wartości k? Wiem, że nazywa się to składnikiem „liniowego tłumienia”, ale jakie zachowanie symuluje w modelu oświetlenia? Wydaje się, że nie pojawia się w żadnym fizycznym modelu światła, którego jestem świadomy.
[EDYTOWAĆ]
David Gouveia zwrócił uwagę, że można zastosować współczynnik liniowy, aby pomóc scenie „spojrzeć” bliżej tego, co zamierzał twórca / artysta, lub by lepiej kontrolować tempo opadania światła. W którym przypadku moje pytanie brzmi: „czy liniowy współczynnik tłumienia ma fizyczny odpowiednik, czy jest po prostu używany jako współczynnik kruszenia, który pomaga kontrolować jakość światła na scenie?”