42 yıllık bilgisayar Sinclair ZX Spectrum’da Ray Tracing mucizesi

42-yillik-bilgisayar-sinclair-zx-spectrumda-ray-tracing-mucizesi-zrFfF1wE.jpg

1980’lerin efsane ev/oyun bilgisayarı Sinclair ZX Spectrum‘un boşuna efsane olmadığını kanıtlayan bir haberi okumak üzeresiniz.

Grafik kartları, Nvidia yahut GPU üzere kavramların şimdi var olmadığı 42 sene evvel üretilen Sinclair ZX Spectrum bilgisayarların, Ray Tracing süreci yapabildiği anlaşıldı. Ray Tracing süreci, ekran kartlarını son derece zorlayan lakin çok gerçekçi ışık, gölge ve yansıma efektleri yaratarak görüntü oyunlarının çok gerçekçi görünmesini sağlayan bir teknoloji. Lakin bu teknolojiyi çalıştırmak için çok güçlü oyun bilgisayarları ve donanım gerekiyor.

42 yaşındaki bir bilgisayarın bu teknolojiyi çalıştırmasını beklemek ise elbette hayalcilik ve hatta kelam konusu bilgisayarın yanarak infilak etmesine bile neden olabilir. Hatta bırakın 42 yaşında bir bilgisayarı, 3-5 yaşındaki PC’ler bile Ray Tracing süreçlerini çalıştırmayı reddediyorlar.

Ancak, 1982 yılında Sinclair Research tarafından piyasaya sürülen efsanevi oyun bilgisayarı ZX Spectrum’a küçük bir müdahale yapan, Google Zürih’in kıdemli yazılım mühendisi Gabriel Gambetta, bu efsanevi bilgisayarın ray tracing teknolojisini çalıştırabileceğini kanıtladı. Gambetta, Spectrum’un dahili programlama lisanı Sinclair BASIC‘i kullanarak bilgisayara parlak, ışın izlemeli bir çerçeve üretti.

Konuya girmeden evvel, ZX Spectrum’un hudutlarından da bahsetmek lazım. Bu aygıtın işlemcisi günümüz bilgisayarlarından yaklaşık 1.000 kat daha yavaş, toplam 48 KB RAM’e sahip, yalnızca 15 renk görüntüleyebiliyor ve 256×176 çözünürlüğe sahip. Cyberpunk 2077’den hoş, gerçekçi bir ekran manzarası görmeyi bekliyorsanız, bunun gerçekleşmeyeceğini söylemeye gerek yok, fakat elde edebileceğiniz şey, şaşırtan derecede detaylı gölgelere sahip üç renkli 3D objenin hareketsiz bir imgesi.

1980’lerde bilgisayarlar ışın nedir bilmiyordu

Gambetta tüm süreci kendi web sitesinde detaylı bir yazıyla anlattı. Lakin kısaca anlatmak gerekirse bir ışın izleme kodunu Sinclair BASIC’e aktardıktan ve daha yüksek çözünürlüklerde ve optimizasyonlarda çok sayıda test yaptıktan sonra, aygıtın ışın izleme süreci yapabildiğini teyit etmiş oldu.

Fakat Cyberpunk 2077 oynamak için koşa koşa eskicilerde Sinclair bilgisayarlar aramaya başlamadan evvel sizi uyarmamız lazım. Bu ışın izleme sürecinin 1 karesini render edebilmek için Sinclair’in 17 saate muhtaçlığı var. Bu da saniyede yaklaşık 0,000016 kareye denk geliyor. Yani CD Projekt Red, Cyberpunk 2077’yi SinclairZX Spectrum’e uyarlasa, oyunu bitmeniz 300-500 milyon yıl sürebilir. Lakin tekrar de 1980’lerde tasarlanmış bir bilgisayarın hem donanım hem de dahili işletim sistemiyle, 42 sene sonra icat edilen bir teknolojiyi çalıştıracak alt yapıya sahip olması, Spectrum bilgisayarlara neden çok büyük hürmet gösterildiğini bir sefer daha anlatmış oluyor.

Exit mobile version