Amiga Dünyası sayı 17, sayfa 21

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 21

Paint) yapılan tek renkli (7 bitplane = 1 zemin rengi + 1 çizim rengi) bir çizimi kullanmanızı sağlar. Bu çizim, daha sonra resmimizde kağıt gibi çok ince gözükecek. Bu konuda daha ayrıntılı bilgiyi, Stencil menüsünü incelerken vereceğim. Stencil objeleri aynen diğer tüm objeler gibi temel özelliklerle (attributes yardımıyla) donatabilirsiniz. Dilerseniz de, stencil obje üzerine bir IFF resim ya da texture kaplayabilirsiniz.

AXIS adı, obje yaratma altmenüsünde bulunan üçüncü fonksiyonumuz. Bu, bizim obje yaratmada kullanacağımız başlangıç noktası olacak. Ancak bundan sonra nokta nokta ya da yüzey yüzey eklemeler yaparak objeyi yaratabiliriz. Bu fonksiyonu kullanarak eksen yarattıktan sonra, bu ekseni <F1> ile seçin. Artık noktalar yaratmaya başlayabilirsiniz. Ayrıca dilerseniz bir yüzey ya da kesit oluşturduktan sonra, bunu eksenlerden biri üzerinde döndürerek (spin) ya da bir eksen üzerinde çekerek (extrude) çok daha kompleks objeleri kolaylıkla yaratabilirsiniz.

Daha önce biraz bahsettiğim konfigürasyon dosyanız değiştirilmemişse, eksen yaratmak için TurboSilver'da bir kolay yöntem daha var: <ESC> tuşuna bastıktan sonra <F2> tuşuna basarsanız, yeni bir eksen yaratılacaktır. Tabii istediğiniz diğer fonksiyonları da fonksiyon tuşlarına tanımlayabilirsiniz. Bunun için konfigürasyon dosyasını değiştirmeniz gerekli. Bu konu hakkında daha ayrıntılı bilgi, konfigürasyon dosyasını inceleyeceğimiz ileriki sayılardan birinde olacak.

Eksenler, IFF resim sararken de önemli bir rol oynar. Bu eksenler yardımıyla, resmin obje üzerindeki açısını ve boyutlanmasını tanımlayabilirsiniz. Bunun için de IFF resim sarma konusunu beklemenizi öneririm. Eksen, görünmeyen bir obje olarak da kullanılabilir. Bu sayede eksenleri destek noktası olarak kullanmanız mümkün. Ayrıca eksenlerden çok iyi ışık kaynağı olur.

Ekseni her zaman kullanmanızı tavsiye ederim. Hele bazı objeleri aynı açılarda döndürmek istediğinizde, fazladan eksenler işinizi bir hayli kolaylaştırır. Döndürülecek tüm objeleri bir eksenin alt objesi olarak tanımlayıp, o ekseni herhangi bir açı ve yönde döndürürseniz, tüm objeler de aynı hareketi gerçekleştirirler. Bu arada objeler arasındaki mesafeler de aynı kalacağından, isteğinizi gerçekleştirmiş olacaksınız.

CUSTOM aracılığıyla bir pencere çıkacak ve buradan bir obje tipi belirlemeniz istenecek. Bu pencere yardımıyla bazı temel objeler (halka, silindir gibi) Turbo-Silver programı tarafından otomatik olarak yaratılır. Bu objelerin hepsi faceted, yani yüzeylere sahip objelerdir. Aşağıda custom penceresi aracılığıyla yaratabileceğiniz objeler listelenmiş durumda:

Sphere: Yüzeylere sahip küre. Primitive sphere objesine karşı, bu objenin yüzeylerini ve noktalarını da edit edebilirsiniz.

Torus: Halka. Cone: Koni. Tube: İçi boş silindir. Taban ve tavan yüzeyleri mevcut değil.

Extrude: Taban ve tavanı olan içi dolu silindir.

Disk: İç yüzeyi dolu bir yassı daire. Tabii bunların boyutlarını da belirlemeniz gerekli. Bunun için gerekli gadget'lara doğru değerler girilir. Burada bulunan değerler, standart değerlerdir. Boyut belirlerken karşınıza çıkabilecek bazı özel terimleri aşağıda açıkladım. Gerektiğinde bakarak bilgi edinebilirsiniz.

Major Size: Küre ve halkada çapı; koni ve silindirlerde de yüksekliği belirler. Disc objesinde bir anlam ifade etmez.

Minor Size: Halkada iç çapı tanımlamak için kullanılır. Sphere dışındaki tüm objelerde çap tanımlamakta kullanılır.

Divisions: Objenin kenar adedini belirler. Kare için 4, beşgen için 5 olan bu değer, daire gibi yuvarlak objelerde ne kadar fazla olursa objenin kenarları o kadar yumuşak döner.

Unutmayın ki, doğru adedi (division) ne kadar fazla olursa, resmin / animasyonun hesaplama süresi o denli artar. Tercihinizi yaptıktan ve boyutları da tanımladıktan sonra, pencerenin sol üst köşesindeki kapama ikon'unu kliklerseniz, tanımladığınız obje sahnede 0, 0, 0 koordinatlarına yerleştirilir.

