Bu sayfadaki yazılar
Sayfanın metni
Sayfa 24
Brutal 2: Brutal serisinin ikinci olarak hazırlanan bu demo ile light tiksel alanda harikalar göstereye başlamıştı. Demonun intro'dan sonraki iki bölümünde kullanıcının kontrolünde bulunan bir sprite hareketi bulunuyor. Ancak sprite'ların bulunduğu alanda renk şeritleri sağa sola doğru sallanıyor. Split'- ler ile bunu yapmak imkansız olacağından (çünkü kayan renk alanlarının hareketi çok küçük adımlarda) burada multiplexer kullanıldıanlıyoruz. Ekranın üst kısmında ise tech-tech halinde bir logo bulünüyor.
Demonun ikinci bölümünde ise tüm ekran kaldırılmış böyece tüm börder'ların açılması sağlanmış. Biraz bekleyince ekrana bir upseroller geliyor. Ancak tüm border'lar kaldırıldığı için sprite'lardan oluşan bu scroll tüm ekrana yayılıyor. Tek bir scroll'la kalmıyor tabii ki, bunun peşinden yedi tane daha geliyor. Oldukça hareketli olan üçüncü bölümde karakter seti olarak hazırlanmış bir animasyon ve aynı ekran bölgesinde büyük bir multiplexer var. Bunun yanında ekranın alt border'ında da bir mesaj okuyoruz, ancak genişletilmiş sprite kullanılması gereken bu bölgede bazı trikler yardmıyla çok da kalın olmayan harfler kullanılmış. Demonun son bölümünde ise Light'ın ilk vektör programı bulunuyor. O zamanlar yeni yeni boy gösteren vektör rutinleri arasında en eskilerinden birisi olan bu bölümde tek bir vektör cisim var, o da grubun adının yazılı olduğu bir logo.
Brutal 3: Bü seriye oldukça sükse yapanı Light'ın yine derece almış bir başka demosu. Bu demoda önemli olatak bahsedilmesi gereken bölümler dört tane ve bunların dördü de vektörlerle ilgili. Zaten bu grubun en büyük becerisinin matematiksel alanda olduğunu söylemiştim. Demonun ikinci bölümünde o Zamana kadar kimsenin yapmamış olduğu bir program var: filled vektör. İngilizce'de doldurulmuş anlamına gelen “filled' kelimesi vektörlerle birleştirilince yüzeyleri farklı renklere sahip katı cisimler olarak karşımıza çıkıyor. O sırada henüz hiç de esnek olmayanı bir rutin parçası verilerek gelecek demolarında filled vektörlerin haberini veriyordu Light. Önemli ikinci bölümde yine vektörlerin yer aldığını biliyorsunuz. Bu bölümde gerçek zamanlı olarak görünüşleri hesaplanan görünmeyen yüzüyle vektörler bulunuyor. Hidden-line (saklı çizgilerin görünmemesi) sistemine dayanan bu bölümdeki vektör cisimler sadece dış bükey olmak zorundalar çünkü gö- Tünmeyen yüzeyler tamamen kaldırılır, yani sadece bir kısmı kapalı bile olsa bir yüzey hiç görünmez. Cisimlerin gerçek zamanlı olarak hesaplandığı da x, y ve z eksenleri &trafındaki rotasyon derecelerinin kullanıcı tarafından kontrol edilmesiyle anlaşılıyor. Vektörel olan üçüncü bölümde daha önce noktaları hesaplanmış olan hidden-line cisimler gösteriliyor. Ancak hesaplar önceden yapılmiş olduğu için kısmi olarak kaplı olan yüzeyler de gösterilebiliyor. Demonun son bölümünde ise bir başka matematik şaheseri var. Kullanıcının seçimine göre 91 yazısı çeşitli şekiller üzerine sarılıp bu cisimler döndürülüyor. En uzunu bile yaklaşık yarım dakika alan bu hesaplamalar sonunda görmeye değer şekiller ortaya çıkıyor. My, Oh My!: Gerçekten de “Aman Allahım”
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 25
dedirten bu demo da Light'a bir yabirincilik kazandırdı. Intro'su ve ilk bölümü çok daha ilgi çekici olmayan demonun ikinci bölümde, daha önce Brutal 2'de kullanılan bir efektin yeni hali var. Tüm börder'larda yukarı doğru kayan sprite-scroll'lar bu sefer dört tane ama harfler çok daha büyük. scroll mesajlarından ikisi bir yandan yukarı kayarken bir yandan da tech-tech hareketi yapıyorlar. Demonun diğer bir bölümünde bir border-dysp var, ama $3FFF'deki değer değiştirilecek kalın görünmesi gereken genişletilmiş sprite çizgileri gerekli yerlerde inceltilmiş. Bir başka bölümde de tüm ekrana yayılmış gerçek (?) mega-dysp bulunuyor. Soru işareti koydum çünkü bunun ne olduğunu açıklamak gerekiyor. Genelde dysp yapıhirken ayni hızda ve rotaları çakışan matrisler kullanılır ve iki yazı çakıştığında alt tarafta kalan görünmez. Ancak bu bölümde rotaları, sinüs fonksiyonları ve genellikle farklı olan yedi tane scroll mesajı bulunuyor, üstelik çıkıştıkları zaman “ORA” işlemi yapılarak alttaki harflerin görünmesi de sağ- Demonun görülmesi gereken en önemli bölümdeyse daha önceki demoda haberi verilen filledktransforming vektörleri bulunuyor, Ekrana çıkan kare ilk önce dönmeye başlıyor, daha sonra kalınlaşarak bir küpe dönüşüyor. Özellikle şekillerin içinin dolu olması gerektiğinden bu tür bir rutin daha önce yapılmamıştı. Brutality: Brutal serisinden sonra artık damgalarını vurmak istercesine, geçen yılın son partisinde Light bu demoyu piyasaya sürdü. Birkaç partide birincilik alan demonun bölümleri gerçekten şapka uçurtacak cinsten. Klasik intro'dan sonra yüklenen bölümde, Fli-graph'ta hazırlanmış harflerle üç tane ayrı scroll mesajı geçiyor. Ekranın alt kısmında ise bir sayaç geriye doğru sayıyor, sıfıra ulaştığında ise boşluk tuşuna basmanız bekleniyor. Bü kadar süre içinde hazırlanan sıfıra ulaştığında ise boşluk tuşuna basmanız bekleniyor. Bu kadar süre içinde hazırlanan Mandelbrot fraktalı daha önce ekranım üstünde logönun bulunduğu yerde sizlere gösteriliyor. İkinci bölümde Commodore 64 ile ilk defa gerçekleştirilen bir efekt söz konusu: ray trace. Işık işinlarınan takip edilerek yansımalarının hesaplanması AMIGA'nın ilk günlerinden beri yapılan bir işlem, ama 64'te henüz bunu yapan kimse yoktu. Light'ın programcılarından biri olan Flamingo ise bu işlemi ilk gerçekleştiren programcı. Karelerden oluşan bir taban desenini bir küre üzerine sararak becerisini ispatlıyor. Ayrıca kürenin çeşitli konumları hesaplandıktan sonra sırayla gösterilerek bir ray-trace animasyon da hazırlanmış. Demoda vektörlerle ilgili yine birçok bölüm var, bunlardan biri shadows-filled-transforming vektörler. Gölgeli vektörler daha önce yapılmışti, ama bunlar arasında transform yani değişim gösteren bir program yoktu; ama artık var! Programcının dediğine bakılırsa çok önceden hazırlanmış bir bölümde AFli logo üzerinde tech tech işleminin yapılması. AFli olarak hazırlanan logoya tech-tech hareketi verdirmek çok güçtür çünkü raster zamanı yetmez, ama nasıl başarmışlarsa burada zamanı yetiştirme: yi başarmışlar. Demonun sonlarına yaklaşıldığında AMIGA'da hazırlanıp 64'e geçirilmiş olan bir ray-trace animasyon gi 32 kare olarak hazırlanan animasyonun renk geçişleri gerçekten de çok yumuşak ve AMIGA-64 dönüşümü çok başarıyla gerçekleştirilmiş.