엔트리위키
최근 변경
최근 토론
특수 기능
(a-b)/n
최근 수정 시각: 2026-08-13 07:16:00
0
편집 요청
토론
역사
abn
에서 넘어옴
분류
코드
함수
목차
1
. 개요
2
. 장점
3
. 단점
4
. 관련
노팁
5
. 관련 문서
1.
개요
[편집]
어떤값 a를 목표값 b로 가깝게 보내는 수식.
현재값에
목표값
−
현재값
적당한양수
\frac{목표값-현재값}{적당한 양수}
적당한양수
목표값
−
현재값
을 계속 더해 목표값에 근사한다. 점화식으로 나타내면
b
k
+
1
=
b
k
+
a
−
b
k
n
b_{k+1}=b_k+\frac{a-b_k}{n}
b
k
+
1
=
b
k
+
n
a
−
b
k
이 된다.
목표값을 a, 현재값을 b로 바꾸고 기호를 생략해 abn이라고도 부른다.
주로 간단한 모션에 사용하며, 드물게도
타이포그래피
에 쓰기도 한다.
[1]
2.
장점
[편집]
구현이 매우 쉽다. 고작 코드 4개면 끝.
애니메이션도
ease
out과 비슷하여 자주 채택된다.
3.
단점
[편집]
시작할 시간은 정할 수 있지만, 끝날시간을 정하기 어렵다.
[2]
ease
함수와 달리, fps에 영향을 받는다.
[3]
남은 값에 비례하여 값을 바꾸기 때문에, 진짜 목표값까지 도달하는데 오래걸린다.
[4]
일정 오차값에 도달 했다면 그냥 현재값을 바로 목표값으로 바꿔 보정하기도 한다.
4.
관련
노팁
[편집]
abn코드 - 이암스카
abn의 수렴 속도 - bpdq
방향에 abn 적용하기 - 다세모
늘이기 abn코드 - 엠제이
5.
관련 문서
[편집]
타이포그래피
ease
엔트리/코드
[1]
추후 서술 할 단점 때문에 조금만 실력이 올라도
ease
함수에 대체된다.
[2]
수렴에 필요한 반복 횟수를 계산해서 구현을 할 수는 있다.
[3]
작품에 렉이 걸려도 ease함수는 그대로 작동하지만, abn은 모션이 더 느려진다.
[4]
수학적으로는 무한히 반복해야 수렴하지만, 부동소수점 오차때문에 적당히 반복하면 실제로 그 값에 도달 하기는 한다.
닫기
별도로 명시하지 않은 경우, 내용은
CC0
에 따라 사용할 수 있습니다.
최근 변경 문서
최근 변경 토론
목차
1
개요
2
장점
3
단점
4
관련 노팁
5
관련 문서