Resim / animasyonunuzda bir duvar ya da yüzey yaratmak istediğinizde, bunu nokta nokta oluşturmanıza gerek yok. Bunun için primitive objelerden ikincisi olan SURFACE'i kullanmanız yeterli. Bu sayede hem dizayn süresini, hem de hesaplama zamanını bir hayli azaltabilirsiniz. Sahnenizde istediğiniz kadar surface yaratabilir ve bunları attributes penceresi yardımıyla değişik niteliklere büründürebilirsiniz. Dilerseniz tuğla görünümü vermek için checks texture'u ile kaplayın, dilerseniz de IFF bir resim sararak işi daha enteresan yapın.

GROUND, zemin anlamına gelir ve adından da anlaşılacağı gibi, yer oluşturmaya yarar. Ground'un tek dezavantajı, boyutunun değiştirilememesi. Fakat boyutu az gelirse tüm objeleri ona göre küçültme imkanınız da var. Bir sahnede istediğiniz kadar zemin kullanabilir ve her birine ayrı yüzey tanımlaması atayabilirsiniz. Dilerseniz IFF brush ile kaplayın, dilerseniz texture kullanın. Ya da sade kullanarak değişik görünümler de elde edin. Bütün bunlar sizin isteğinize ve zevkinize kalmış. Son önemli nokta; zemini sadece z ekseni üzerinde istediğiniz pozisyona yerleştirebilmeniz.

Basit objeler, yollar (path) yaratırken kullanabileceğiniz bir diğer fonksiyon da, POINT'tir (<sağ Amiga>+<6>). Bu fonksiyonu kullanmak için, ilk önce noktaların bağlı olacağı eksenin seçilmesi gerekli. Eğer sahnede hiç eksen yoksa, Edit / Add / Axis menu fonksiyonunu kullanarak bir eksen yaratın. Bu ekseni seçmek için ya <F1>'e basın ya da eksenin merkezini mouse işaretçisiyle klikleyin. Eksenin rengi mavi renk alınca, artık nokta yaratabilirsiniz. Bunun için mouse işaretçisini dilediğiniz yere getirin ve sol tuşa basın. Daha sonra da gerekli noktaları birleştirip doğrular ya da yüzeyler yaratmak için Edit / Add / Edge (<sağ Amiga>+<7>) ve Edit / Add / Face (<sağ Amiga>+<8>) menü fonksiyonlarını kullanmanız gerekli. Yoksa yaratılan noktalar resim / animasyonda gözükmeyeceklerdir. Bunun da sebebi noktaların var olması, fakat bağlı yüzeyler olmadığından onlar yardımıyla görülememesidir.

Nokta yaratırken hangi bakış penceresinde olursanız olun, sadece noktanın iki eksen üzerindeki pozisyonunu ayarlayabilirsiniz. Bir noktanın üçüncü eksen üzerindeki koordinasyonunu da ayarlamak için View / Set Depth fonksiyonunu kullanmalısınız. Daha ilerde bu fonksiyonun nasıl kullanılacağını daha yakından göreceğiz. Üçüncü eksendeki ayarlamayı yapmak için, diğer bir yöntem de, noktayı yarattıktan sonra onu iki defa klikleyerek hareket ettirilebilir duruma getirmek ve pencere bakış açısını değiştirerek noktanın üçüncü eksendeki yerini belirlemek, sonra da o noktayı kliklemek olabilir.

EDGE (<sağ Amiga>+<7>) yardımıyla, iki noktayı birbirine rahatlıkla bağlayabiliriz. Bunun için bu fonksiyonu çağırdıktan sonra sadece doğrunun iki bitiş noktasını ardarda kliklemek yeterlidir. FACE (<sağ Amiga>+<8>) yardımıyla da, üç noktayı birleştirebilir ve bunları bir yüzey olarak tanımlayabiliriz. Kullanılışı aynen edge'de olduğu gibidir. Bu arada belirtmemde fayda var; edge kullanarak üç noktayı birbirine bağlayabiliriz, fakat hala bunlar arasında bir yüzey yaratılmamış olacaktır. Resim / animasyonda burası içi boş, arkası gözüken üçgen bir delik gibi duracaktır. Bu yüzden yüzey yaratırken Edit / Add / Face fonksiyonunu kullanmanız daha avantajlı olacak.

Doğru ve yüzey yaratma modlarından çıkabilmek için Pick Object (<sağ Amiga>+<2>) moduna geçmelisiniz.

Bazen obje yaratırken o objeye ait tüm noktaları seçmeniz gerekebilir (spin, extrude gibi fonksiyonlarda). Bunun için ALL fonksiyonu (<sağ Amiga>+<A>) işinize yarayabilir. Ayrıca birden fazla objeyi aynı anda seçmek için de bu fonksiyonu kullanabilirsiniz.

Klavyeyle gezinmek için ← ve → tuşları.