Yanıtlar:
Kısacası, evet 30 fps efekti elde etmek için 60 fps çıkış yapmanız gerekir.
Stereo 3d'yi açarken performansınızın yarısını kaybetmezsiniz. Oyun mantığı, AI, fizik ve CPU'nun yaptığı her şey sadece bir kez çalıştırılır. Yalnızca oluşturma iki kez yapılır ve bu etkilidir, çünkü kartın her ikinci karenin ne olacağı konusunda bellekte her şeyi vardır, bu nedenle ek bant genişliği kullanmaz.
Bunun doğru olacağı tek durum, GPU'nun her şeyi ve CPU'nun boşta çalışmasıyla gerçekten karmaşık olan statik bir 3d sahneniz varsa. Ve o zaman bile performansta% 50'lik bir düşüş olacağından şüpheliyim
Nvidia 3d stereo ile birçok oyunu test ettim ve hiçbir oyun% 50 performansa yakın düşmedi.
Özellikle CryEngine 3 ile bu doğru değil. Evet, kare hızını yarıya indirir, ancak 3D'yi açmak size çerçevelerinizin yarısına mal olmaz (veya iki kat donanım gücüne ihtiyacınız vardır). İkinci görüntüyü almak için bir yeniden önbellek ve kullanılabilir derinlik tamponu kullanırlar, bu nedenle 3D'yi açarken performans düşüşü% 5-10'dur. Buna "Ekran Alanı Yeniden Projeksiyon Stereo" diyorlar.
Ben hiç önemsiz değil diyebilirim. Hem donanım kaynağı sorunu hem de geliştirme zorluğu.
Çoğu zaman kareyi iki göz arasında bölemezsiniz; oyununuz genellikle 60 fps'de çalışıyorsa , aynı görsel konfor için 120 fps'de çalıştırmanız gerekir .
Ancak, bir çok şey stereo çift başına sadece bir kez yapılabilir: frustum itlafı - biraz daha büyük bir kesik gövdenin pahasına (bkz 3D Kameralar kurma yılında PlayStation® üzerinde Stereoskopik 3D Oyun Yapımı için Optimizasyonu ), tıkanma itlaf, köşe ve dizin dizi yüklemeleri, sahne yakalar ve dokuya oluşturur ...
Sahnenin bölümleri yalnızca bir kez oluşturulabilir: örneğin, bulutlar, yıldızlar vb. İçeren karmaşık bir gökyüzü genellikle sonsuzda olacaktır, bu nedenle piksel gölgelendirici maliyeti yalnızca bir kez gereklidir ve ikinci oluşturma yalnızca bir doku araması olabilir. ilk oluşturma hedefi. Aslında bazı stereo oyunlar, tüm sahne için geçerli kılmak için bu yaklaşımı temel alan yeniden projeksiyon adı verilen bir yöntem kullanır: bu tekniğe işaret etmek için bu iş parçacığının ötesinde3d değerine bakın.
Gerekli ekstra işlem gücü ile başa çıkmak için çözünürlüğü azaltabilirsiniz. Kişisel deneyimlerime göre, bunu yapmak kare hızını azaltmaktan çok daha kabul edilebilir. Bununla birlikte, kenar yumuşatmayı devre dışı bırakmaya çalışmayın: Sony mühendisleri yukarıdaki kağıtta söylediği gibi, AA ile düşük çözünürlüklü arabelleklere oluşturma, AA olmayan yüksek çözünürlüklü arabelleklerden daha iyi görünür .
Trioviz gibi bir 3D TV'ye ihtiyaç duymayan oyunlarda stereovisyona başka yaklaşımlar olduğunu unutmayın . Yine de burada ayrıntılara giremiyorum (NDA sorunları).