Bu sayfadaki yazılar
Sayfanın metni
Sayfa 8
edifor! Pick Groups
Hane an “kan Ce erhaba arkadaşlar. Bu ay yine yeni bir | Ray-Trace köşesi ile beraberiz. Anladığım | Bae
| kadarıyla bu Ray-Trace denen meretle kimse ilgilenmiyor. Bu konuda şimdiye kadar sadece üç-dört mektup aldım. Ya kimsenin bir sorunu yok, ya da kimse Ray-Trace ile uğraşmıyor. Ama olsun biz diğer uğraşanlar için bu köşede her zaman Ray-Trace kursu vermeye devam edeceğiz. Amiga'nın önemli grafik özelliklerini görmeniz ve bilmeniz açısından bu programlar da diğer programlar gibi önem taşıyor. Tabii bu iş makinaya bağlı bir iş. Konfigrasyonu iyi olmayan bir makina da bu tip programlarıyla uğraşmak hayattan soğumanıza sebep olabilir. Neyse iyi bir makinanız olunca Tray-ttrace'e başlayabilirsiniz dedikten sonra hemen bu ayki konumuza geçelim. , Bu ay sizlerle bir Brush'ın objeye nasıl kaplanacağını öğreneceğiz. Bunun için örnek olarak bir dünya yapacağız. Bu brush kaplama tekniği, yaptığınız 3D grafiklerin daha gerçekci gözükmesi açısından çok önemlidir. Bir reklam panosu düşünün; üzerinde bir sürü yazı var. Bu reklam panosundaki herşeyi 3D obje yaparsanız 0 zaman ayvayı yediniz demektir. Çünkü üzerindeki her bir yazıyı öbje yapmak için bir sürü zamanınız gidecek ayrıca render sürenizde olağanüstü artacaktır. İşte bu tip şeyleri brush kaplama tekniğinden — yararlanarak çok basit bir hale getirebilirsiniz. Bu sefer yapacağınız iş sadece 0 panoyu resimle kaplamak ve render etmekten ibarettir. Obje sayınız ise sadece 1'dir. Çünkü panoyu düz bir obje yapacak, diğer resim ise üzerine brush olarak kaplanacaktır. Evet bu kadar girişten sonra biz şimdi gelelim Dünyanın yapımına. Bunun için elinizde ufak veya büyük bir dünya haritası olması gerekiyor. Bu resim IFF veya IFF-24 BIT formatında olabilir. Bizim yapacağımız yuvarlak bir obje yapıp bu resmi onun üzerine kaplayarak bir dünya oluşturmak. Burada dünyayı obje olarak yaptığımızı düşününce korkunç bir durum çıkıyor ortaya. Neyseki bu tip teknikler sayesinde işmiz oldukca kolaylaşıyor. Evet hazırsanız dünyaya başlayalım:
Prinitive kez hi
Radius
Circle Sertionz HR Sactlons sa $tagger
> Sastufar (0 ve taagth © bak ona |
Buradaki şekil gayet güzel anlatıyor. Siz 'Add be Ga Brush'ı
4 | seçeceksiniz...
man
BİR DÜNYA PROJESİ
1- Hemen bir proje açın (artık biliyorsunuz proje açmayı). Burada istediğiniz ismi verebilirsiniz. Hemen akabinde Detail Editor'e girin. 2- Şimdi sağ alttaki ikonlardan Prim olanına basın. Burada karşınıza çıkacaktır. Bu objelerden biz 'Sphere' olanını kullanacağız (eğer dünyamız koni biçiminde olsaydı olanını kullanacaktık!..). Sphere'yi seçin ve önünüze çıkan Requester'dan Circle Sections'ı 30, Vertical Sections'ı da
20 yapın. Bu sayıları artırarak objenin daha Smooth olmasını sağlayabilirsiniz; ancak render etme süresi de katlanarak artar ona göre. Bunları girdikten sonra Ok'a basın. 3- Evet objemiz hazır. Şimdi objeyi F1'e basarak seçin (mor renk olacaktır). Bir objeye işlem yapmak için onu mutlaka seçmeniz gerekiyor, bunu unutmayın. Evet objeyi seçtikten sonra sıra üstüne kaplayacağımız dünya resmine geldi. Şimdi F7'ye basarak 'Attributes' bölümüne girin. Burada sağ altta Add olan bir ikon göreceksiniz; bu ikonu klikleyin. Şimdi program sizden hangi brush'ı kaplayacağınızı isteyecektir. Elinizde bulunan Dünya resmini seçin. Bundan sonra karşınıza Brush kaplamayla ilgili bir requester çıkacaktır. Burası biraz karışık olabilir ama biz şimdilik çok basitçe geçeceğiz. Neyse, burada yazan yerin altından Wrap-X ve Wrap-Z'yi işaretleyin. Bunu yaptığınızdan emin olun çünkü bu method küre gibi yuvarlak cisimlere brush kaplama metodudur. Şimdi Brush'ı küre üzerine kaplamak için Edit Axes'dan boyunu biraz ayarlamak gerekiyor. Ancak ben yine sayısal değerler vererek sizi bu dertten kurtaracağım. Siz yine de kendiniz ayarlamak istiyorsanız sadece Z ve X axislerini tutup kürenin biraz dışına taşırmanız gerekiyor (şekillerden birisi bunu gösteriyor bir zahmet bakın). Evet bu işlemin sayısal karşılığı aynen şöyle: TRANSFORM klikleyerek:
Position: X= 61, Y=1, Z= 61 editor. Fic group5
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 9
Bu işlemi bitirdikten sonra Ok'a basın ve bu requester'dan çıkın. Artık objenin üzerinde bir dünya resmi var. Bu objeyi projenizin Objects directory'sine save edin ve Stage Editor'e geçin. 4- Şimdi Stage Editor'deyiz. Burada kamera ve ışıkların yerlerini ayarlayacağız. İlk önce objenizi yükleyin. Önünüze çıkan requester'ları bir çırpıda geçin; evet obje karşınızda. Bu arada Display'den Camera View'u açmayı unutmayın. Yüklediğiniz objenin yeri ile hiç oynamayın. Zaten koordinatları 0,0,0'dır. Şimdi siz isterseniz kamera ve ışıkları kendiniz oynayarak ayarlayabilirsiniz ama ben yine sayısal değer verip işleri kolaylaştıracağım. Aslında diğer yol sizin için daha iyi ama burada sayısal değerler vermek durumundayım. Neyse, şimdi kamerayı seçin ve AMIGA-T'ye basarak şu değerleri girin:
Kamera için: Position: -420, Z=1
Bu, kamera için verilen sayısal değer. Bundan sonra kameranız verdiğiniz değere göre yerine gidecektir. Şimdi sıra ışıklara geldi. Burada 2 tane ışık kullanacağız. Bunun için Objects/Add/Light Source'dan iki tane ışık yaratın. Bu ışıkların yerlerinin sayısal değerleri ise şöyle:
Işık-1 için: Position: X= -136, Y= -278, Z= 76
Işık-2 için: Position: X= 288, Z= -3
Evet böylece kamera ve ışıkların yerlerini de ayarlamış olduk. Şimdi Save Changes yapıp Action Editor'e geçebilirsiniz.
5- Burada dünyanın uzayda gözükmesini sağlayacak bir efekt uygulayacağız. Şimdi sağdaki Globals yazan yerin önündeki küçük kırmızı kutucuğa işaretleyin. Burada önünüze bol seçenekli bir requester çıkacak. Biz bu bol seçenekler içinde sadece sol altta bulunan Star Field Density'i kullanacağız. Bu arka plana noktacıklar koyarak uzay havası (hava olmaz ama!) veriyor. Şimdi buraya 200 rakamını girin (son üç rakamı 200 olmalı). İşte artık bir uzayınız da var. Buradan ok diyerek çıkın ve Save Changes yapıp Project Editor'e girin. 6- Evet şimdi Render zamanı. Eğer makinanızın konfigürasyonu yeterli ise yüksek çözünürlük deneyebilirsiniz. Ama iyi değilse 320*256'lık bir çözünürlük idare eder. Eğer çıkan sonucu beğenirseniz daha yüksek çözünürlükte render edebilirsiniz. Render etmek için sağ taraftaki 1'e klikleyin ve alttan Generate ikonuna basın. Evet artık sizin için makinanın başından kalkma zamanı gelmiştir (Makina hızlıysa oturun oturduğunuz yerde).
WRAP-X WRAP-Z METODU
İlk olarak küreye önden bakıyoruz. Burada dikkat edeceğiniz nokta Brush'ın boyunu ayarlarken sadece Z ve X axislerinde ayarlamanız. Şekildeki beyaz Border, Z ve X axis'lerinin boyunu gösteriyor. Buradaki değer normal değerdir, fazla değiştirmeyin.
Burada küreye yan taraftan bakıyoruz. Görüldüğü gibi Y axis'i kendi değerinde duruyor. Bunu siz değiştirmeyin. Ancak değiştirmeyin dediysek bu sadece bu metod da böyle. Diğer metodlar için böyle bir şey yok. Onları sonra göreceğiz.
Burası da üst görünüş. Aynı olduğu gibi burada da Y'ye oynamıyorsunuz. X'in boyunu buradan da ayarlayabilirsiniz ama bunun için en iyi yol ön görünüşten ayarlamaktır. Bu arada Axis'leri iyi bilmeniz gerekiyor bu ayarlamalar için...
Evet arkadaşlar bu aylıkta bu kadar. Siz bu örneği inceleyip daha da geliştirebilirsiniz. Mesela dünyanın dönmesini de sağlayabilirsiniz. Eğer bunu yapmak isterseniz yine Action editörden 30 kare açın. Sphere yazan yere add diyerek 1. kareden 30. kareye kadar Rotate efektini ekleyin. Bu efekt Z axis'inde -360 derece dönmeli. Bu değeri efektin infosuna girin ve save changes yaparak render edin. Bu sayede güzel bir dönen dünyanız olacaktır. Hatta buna birkaç yazı ekleyerek kısa bir jenerik bile yapabilirsiniz. Evet artık benim susup ayrılma zamanım geldi. Size bol alıştırmalı ve render'lı bir ay diliyorum. Önümüzdeki ay daha değişik bir konuyla tekrar beraber olacağız bir yere kaçmayın...
ZEBANİ