Bu sayfadaki yazılar
Sayfanın metni
Sayfa 14
Hiçbir şematik sınıflandırmaya uygun düşmeyen insanlar vardır. İşte Allen Hastings de bu kategoriye giriyor. Hastings, bir uçak firması olan Lockheed'de programcı olarak çalışıyor. 24 yaşındaki programcı, evine geldiğinde AMIGA üzerinde kendi «Videoscape»ini programlıyor. İlk bakışta tipik bir bilgisayar tutkunu Hastings. Ama günde on iki saate varıncaya dek bilgisayar başında oturmasına rağmen, onun için daha da önemli şeyler de var hayatta: Filmler, sevgilisi ve Porsche 928'i. Allen Hastings için Videoscape uzun süredir rüyalarında yaşayan bir şeyin gerçekleşmiş olması. Allen hobi olarak ateşli bir filmci. Tıpkı “Yıldızlar Savaşı” filmindeki gibi uçak sahneleri çevirmeyi hayal etmişti hep. Uzay gemilerinin gezegenler üzerinde çılgınca bir hızla seyrettiği, uzay savaşlarında serüven dolu çarpışmaların sonuna kadar sürdürüldüğü ya da devasa uzay kruvazörlerinin yapay uçurumlarda gözüpek manevralar yaptığı sahneler geliyordu gözünün önüne, ama bunları asla gerçekleştiremiyordu.
Normal olarak hobi filmcilerinin çoğunun bilim kurgu filmlerindeki gibi masraflı sahneleri çekme konusunda şansları pek yoktur. Bunun için uzay gemilerinin tam modellerine ve bu modellerini en yakın mesafeden alabilen, böylelikle de bunların çok büyük nesneler gibi görünmelerini mümkün kılan küçük ve net bir kameraya gereksinim duyulmakta. Teçhizat ise çok pahalıya mal oluyor ve lazer ışınlarının kopye edilmesi, infilakların gösterilmesi de neredeyse çözümü olmayan bir sorun yaratıyor. Bu yüzden Allen sürükleyici uzay savaşlarını konu alacak kendi filmlerini asla çevirememe düşüncesini kabullenmiş durumda artık.
Fakat Allen daha sonra, 1985 yazında “Byte” adlı Amerikan dergisinde AMIGA üstüne bir ön rapor okudu. Çok etkilendi bundan. Şimdiye dek çalışmış olduğu bütün bilgisayarlar iddialı bir animasyon programı için ya çok yavaş ya da çok pahalı idiler. AMIGA ile rüyalarında yatan bilgisayarı bulmuştu şimdi o. AMIGA her keseye uygun düşen bir fiyatla müthiş hızlı bir grafik, pürüzsüz bir animasyon ve çabuk hesaplama vaat etmekteydi. Artık Allen AMIGA ile bilgisayarda hileli sahneler oluşturabilecek, bunları bir video kayıt aygıtında yeniden seslendirebilecek ve bir filme alabilecekti. Bilgisayar ve video gibi iki hobi arasında şimdiye dek eksikliği duyulan bağlantıyı kuruyordu AMIGA. Allen'e kalsa kendisine hemen bir bilgisayar satın alacaktı, ama bu makinenin satılmasına henüz başlanmıştı. Bekleme süresi Allen için âdeta bir sabır sınavına dönüştü. AMIGA'sını satın alması (2500 Dolar) Kasım ayını buldu böylelikle.
Programcı Allen Hastings bir bilgisayar tutkunu, otomobil delisi ve boş zamanlarında süper programlar yazan bir yönetmen. AMIGA animasyon programı “Videoscape 3D” ise onun en ünlü yapıtı.
Videoscape programcısı Allen Hastings hızlı arabaları seviyor. Özel yaşamında teçhizat tablosu Almanca olan bir Porsche 928 kullanıyor. İşaretleri çözebilmek içinse bir sözlüğe gereksinim duymuştu.
Yalnızca “hobi filmciliği” yapan bir kişinin aklına AMIGA'yı trüklü filmler alanında kullanma düşüncesi gelmezdi hiç kuşkusuz, çünkü bunun için uygun bir yazılım mevcut değildi. Allen Hastings içinse bu bir sorun oluşturmamaktaydı. 1978 yılında henüz 14 yaşındayken okulun bilgisayar salonunda bulunan bir Hewlett-Packard 2000 üzerinde programlar yapmıştı o. Bundan bir yıl sonra da üzerinde kendisine ait ilk 3D grafik programını geliştirmiş olduğu bir PET satın almıştı. Bunun için 320x200 nokta çözünürlüğe sahip bir Hi-Res kartı kullanmıştı. Başlangıç dönemlerinden söz ederken Allen şöyle diyor: “Bu program makine dilinde (Assembler) yazılmıştı ve o zamanki koşullar çerçevesinde şaşılacak ölçüde iyi olmuştu.”
Allen okulu bitirdikten sonra bilgisayar bilimleri öğrenimi gördü. Ayrıca, bilgisayar grafiği ile ilgilendi ve böylece kendi ilk bilgisayar filmi olan “Dönüşüm”ü yaratmış oldu. Bu film bir denizden nasıl yavaş yavaş bir dağ oluştuğunu göz önüne sermekteydi. Bu proje bir tür oyundan doğmuştu. “Ama sonuç oldukça görkemli olmuştu.” Allen öğrenimini takdirname alarak tamamladı.
Rüyalarına giren bilgisayar evine gelince Allen işletim sisteminin ve özel çiplerin inceliklerini öğrenmeye koyuldu. Bunların her ikisi de onun beklentilerine uygun düşmekteydi. O zaman Allen kendisine bir C Derleyicisi (Compiler) satın alarak program yapmaya başladı. Şöyle anlatıyor Allen bu günleri: “AMIGA'da Videoscape programına başladığımda bunun nasıl sonuçlanacağını henüz tahmin edemiyordum. Tabii bu konuda bir hayli fikrim vardı, ama şimdiye dek bu denli karmaşık bir 3D programı yazmamış olduğumdan nelerin önemli olabileceğini bilmiyordum. Böylece çok küçük şeylerden işe başladım. İlk adım olarak, ekranda çevirebileceğim ve bütün bakış açılarından gözlemleyebileceğim nesneleri ele aldım. Bunun için gereken formülleri kendim bulup çıkardım ortaya. Bu hiç de kolay olmadı. Gerçi program yapmaktan biraz anlarım, ama matematik için aynı şeyi söyleyemem. Objelerin konumundan ve kameranın bakış açısından resmin nasıl hesaplandığını daha önceden biliyordum. Resimlerin gerçekçi birer görünüm kazanmaları için nesnelerin aynı zamanda gölgeleri de olmalıydı. Yani ışık kaynağının konumu nesnenin rengini de etkilediğinden yalnızca nesnenin hesaplanması artık yeterli olmuyordu. Böylece durum gerçekten karmaşıklaşmıştı. Ben pek çok çizim hazırladım, bunlarda yığınla açı ve yardımcı çizgi kullanarak bunların bağlı oldukları kuralları formüller halinde saptamaya çalıştım. Meselenin perspektife ilişkin püf noktasını yakalayıncaya dek uzun süre deneyler yaptım. Tabii bu konuyla ilgili kitaplar da okuyabilir ya da bir matematikçinin yardımına da başvurabilirdim. Ama bunu yapmak istemiyordum, çünkü o zaman bu işten duyulan zevk de aynı derecede olmazdı. Videoscape benim hobimdi. Ben de böylece her şeyi kendim yapmak istiyordum.” Allen zevk olsun diye altı ay boyunca Videoscape üzerinde çalıştı. O sadece kendi filmlerini yapmayı dü-
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 15
Videoscape 3D AMIGA için hazırlanmış bir animasyon programıdır. Videoscape 3D bir objenin, örneğin basit bir dikdörtgenin, bir kürenin ya da karmaşık bir uzay gemisinin belirli bir görüş açısından nasıl göründüğünü hesaplamaktadır. Videoscape, resimleri çok büyük bir hızla üretmekte ve tek tek resimlerden tüm bir film oluşturabilmektedir. Resimler sanki kamera bir otomobilin çevresinde yavaşça hareket ediyormuş gibi hesaplanabildiğinde, tamamlanmış film kusursuz, sarsıntısız bir kamera çevrinmesini göz önüne sermektedir. Kullanıcılar açısından seçmişti onu.
Kırmızı Lotus Esprit Videoscape objelerinin en ünlüsüdür. Allen Hastings spor arabaları sevdiği için ve Lotus düz camları dolayısıyla en kolay şekilde verilebildiğin-
şünmekte ve programı da yalnızca özel olarak kullanmak istemekteydi. Bunu bir firmaya satmayı aklının ucundan bile geçirmiyordu. Eğer bir rastlantı ortaya çıkmamış olsaydı, bugün Videoscape'i tüm dünyada binlerce AMIGA tutkunu değil, yalnız Allen kullanıyor olacaktı. Allen ilk AMIGA Kulübü'nün üyesiydi. Kısa adı FAUG (First AMIGA User Group - İlk AMIGA Kullanıcılar Grubu) olan bu kulüp başka etkinliklerinin yanı sıra Dale Luck, dan filmlerin oluşturulmasını kolaylaştırmak için Videoscape'in örneğin gibi yararlı fonksiyonları vardır. Videoscape bir objenin başka bir objeye dönüşümünü otomatik olarak hesaplamaktadır.
Videoscape 1987 yılının ortalarında ortaya çıktığında küçük bir sansasyon yaratmıştı. Mekâna ilişkin hayli güçlü bir tasarımlama yetisi gerektirdiğinden, Videoscape, kullanım açısından çok kolay olmamakla birlikte AMIGA için verim yeteneği en yüksek animasyon programıdır.
R.J. Mical ve Jay Miner gibi AMIGA geliştiricilerinin hepsi için bir buluşma yeri işlevini göstermekteydi. Orada Allen, Deluxe Paint II çizim programının programcısı Dan Silva ile de tanıştı ve onunla bilgisayar grafiğine ilişkin tutkusunu paylaştı. FAUG'un toplantılarında karşılıklı bilgi alışverişi yapılmakta, birtakım olaylar anlatılmakta ve yeni programların sunumu yapılmaktaydı. Toplantılara ABD'nin her kesiminden program geliştiricileri gelmekte ve bu kişiler orada toplanmış olan AMIGA profesyonellerinden gizli bilgiler ve öneriler almak istemekteydiler. Bu toplantılardan birinde bir programcı kendi animasyon programının ilk versiyonunu göstermişti. Allen bu versiyonu izledikten sonra kendisininkinin daha iyi olduğuna kanaat getirmişti. Bundan duyduğu gurur Videoscape'i bir sonraki toplantıya getirmeye zorladı onu. Programın sunulması tam bir başarı oldu ve programa her taraftan övgüler yağdı. FAUG üyeleri, bunların en başında da Dale Luck ve R.J. Mical Videoscape'i ticari bir ürüne dönüştürme konusunda Allen'i sonuçta ikna ettiler. Allen Videoscape'i Dan Silva'nın teşvikiyle ilkin Electronics Arts'a önerdiyse de bu firma programı geri çevirdi: “Ürün bölümünün yetkili yöneticileri Videoscape gibi bu denli kar-
15