Aklıma garip bir şey geldi. tamamen teorik ve aklıma gelen bir şey. Böyledir diye iddia etmiyorum. Oyun oynarken mesela ekran kartımız bize stabil 30FPS veriyor. Öyle bir şey olacak ki saniyelik çıkan kareyi kopyalayıp üzerine gösterecek. İlk sorun hareketler sırasında tutarsızlık ve farklı görüntülerin çakışması olur diye düşünüyorum. Sizce bu olsaydı işe yarar mıydı? Yoksa zaten kartlar bu mantığı farklı şekilde uygulayarak mı çalışıyor?

Evet. Mesela kart bir saniyede 30 kareyi gösteriyor. O 30 karenin tamamını birbiri arkasına yeniden işlemeden tekrar gösterseydi gibi.

Aynı görüntüyü elde etmez miyiz sonuç olarak? Yoksa ben mi yanlış anladım? FPS dediğimiz şey saniyedeki kare sayısı, aslında görüntü sayısı oluyor. 30 FPS de saniyede 30 görüntü demek. Kare dediğimiz şey bu oluyor.

30 karemiz olsun ve aralığında isimlendirelim. Sen ekrana 1, 1, 2, 2... şeklinde mi vermek istiyorsun kareleri? Bu sayede 60 FPS mi olacağını düşünüyorsun? Düşündüğün bu ise 30 FPS'ten farkı olmayaktır. Çünkü 30 FPS bir yayında 1 kare 1/30 saniye gösterilir. Senin yayınında ise ilk kare, yani 1 numaralı kare 1/60 saniye gösterilecek. Sonra ikinci kare, ki bu da 1 numaralı kare oluyor, 1/60 saniye gösterilecek. Şansa bak, 1/60+1/60, 1/30 ediyor. Aynı şey oldu. Başka bir şey ise lütfen daha açık şekilde anlatmaya çalış.

Zayıf ekran kartlı sistemlerde düşük FPS sorununa. Daha akıcı oyun deneyimi sağlamak amacıyla düşündüm.

Yapmak istediğinizi anlamadım. Bir kareyi tekrar mı göstersin diyorsunuz?

Tam olarak hangi probleme cozum oneriyorsun?

Aydınlandım

Bir fark olmazdı. 0.5 saniyelik 1 kare yerine 0.25 saniyelik iki karenin üst üste gösterilmesi aynı şeydir. Yani 1,1 noktası 1. kare olsun 1,3 noktası 2. Kare olsun. 30Fps 1,1-1,3 şeklinde kareleri sıralasın. Sizin dediğiniz de 1,1-1,1-1,3-1,3 oluyor. Ama 60FPS'in özelliği 1,2 noktasını göstermektir. Yani 30fps ile sizin dediğiniz şey aynı şey olur.

Hocam TV'lerde buna benzer birşey görüyoruz, örneğin 1000 Hz TV'ler var alıyorsun 60 Hz çıkıyor makyajlı 1000 Hz