관리 메뉴

도드넷

Lerp 이란? - Linear interpolation 선형보간법에 대하여 본문

창고/정보

Lerp 이란? - Linear interpolation 선형보간법에 대하여

도드! 2015. 5. 26. 07:15
반응형




Lerp

(럴프)

 

Linear interpolation의 약자이다.

한글로는 선형보간법이라는데 -_- wtf...


Lerp 란?


가장먼저 Lerp를 이해하기 위해서는 4개의 값이 존재한다는 걸 알아야 한다.


A (start)

B (end)

Alpha (0~1)

Result


Lerp 란?

(Lerp의 정의)


Alpha 값에 따라 A 와 B 사이에서 Result 값을 결정하는 것




A가 100 이라고 하자

B는 20 라고 하자


Alpha가 0 이면 Result 값은 A의 값인 100 가 된다.

Alpha 가 1 이면 Result 값은 B의 값인 20 이 된다.

Alpha가 0.5 이면  Result 값은  60 이 된다.

Alpha가 2 이면  Result 값은 -60 이 나온다.

Alpha가 255 라면 -20300 이 나온다.

Alpha가 -255 라면 20500 이 나온다.


A 가 100 이고

B 가 20 이므로


0에 가까워질수록 둘의 차이 80에 비례하여 커지고 

1에 가까워질수록  둘의 차이 80에 비례하여 작아지는것을 볼수있다.



Lerp의 활용


1. A, B 사이의 값을 구한다. 

(Lerp 로 어느정도 중간인지 설정)


2. 0인곳에 A이고 1인곳에 B이므로 

0,1 혹은 0~1 사이의 값의 정보가 동시에 존재하는 복합적인 데이터을 Alpha에 대입할 시 

0 인곳에 A를 할당 

1 인곳에 B를 할당 

0~1사이의 값 같은경우 그에 맞는 적절한 A,B 사이의 값을 할당 할 수 있을 것이다.














반응형
Comments