pointLight() 및 spotLight()의 감쇠율을 설정합니다.
빛의 감쇠율은 거리에 따른 빛의 강도를 설명합니다. 예를 들어, 랜턴은 느린 감쇠율, 손전등은 중간 감쇠율, 레이저 포인터는 급격한 감쇠율을 가집니다.
lightFalloff()
은 세 개의 매개변수, constant
, linear
, 그리고 quadratic
를 가집니다. 이들은 거리 d
에서의 감쇠율을 계산하는 데 사용되는 숫자입니다:
falloff = 1 / (constant + d * linear + (d * d) * quadratic)
참고: constant
, linear
, quadratic
는 항상 0보다 큰 값으로 설정되어야 합니다.
예제
구문
lightFalloff(constant, linear, quadratic)
매개변수
constant
Number:
감쇠율 계산을 위한 상수값.
linear
Number:
감쇠율 계산을 위한 선형값.
quadratic
Number:
감쇠율 계산을 위한 2차(quadratic) 값.
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/light.js and open a pull request!