En baştan belirtelim: Burada bahsettiğimiz akıcılık görüntünün akıcı olmasıdır. Oynanışın akıcı olması ayrı bir konudur. Bilgisayar oyunlarında performans söz konusu olduğunda sık sık aynı soruyla karşılaşırız:
"Oyun kaç FPS alıyor?"
Bir ekran kartını değerlendirirken, yeni bir bilgisayar toplarken veya bir oyunun performansını tartışırken saniyedeki kare sayısı, yani FPS, çoğu zaman baktığımız ilk değer olur. Bu konudaki yaygın düşünce şudur:
"FPS ne kadar yüksekse oyun da o kadar akıcıdır."
Bu yanlış bir düşünce değil, aksine doğruluk payı var. Ancak bir oyunun gerçekten akıcı hissettirmesini açıklamak için tek başına FPS değerine bakmak yeterli değildir. Aynı bilgisayarda çalışan iki oyun benzer FPS değerleri gösterse bile biri rahatça oynanırken diğeri zaman zaman takılıyor veya oyuncunun komutlarına geç cevap veriyormuş gibi hissedilebilir.
Peki aradaki farkın sebebi nedir? Bir oyunun akıcı görünmesini ve oynanırken akıcı hissettirmesini sağlayan şey tam olarak nedir? Bu sorunun cevabı, görüntülerin ekranda ne kadar hızlı değiştiği kadar bu değişimin ne kadar düzenli gerçekleştiğinde de saklıdır.
FPS Nedir ve Neden Bu Kadar Önemlidir?
FPS, "Frames Per Second" ifadesinin kısaltmasıdır. Dilimize "Saniyedeki Kare Sayısı" şeklinde çevrilebilir. Buradaki kare, oyunun belirli bir andaki görüntüsüdür. Bir fotoğraf karesi gibi düşünülebilir bu. Bilgisayar, oyun dünyasını sürekli olarak yeniden hesaplar ve her hesaplamanın sonucunda yeni bir görüntü oluşturur. Bu görüntüler yeterince hızlı şekilde art arda ekrana verildiğinde hareketi kesintisizmiş gibi algılarız. Yani aslında ortada kesintisiz bir görüntü yoktur, çok hızlı şekilde arka arkaya gösterilen kareler vardır.
Örneğin FPS değeri 30 olduğunda, ortalama olarak her saniye 30 farklı görüntü hazırlanır. Bu sayı 60 olduğunda 60 farklı görüntü, 120 olduğunda 120 farklı görüntü ortaya çıkar, görüntünün yenilenme sıklığı artar. Kare sayısının bu şekilde artması, özellikle hızlı kamera hareketlerinde ve oyuncunun çevresini çabucak taraması gereken sahnelerde fark yaratabilir. Hareket eden nesnelerin konumları arasındaki fark küçülebilir ve görüntü daha sık güncellendiği için hareketleri takip etmek kolaylaşabilir. Yüksek FPS, uygun koşullarda oyuncunun verdiği komutlarla ekranda gördüğü sonuç arasındaki gecikmenin azaltılmasına da yardımcı olabilir.
Ancak burada dikkat etmemiz gereken bir nokta var. FPS, oyunun saniyede kaç kare ürettiğini ifade eder. Bu karelerin ne kadar düzenli üretildiği veya oyuncunun komutuna ne kadar hızlı karşılık verildiğini tek başına açıklamaz. Bu nedenle FPS değeri önemlidir ama tek başına oyunun akıcılığını açıklamaya yetmez.
Barış Baran ÇİÇEK