Bu sayfadaki yazılar
Sayfanın metni
Sayfa 11
Bu kez size bir görüntü elde etme yöntemini değil, elde edilmiş görüntüyü daha iyi gösterme yollarından birini anlatacağım. Biz bu yönteme MORE-SMOOTH dedik. Daha smooth? Smooth'u bilmeyen yok. Ancak zaman içinde herkes aynı sorunla karşılaşıyor: "Smooth istediğim gibi bir sonuç vermiyor!". Ya istenilenden daha çok ya da daha az oluyor. Bazen çok yapay etkiler veriyor. Peki bu problemin çaresi yok mu? Tabii ki var. İşte biz bu yazıda bu soruna çözüm getirmeye, en azından size yol göstermeye çalışacağız.
Smooth'u en çok dairesel kenarlarda kullanıyoruz. Kaba şekilde gözüken kırıklıkları yok etmek için en etkili yöntem. Buradaki örnekte ise yuvarlak bir cismi ele alıyoruz.
RESİM 1 En basit örneği ile more-smooth nasıl yapılır buna bir göz atalım. İlk resimde göreceğiniz gibi bir "O" harfini ele alalım. Bu kadarını bir daire, 6 renkte piksel boyama, bir brush alma, bir stencil işlemi ve bir düz çizgi ile yaptık. Bu kadarını herkes yapabilir. Ancak bu dairenin özellikle açık renkli olan kısımlarında yer alan köşe pikselleri pek istenmeyen bir görüntü oluşturuyor. Ve amacımız bu kötü sayılan görünümü yok etmek. Görüntüyü daha güzel sunabilmek için bu kenarları yumuşatacağız.
Şimdi bu iş için gerekli renk geçişlerini ayarlayalım. Biz geçiş renkleri için yedi renklik aralıkta ikişer basamak atlayarak ayarlarımızı yaptık. Bu ayarları çiziminizin durumuna ve renk sayınıza göre istediğiniz gibi yapabilirsiniz. Ve bu geçiş renklerine göre, işlemde kolaylık sağlaması amacı ile brush'lar oluşturduk. İkinci resme bakarsanız ne demek istediğimizi daha rahat anlayabilirsiniz.
RESİM 3 Şimdi yapacağımız işlem en basit kısım sayılır. Geçişleri yumuşatacağımız köşelerdeki renklere göre; o renkle başlayan brush'ı alıp, o köşeye koymalıyız. Üçüncü resme bakınız.
Ve son işlem olarak, eğer gerekli ise, bazı kenar çizgilerinin hemen yanına uygun olabilecek renkle bir çizgi daha çizmeliyiz. Dördüncü resimdeki gibi. Burada harfimizin dört yanındaki, açık renkli kısımların yanına çizgiler ekledik.
RESİM 4 Tüm yapılması gereken bu kadar. Bu tekniği kullanmaya başlayıp, kendi yöntemlerinizi geliştirdikçe köşeleri, kenarları ve hatta bazı dönüş ve yüzeyleri bu şekilde verebilirsiniz. Bu tekniğin örneklenmesi amacı ile bir resim daha ekledik yazımıza. Buradaki örnekleri inceleyerek bu tekniği daha rahat uygulayabilirsiniz. Şimdi ise çizimden uzaklaşıp daha değişik konulara el atacağız.
DAİRESEL HAREKET Gelen mektuplar ve konuştuğum birçok arkadaş bana oyun grafikleri hakkında sorular soruyorlar. Bu sorular o kadar çok birikti ki nereden başlayacağımı bilemiyorum. Bu sebeple oyun grafikleri konusuna artık belli bir seviyeye gelmiş arkadaşlara bazı açıklamalar yaparak başlıyorum. Bu kez konumuzu bir animasyon üzerine kurduk: Dairesel Hareket. Tam olarak dairesel hareket yapan bir cismin çizimini yapmak için gerekli teknik bilgileri anlatacağız.
RESİM 2 RESİM 5
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 10
COLOR CONTROL: Ekranın ve fontun renklerini ayarlayan seçenekler bu fonksiyona toplanmış. PALETTE ile palet ayarını aynen DPaint'deki gibi yaparız. 'FROM PICTURE' ile yüklediğimiz resmin paletini; 'FROM FONT' ile yüklediğimiz fontun paletini kullanırız. 'DEFAULT' ise paleti ilk haline çevirir. 'CYCLE' ise her şeyi ile aynen DPaint'deki gibi iş görür.
EDİT MENÜSÜ BRUSH: Bu seçeneğin beş alt seçeneği var. Ve tahmin edildiği gibi hepsi de brush işlemleri ile ilgili. 'LOAD' ve 'SAVE AS' disketten brush yüklemek için konulmuş iki seçenek. 'CENTER' ve 'CORNER' ise brush'ın tutulacağı yeri belirtiyor. Center, merkezden; corner ise köşeden tutabilmek için. Ve gelelim GRAB'e. Bu fonksiyondan bahsedeceğimi yazmıştım. Bu işlemde aynen brush alma gibi ancak bu kez brush'ı çizim alanımızdan değil; geri plana yüklediğimiz resimden alıyoruz. Grab fonksiyonunu seçtiğimizde fontumuzun (harfimizin) boyunda bir kareyi, resim üzerinde hareket ettirerek, istediğimiz parçasını o anda işlem yapmakta olduğumuz harfe geçirebiliriz.
MACROS: Fontumuza ait olabilecek özellikleri bu kısımda inceleyip ayarlayabiliriz. LOAD, SAVE, SAVE AS her zamanki seçeneklerimiz. 'EXECUTE' ile macro ayarlarımızı yapabiliriz. 'CLEAR' ise macro'yu silmekte kullanılır. Bu araya eklenmiş 'VIEW' komutu ile macro'ya şöyle bir göz atabiliriz.
RANGE: Fontun başlangıç ve bitiş karakterlerinin ayarlamasını yapabiliriz. Çıkacak olan pencerede hem harfi hem de harfin 'ASCII' kodunu görerek ayarımızı yaparız.
RESİZE: Fontumuza ait olan 'X' ve 'Y' koordinat ayarlarını yine çıkacak olan pencereden yapabiliriz.
CLEAR: Tüm fontu, fontun belirli bir kısmını ya da herhangi bir harfi silmek için kullanılır. Silinen harf ya da harfler boş olarak görünür.
AUTO POSITIONING: Belirlemiş olduğumuz 'X' ve 'Y' koordinatlarına göre her harfi, karakter alanı içinde yerine oturtur. 'CENTER' ile harfi tam ortaya, 'LEFT' ile harfi tam sola, SPACE & KERN ise space ve kern ayarlarına göre otomatik olarak oturtur.
UNDEFINED CHAR: Evet, bu yazboz kısmını çok kullananlar için. Bu seçenekle çizim yaptığımız alana; fonta dahil olmayan ve tanımlanmamış bir harf gelir. Böylece aslında olmayan bu harfin üzerinde istediğimiz gibi oynayabiliriz. Yazdığım gibi, tam yaz-boz işi için.
EFFECTS MENÜSÜ Bu kısımda ise fontumuza verebileceğimiz değişik görünüşleri sağlayan efektler bulunuyor.
DROP SHADOW: Harflere gölge vermek için kullanılır. Çıkan pencereden
SHADOW SIZE' ile gölgenin boyunu, SHEAR' ile gölgenin vuracağı yüzeyin eğimini ayarlarsınız. 'SHIFT' ile gölgenin yerini değiştirebilirsiniz. 'PATTERN' ise gölgenin değişik dokularla olmasını sağlayan doku örnekleridir. Eğer daha önce Commodore ya da Spectrum'da ART STUDIO kullandıysanız bu paternleri oradan hatırlayacaksınız.
3-D: Bu seçenek ise harflere üç boyutlu izlenimini vermek için kullanılır. Pencereden 'SHIFT' ile üçüncü boyutun yerini ve boyut miktarını ayarlayabilirsiniz.
OUTLINE: Harfleri dış çizgilerle sınırlamak için kullanılır. 'ROUNDED' ve 'SQUARED' diye adlandırılmış iki tarzı var. Yuvarlatılmış ve köşeli olarak tanımlayabiliriz bunları. Rounded, De-Luxe Paint 3.0 ve 3.14'teki OUTLINE BRUSH gibi bir sonuç verir. Yani dışa gelen her pixel yatay ya da dikey konumda bir sınır pixeli alır. Squared ise, yine aynı tanıma uygundur. Ancak bu kez diagonal sınır pixelleri de işe katılır. Anlamadıysanız, deneyin ve görün.
ITALICIZE: İtalik harfler yaratmak için kullanılır. 'SHEAR' ile eğim miktarı istediğiniz gibi ayarlanabilir.
UNDERLINE: Altı çizgili harfler yapabilmek için düşünülmüş bir fonksiyon, bu programla geri-planı çizgili harflere bile dönüşebiliyor. # OF LINES ile geri plandaki çizgi sayısını, SPACING ile çizgiler arası boşluğu, 'OFFSET' ile çizginin başlangıç yerini ve 'UNDERLINE SIZE' ile çizginin kalınlığını ayarlayabilirsiniz.
FLIP-ROTATE: Harfleri hem farklı açılarda çevirmek hem de eksenlere göre aksi görünüşlerini alabilmenizi sağlar. Farklı açılar pencerelerde gösterilmiş. 'HOR' ile yatay eksende, 'VER' ile dikey eksende harfin aksi görünüşünü alabilirsiniz. STENCIL: Deluxe Paint'deki gibi işlev gören bir fonksiyon daha. Bilmeyeniniz olabilir diye; bu fonksiyon ekrandaki renklerin kilitlenip, silme sırasında bile hep ön planda kalmasını sağlar.
BOX: Harfleri kutu içine ya da diğer bir deyişle kutu üzerine almada kullanılır. BORDER1, BORDER2, BOX ile değişik kutular seçilebilir.
NEON: Harflere parlaklık kazandırılması amacı ile kullanılır.
SHIFT: Tüm harfleri ok yönüne göre kaydırabilmenizi sağlar.
VIEW MENÜSÜ Bu menünün seçenekleri ise yaptıklarımızı görmemize ve denememize yardımcı olacak şekilde ayarlanmış.
VIEW CURRENT CHAR: O anda işlemde olan harfi ekranın alt kısmında açılan bir pencerede görmemizi sağlar.
VIEW FONT: Üzerinde çalıştığımız tüm harfleri yani fontu ayrı bir ekranda gösterir.
TYPING TEST: Açılan bir boş ekranda, fontumuzu denemek amacı ile, klavyeden istediğimizi yazabiliriz.
RESOLUTION: TYPING TEST'i için kullanacağımız yazı ekranının çözünürlüğünü ayarlamak için kullanılır. Tüm ekran modlarının düşünülmüş olması oldukça iyi bir avantaj. STYLE: Yine TYPING TEST'i için kullanacağımız fontun özellik ayarını yapabiliriz. BOLD, ITALIC ve UNDER-LINE seçenekleri burada da mevcut. PREFERENCES MENÜSÜ Fonta ait genel özellikleri ve programa ait özelliklerin ayarlanması için gerekli seçenekler sunulmuş.
EXTENDED (genişletilmiş), ITALIC (eğik), BOLD (kalın), UNDER-LINE (altı çizgili), REVERSE PATH (negatif görünüş), TALL PIXEL (uzun pixelli), WIDE PIXEL (geniş pixelli), PROPORTIONAL (genişliği uydurulabilir) olarak sıralanmış font özellikleri yanında birkaç seçenek daha var.
COLORS: Renkler. Fontu renkli yapabilmemiz için gerekli renk sayısını ayarlayabileceğimiz bir seçenek.
LOAD ALL: 512K kullanıcıları için düşünülmüş bir özellik. Programın tamamını hafızaya geçirmeden, disketten ara yüklemeler sayesinde hafızada daha çok alanı kullanıma açmak için kullanılır. EXPERT MODE: Uzman modu. Programı kullanmada ustalaştığınızda. TITLE BAR: Programın çalışması sırasında ekranın üst kısmında programın adını gösteren bir satır ister misiniz?
Eveeet. Bugüne kadar yapılmış en ayrıntılı font editörünü açıkladığımız yazımız da burada bitiyor. Şimdi soracaksınız: "Bu kadar özelliği kullanacak mıyım?" diye. Ben bu soruyu grafiker (herhalde Dünya'nın en çok font çizeni) arkadaşım Malice'e sordum. Yanıtı şu oldu: "Evet, belki rutinleri alıntı. Ama en azından GRAB fonksiyonu için kullanılmaya değer". İşte söz verdiğimiz gibi font çalışmaları için gerekli tüm programları açıkladık. Gerçi bu sayıda benden daha çok MEHMET'in katkısı oldu ama neyse. Font üzerine kullanılacak en iyi programlar bunlar ileride daha kaliteli ve kullanışlı programlar gelirse onları da açıklayacağız. Gelecek ay değişik bir grafik programında buluşmak üzere hoşça kalın. Bol pixelli günler dilerim.