C++ 초고속 3차 베지어 곡선 이징 함수 라이브러리
2025-09-20
이 글에서는 3차 베지어 곡선을 이징 함수로 직접 표현하여 애니메이션 성능을 향상시키는 단일 헤더 C++20 라이브러리를 소개합니다. `EasingCubicBezier` 템플릿 클래스를 사용하여 구현되었으며, PRECISE(고정밀도)와 FAST(고성능) 두 가지 모드를 제공합니다. 벤치마크 테스트 결과, 이 방법은 Blender 알고리즘이나 뉴턴-랩슨 방법 기반의 수치 해법보다 속도와 안정성이 뛰어나다는 것을 보여주며, 특히 실시간 애니메이션 시스템에서 큰 장점이 있습니다. 이는 실행 시 3차 다항 방정식을 푸는 오버헤드를 피하기 때문입니다.
더 보기
개발
베지어 곡선