Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- stl
- 정렬알고리즘
- 강참조
- 언리얼엔진구조체
- map
- moreeffectiveC++
- UML관련
- 약참조
- 자료구조
- 정렬
- 선택정렬
- 스마트포인터
- dataasset
- C++최적화
- UELOG
- unorder_map
- 언리얼가비지컬렉터
- UE_LOG
- BFS
- enumasByue
- 람다사용정렬
- UE4 커스텀로그
- 알고리즘
- 크리티컬섹션
- 람다
- 델리게이트
- 데이터애셋
- 프로그래머스
- C++
- 애셋로드
Archives
- Today
- Total
기억을 위한 기록들
ue4/Lerp(Linear Interpolation) - 선형 보간에 관하여 본문
UE4에서의 Lerp(float형)
해당 식은 간단하다.
예를들어
3에서 시작하여 18에 끝나는 숫자가 있다고 치자 (A=3,B=18)
우선 B-A를 하면 해당 함수식으로 가면 18(B)에서 3(A)을 빼면 15가 나온다.
그리고 찾을 지점의 퍼센트로 구한다고 가정 하고 70%를 구한다고 하면,
0.7로 바꿔주고(식에서의 V값) 15 X 0.7 =10.5(위에서의 V*(B-A))가 되고
시작지점(3, 즉 A)을 더 해주면(V*(B-A)+A) 13.5가 된다
즉, 위의 선의 70퍼센트 지점의 값은 13.5가 된다.
이런식으로 해당 선형보간은
A에서 B 두개의 값에서 A를 B로 보간한다는것은
두개의 값 사이에 위치한 값을 알려진 값(Alpha)으로 추정하는 것을 의미한다.
float 외에도 ue4에는 vector,rotator,color 등도 있으며, 식 또한 마찬가지이다.
더 깊게 들어가면 다양한 보간 방법과 보간식들이 있지만 이 정도만 알아두어도 해당 함수를 쓰는데에는 문제는 없다.
'UnrealEngine > Unreal Engine 관련' 카테고리의 다른 글
언리얼 커스텀 애니메이션 노드 만들기- 분석편(2)(feat. Bone Modify) (1) | 2020.07.13 |
---|---|
언리얼 커스텀 애니메이션 노드 만들기- 세팅편(1) (1) | 2020.07.05 |
델리게이트 & 다이나믹 델리게이트 (0) | 2020.05.06 |
UE4 - Full Body, Upper Body (0) | 2020.04.26 |
UE4 - Trace를 활용해 탐색하기 (BP & C++) (0) | 2020.04.14 |