프레임 타임이란?
프레임 타임(frame time)은 한 프레임을 그려내는 데 걸리는 시간으로, 보통 밀리초(ms) 단위로 측정합니다. 초당 프레임 수(FPS)가 1초 동안 몇 장의 프레임이 그려지는지를 알려준다면, 프레임 타임은 연속된 두 프레임 사이의 간격을 알려줍니다. 두 값은 서로 역수 관계로, FPS가 높을수록 프레임 타임은 짧아집니다. 이 계산기는 어떤 프레임 레이트든 그에 해당하는 프레임 타임으로 변환해 줍니다.
계산기 사용법
프레임 레이트를 FPS 단위로 입력하면, 프레임 하나당 걸리는 시간을 밀리초로 알려줍니다. 예를 들어 60 FPS는 약 16.67 ms, 144 FPS는 약 6.94 ms의 프레임 타임을 가집니다. 프레임 타임이 짧을수록 게임이나 영상에서 움직임이 더 부드럽고 반응이 빠르게 느껴집니다.
공식 풀이
변환에는 단 하나의 공식이 쓰입니다.
$$\text{프레임 타임(ms)} = \frac{1000}{\text{FPS}}$$
1초는 1000밀리초입니다. 1000을 그 1초 동안의 프레임 수로 나누면 프레임 하나의 지속 시간이 나옵니다. 둘은 반비례 관계이기 때문에 FPS가 두 배가 되면 프레임 타임은 절반으로 줄어듭니다.
예제 계산
어떤 게임이 30 FPS로 돌아간다고 해봅시다. 공식에 대입하면 $$\frac{1000}{30} = 33.333 \text{ ms}$$ 입니다. 즉 프레임 하나가 화면에 약 33.3 ms 동안 머무른다는 뜻입니다. 60 FPS(16.67 ms)와 비교하면, 30 FPS에서는 반응이 눈에 띄게 굼뜨게 느껴집니다.
자주 묻는 질문
왜 프레임 타임이 짧을수록 좋은가요? 프레임 타임이 짧다는 것은 프레임이 더 자주 갱신된다는 뜻이며, 그만큼 움직임이 부드럽고 입력 지연(인풋 랙)도 줄어듭니다.
'좋은' 프레임 타임은 어느 정도인가요? 많은 게이머가 16.67 ms(60 FPS) 이하를 목표로 삼고, 경쟁(competitive) 플레이어는 흔히 6.94 ms(144 FPS) 이하를 노립니다.
프레임 타임을 다시 FPS로 바꿀 수 있나요? 물론입니다. 공식을 뒤집기만 하면 됩니다. \(\text{FPS} = \frac{1000}{\text{프레임 타임(ms)}}\).