GRAFİK TEKNİKLERİ
Retro bilgisayarİlk önce "Yaa, bu manyağın burada ne işi var" diye söylenenlere sevindirici bir haberim var, bundan sonra bu köşeyi ben yazacak falan değilim, sadece bir defalık bu köşede karşınızdayım. Bunun sebebi küçüklüğümden beri hiçbir köşem olmamış olması ve bunun içimde bir ukte kalması, bir "coder" olduğum halde Cem'in köşesinde yazmama izin vermemesi ve benim bu köşeyi kullanmak zorunda kalmam falan değil. Zaten bunlar aklınıza bile gelmemiştir. Aslında bu hafta anlatacağım teknik daha çok "coder"ların kullandığı bir grafik tekniği. Ayrıca bu satırları yazmamda birine girmeye bile tenezzül etmediğim üç bütünlememin bir etkisi yok. Alkol falan da kullanmam. Evet gelelim günün sürprizine:
da çözdük. Bize gereken, karelerin ekrana yaklaştıkça büyümesi ve hızlanmasıydı. Bunun elde edilişini adım adım anlatacağım. İlk önce renk sayısını belirlemek gerekli. Bunun için ben genelde 8 renk kullanıyorum ve bunla 3'er renkten oluşan kareler elde ediyoruz (ekranın kenarının spastik bir şekilde yanıp sönmemesi için ilk rengi kullanamıyoruz ve eşit sayıda renk kullanmak için bir renk ziyan edip kullandığımız renk sayısını 6'ya düşürüyoruz.). Renk sayısının önemi şurda; ne kadar çok renk kullanırsak o denli akıcı kayan kareler elde ederiz. Fakat o oranda fazla renk "cycle" etmemiz gerektiğinden yaptığımız programın sırtına yük bindirmiş oluruz. Eğer sadece çizim programında kullanacaksak, bu yük çizim programının sırtına
Karenizin 4'te kere büyütülmüş hali
3.renk
4. renk E.—
5.renk
Anlatacağım Deluxe Paint programındaki "cycle" özelliğini kullanarak yapılan animasyonlardan biri. Aslında bu teknikle ufak tefek birtakım animasyonlar yapılıyor, yalnız bu biraz farklı. Bunun coder'ları ilgilendiren kısmına gelince; "Space Harrier" oyununu görmüş olanlar bilirler, adamımız havada uçarken, altta adamın hızla ilerliyormuş gibi gözükmesinde en büyük rolü oynayan, perspektif olarak kayan kareler vardır. Bu yüzey pek çok demo'da kullanılmıştır. Zamanında bunu yapmayı kafama takmam, onun uzun zamandır zannettiğim gibi vektör değil, renklerle ilgili bir hile olduğunu anlamamla başladı. Ali (bir başka Bronx Coder'ı ve aynı zamanda pek yakın arkadaşım) ile uğraştık ve bunun sırrını sonunda biner ve çok renklerde aşırı yavaşlamanın yanında birtakım saçma titremelerle de karşılaşırız. Tercih sizin, fakat ben burada 8 renk için anlatacağım. İlk başta renkleri hiç ellemeden işe başlayalım. Renklerin alakasız olması bize kolaylık sağlayacaktır. İlk iki rengi hiç ellemeyelim, üçüncü renkle çizime başlayalım. Bu rengi ve arkasından gelen iki rengi kullanarak bir kare çizeceğiz. Her renkle iki satır çizersek, 6 pixellik bir kenar elde ederiz. İlk olarak bu renkle 6 pixel uzunluğunda yatay bir çizgi çizelim. Uzunluğu sayabiliriz veya bize kolaylık olsun diye yukarıdaki menülerden "cordinates"i seçerek çizgi ikonuyla çizdiğimiz çizginin uzunluğunu yukarıdan okuyabiliriz. Bu çizginin tam altına geçip aynı işlemi tekrarlayalım. Daha sonra bir sonraki rengi seçip hemen alt satıra yine bunun gibi iki çizgi çizelim. Bir sonraki renk için de aynı şeyi yaptık mı, ilk karemiz hazır demektir. Bundan sonraki renkler için ilk karemizin hemen yanına, aynı satırdan başlayarak yine aynı yöntemle bir kare daha çizelim. Böylece üçer renkten oluşan bitişik iki karemiz oldu. Şimdi ister ilk kareyi tamamen yerinden kesip alarak, ister aynı şekilde yeniden çizerek ikinci karenin altına bir kopyasını çıkaralım. Bu ilk karenin alt çaprazı oluyor. Bu işlemi ikinci kare için tekrarlarsak, dört büyük kareden oluşan bir büyük kare elde ederiz. İşte bu kare bizim bundan sonraki çalışmalarımızın ham maddesi. Bunu sağlam bir yere kopyalayın. Sıra renkleri ayarlamaya geldi. Renklere sağ tuşla klikleyip veya menüden seçerek renk paletine gelin. Şimdi bu altı rengi bir "range" olarak tanımlamalıyız. Bunun için bu renklerin ilkini klikleyin, daha sonra "range" ikonunu klikleyin, son olarak da en son rengi klikleyin. Bu renkler artık “range” olarak tanımlanmıştır. Tabii bu anlattıklarım DPaint 3 ve öncesi için geçerli. Dpaint 4'te aynı işlemleri yapmak için farklı bir menünün içinden "ranges" menüsünü çağırmak, daha sonra bu renkleri aynı sırayla tek tek oraya dizmek gerekiyor. Ayrıca bu işlemleri yaparken dikkat edilmesi gereken bir diğer nokta, bu renklerin diğer "range"lerin içinde tanımlanmamış olması. Çünkü eğer bunlar diğer range'ler içinde de tanımlıysa, renkler kayarken birtakım sorunlar çıkabilir (Tabii renkleri kendi yaptıkları programla kaydıracak olanlar için böyle bir sorun yok.). Ve bütün bunlardan sonra sıra son aşamaya geliyor. Kullandığımız 6 rengin ilk üçünü aynı, diğer üçünü ise yine kendi içinde aynı tanımlarsak, sadece iki renkten oluşan (zemin karoları gibi) kareler elde ederiz. Bunun için birbirine yakın renkler seçmenizi tavsiye ederim. Mesela gibi açık Kırmızının ya da 005,003 gibi koyu mavinin tonlarını deneyebilirsiniz. Tercih sizin. Bundan sonra yukarıdaki menülerden seçeneğini seçerek ya da "Tab" tuşunu kullanarak renkleri kaydırmaya başlayabiliriz. Kayma hızı bir önceki palet menüsünden, Dpaint 4'te ise benzer şekilde "range" menüsünden ayarlanır. Karelerimiz kaymaya başlayacaktır. Şu anda pek özel gözükmeseler de, oldukça tatmin edici olduklarına eminim. Sıra bu elimizdeki büyük potansiyeli kullanmaya geldi. Bunu kullanabileceğimiz iki alandan bahsedeceğim. İlki ilk başta perspektif kareler. Bunun için büyüğümüzü kesip alın ("brush" olarak). Yalnız bunu yaparken tamamını almaya ve hiç boşluk almamaya dikkat edin. Sonra nümerik klavyedeki "Enter" tuşuna basarak perspektif seçeneğini açın. 7 ve 8 (yine nümerik klavyeden) tuşlarını kullanarak şeklimizi x boyutunda döndürebilir, yani öne veya arkaya yatırabiliriz. İstediğiniz açıya gelince "-" tuşuna basın. Ekran bu açıya göre ufuğun olduğu yerden itibaren perspektif olarak çizilmiş karelerle dolacaktır. En uzaktaki kareler çok ufak ve şekilsiz olduğundan, bir yere kadar bunları silerek şeklimizi güzelleştiririz. Ve "Tab" tuşuna basıp hayret etme zamanı gelmiştir. Öndeki karelerde her renk daha fazla pikselden oluştuğundan, renkler kayarken burada daha büyük atlamalar yapacak, dolayısıyla otomatikman daha hızlı gidiyor gibi gözükecektir. İntrolarda gönül rahatlığıyla kullanabilirsiniz.
on 6. renk
7. renk Sa 8. renk
abin
karenin renkler olanak görünüşü büyük ve
normal
Nopnal
Büyük
silerseniz geriden
Ve işte son örnek, döndürülmüş karelerle yapılan
Yan |
İkinci uygulama ise daha değişik. Bunun için kareleri kesip aldıktan sonra "brush" menüsünden "rotate 90" seçeneğini kullanarak karelerimizi 90 derece döndürelim, böylece yana doğru kaymalarını sağlayalım. Sonra bu karelerden uç uca oturtarak (düzgün olmasına dikkat edin) büyük bir kareli alan elde edin. Bunun sebebi "brush" olarak fazla sayıda kareden oluşan bir alana ihtiyaç duymamız. Bu alandan keyfimize göre bir parça kesip alalım. Sonra daire çizme ikonunu sağ tuşla klikleyelim. Karşımıza çıkan menüden "wrap" seçeneğini seçelim. Sonra buradan "ok" ile çıkıp bir daire çizelim. Karelerimiz bir küre yüzeyine gerilmiş gibi bir şekil alacaktır. Renkleri kaydırmaya başlayınca da karelerden oluşmuş bir küre dönüyormuş gibi gözükecektir. İşte az hafıza gerektiren güzel bir animasyon (tek kare!!). Evet, bu teknik hakkında anlatacaklarım bitti. Bazı demoların havası biraz sönmüş olabilir, ama yine de çok güzel gözüken, az zahmetli bir teknik. Bazı kişileri seka'dan kaldırıp bir süre için DPaint'in başına oturtabilir. Tek kötü yanı çok renk harcaması. İki renk gözüken bir animasyon için 8 renk harcamak kolay değil. Neyse, benden bu kadar. Kendime istila edecek başka bir köşe bulayım... (Efendim Mahmure abla, Kağan daha yazısını getirmedi mi? Ben bi ara büsürü "Afterburner" oynamıştım, hem küçükken oyuncak uçağım da vardı, köşeyi bu sefer ben yazayım mı?)
İşte bir başka örnek daha büyük kareler kullanarak daha düzgün şekiller elde edebilirsiniz.
Böyle değişik bir işe perspektifte değil döndürmeyi deneyin.
şekil iki boyutlarda yine.
için