Bize John Carmack'ın Quakecon 2002'de röportaj vermeyeceğini söylediler. Doom III'ü sunmak için bu kadar yoğun şekilde hazırlanırken bu anlaşılabilir bir şeydi. Aşağıda Quakecon 2002'deki konuşmasından bazı notlar ve onu izleyen Soru/Cevap bölümünde söyledikleri yer alıyor.
John Carmack Quakecon 2002 Konuşmasını pek çok takipçisi ile dolu bu odada yaptı. Çok iyi ve çok bilgilendirici bir konuşmaydı. Tüm konuşmalarda bu kadar iyi bir Soru/Cevap bölümü olmasını dileriz.
Doom III'te tüm taşlar yerine oturuyor; nihayet çalışmaların sonuç verdiğini görmeye başlıyorum. Çekirdek proje geliştirme aşaması Quake III'ün hemen ardından başlamıştı. Motor ve teknoloji konusunda üçüncü firmalarla zaten çalışıyoruz; dolayısıyla Doom III teknolojisini kullanan yeni oyunların yakında çıkmasını bekleyebilirsiniz.
Soru şu: Nereye gidiyoruz? Mantıksal olarak bundan sonraki adım, tümüyle ATi Radeon 9700 veya henüz çıkmamış olan NVIDIA NV30 gibi grafik kartlarında yer alan teknolojilere göre tasarlanmış bir motor geliştirmek olacak. Bunun üzücü yanı elbette aradaki bir adımı kaçırmış olmak ancak bunun da kaçınılmaz olduğunu düşünüyorum.
64 bit renk ileriye doğru atılan her adımda önem kazanacak. Monitör sadece 32 bit renk gösterebilir ancak belki de 64 bit renge geçişin en iyi nedeni insan gözünün daha fazlasını görebiliyor olması. Monitörden monitöre farklar var; tüm monitörlerde aynı görüntüyü alamazsınız. Monitör kalibrasyonuna yazılım tabanlı bir çözüm bulmak için bazı deneyler yaptım ancak şimdiye dek işe yarar bir şey elde edemedim.
Oyun geliştirme işinin özünde, yapmak istediğiniz şeye mümkün olduğunca yakın bir plan çıkarıp yeni teknoloji gelip o yapmak istediğinizi mümkün kılana kadar arada bir denge sağlamak var. Doom III'te esnek bir aydınlatma sistemi bulunuyor; iyi bir aydınlatma yoksa dokular kaba görünüyor. Grafik teknolojisinin bir sonraki evrimi ton modellemesi (tone mapping) olacak ve endüstrinin çoktan bu yöne doğru ilerlediğini düşünüyorum. Zekanızı asıl oyunu optimize ederken ortaya koymanız gerekiyor; oyun kodlarını çalışır duruma getirmekte zeka gerektiren bir şey yok.
Doom III'te grafik kartlarının özel niteliklerinden faydalanacak altı özel derleyici optimizasyonu olacak. Şimdilik bunlar ATi, NVIDIA ve 3D Labs'ın kartları. Belki bir noktada Matrox ve SiS'in kartlarını da işin içine dahil ederiz ama şimdilik bunlar kesinleşmedi. Oyun Matrox ve SiS kartlarla da çalışacak ama özel optimizasyon olmadığından bu kartların özel niteliklerinden faydalanamayacak.
Doom III daha eski grafik kartlarında geriye uyumluluk modunda çalışacak ancak grafiklerin gerçekçiliği epey azalacak. İhtiyacımız olan şey, bütün kartlarda aynı olan ve donanımın tüm bunları yapmasını sağlayan bir API; çok uzun süredir bundan bahsediyorum.
Önümüzdeki birkaç yıl içinde grafik kartı teknolojilerinin 100 kat daha fazla gelişmesi için potansiyel görüyorum. Zaman içinde gerçek zamanlı render edilen, film kalitesinde oyunlar göreceğiz. Elbette gerçek problem bu teknolojiye oyuncak muamelesi yapılması. Beklide gelecekte küçük şirketler daha önce sadece ileri düzey render stüdyolarında mümkün olan kaliteyi sunabilecekler.
ATi Radeon 9700 ve çıktığında NV30 gibi yeni nesil grafik kartları ile Pixar stüdyolarının render kalitesine ulaşmamak için bir neden göremiyorum. Doom Theater'da gördüğünüz bütün Doom III oyun demoları ATi Radeon 9700 ile yapıldı.
Oyunlarla sinemanın birleşeceği zamanlar yaklaşıyor. Her şey oyununa ve oyunu geliştirecek tasarımcıya bağlı. Bu teknoloji ile neler yapılabileceğini görmek için sabırsızlanıyorum. Grafik kartlarının belleği için bir sonraki gereklillik, sanal bellek teknolojisi olacak.
Doom III motoru çıktığında gelecek 5 yılın motor teknolojisi olacak. Doom III tamamlandığında bir sonraki teknoloji üzerinde çalışmaya başlayacağım ve büyük olasılıkla bugün geliştirilen içeriği Doom III'ten bir sonraki motor teklnolojisi ile kullanmak da mümkün olacak.