Bu sayfadaki yazılar
Sayfanın metni
Sayfa 20
Selam arkadaşlar! İşte bir ay aradan sonra yine birlikteyiz. Hâlâ mektuplarınızı bekliyorum. Göndereceğiniz resim ve animasyonlar sadece Sculpt'la değil, diğer programlarla da hazırlanmış olabilir. Fakat resmi / animasyonu hangi tip makineyle, ne kadar hafızayla yaptığınızı ve kullandığınız programın ismini de yazarsanız sevinirim. Ayrıca ek bilgi olarak da dizayn ve hesap için kullanılan süreleri ayrı ayrı belirtirseniz sevinirim. İsteyenler tabii sahne yerleşimlerini ve objeleri de göndererek daha büyük iyilik yapabilirler. Bu şekilde resim ya da animasyona bir şey olursa (dergimizdeki bilgisayarlarda çalışmamazlık ederse mesela), resim / animasyonu tekrar hesaplatabiliriz.
Bu ay aklıma gelen yeni bir fikir de, obje kütüphanesi. Daha fazla objeye sahip olmak için yaptığımız objeleri birbirimize göndererek daha rahat bir çalışma ortamı yaratabiliriz. Şimdiye kadar kullanılan en yaygın programlar Sculpt, Imagine ve TurboSilver olduğuna göre, şimdilik kütüphaneyi bu üç program objeleriyle sınırlamak istiyorum. Evet, yaptığınız tüm objeleri dergimize gönderirseniz dergimizi okuyan diğer tüm arkadaşlar da bu objelerden yararlanabilirler. Ayrıca aradığınız belli bir obje varsa, bunu da bana bildirmeniz yeterli. İlk birkaç ay boyunca sadece objeleri toplamayı ve listelemeyi düşündüğümden, ne yazık ki bu kütüphaneden herkesin yararlanabilmesi için aradan ancak 2-3 ay geçmeli. Bu süre içinde tabii ki herkes objelerini göndermekte serbest.
Artık yazımıza dönebiliriz; bakalım geçen ay nerede kalmıştık? Hmmm, son olarak TurboSilver'a başlamış ve birazını anlatmaya koyulmuştuk bile. Noktaların nasıl seçildiği gibi temel konulara değinmiştik. Bu ay ise artık ilk menü olan EDIT menüsünden başlayabiliriz.
TURBOSILVER 3.0
İlk menümüzün EDIT olduğunu demin öğrenmiştik. Bu menü yardımıyla, temel obje yaratma işlemlerini ve edit işlemlerini yapabiliriz. TurboSilver'da da hemen hemen tüm objeler üçgenlerden meydana gelmişlerdir. Hemen hemen diyorum; çünkü iki obje (Sphere ve Surface) üçgenlerden oluşmamakta ve bunlara PRIMITIVES (temel objeler) denmekte. Bunların hesaplanması, normal objelere göre biraz daha hızlıdır. Diğer tüm objeler bir eksenden (AXIS) ve bu eksene ait nokta / yüzey kümelerinden oluşmakta. Her eksene mantıksal olarak bağlı nokta, bir üçgen yüzeyin köşelerinden birini oluşturmaktadır. Bu tür objelere FACETED (yüzeylere bölünmüş) denmekte. Bunları nokta nokta edit etmek mümkündür. Ayrıca istenildiğinde yüzey yüzey edit ederek her bir yüzeyin karakteristik özellikleri farklı tanımlanabilir. Bu sayede bir ampulün bir armuda dönüşmesini tanımlamak TurboSilver'da mümkün. Objenin yarısını ampul, diğer yarısını da armut olarak tanımladıktan sonra, sadece arada kalan geçiş yüzeylerini adım adım ampulden armuda çevirmek yeterli olacak. Gördüğünüz gibi, TurboSilver'da her akla gelen yaratılabilir. Çoğu Edit menüsü fonksiyonları tuş kısaltmalarıyla çağrılabilir olduğu gibi, çoğu işlem de UNDO (<sağ Amiga>+<U>) fonksiyonu kullanılarak geri çağrılabilir. Bu sayede herhangi bir hatanın oluşması da engellenmiş olmakta.
Gelelim objeleri nasıl oluşturacağınıza... Bunun için Add altmenüsünü kullanacağız. Çalışma alanında bir nokta, çizgi, yüzey ya da obje yaratmak için kullanacağınız tüm fonksiyonlar, bu altmenüde toplanmış. Her yeni yaratılan obje, merkezi 0, 0, 0 koordinatlarına gelecek şekilde yerleştirilir. Daha sonra <F1>'e iki defa art arda basarak ve mouse işaretçisini kullanarak bu yeni objenizin yerini değiştirebilirsiniz.
Objeler arasında ilk sırada bir primitive obje olan 'Sphere' var. Bu objede demin de belirttiğim gibi yüzey mevcut değildir. Sadece küre yaratmak istediğinizde bunu seçmeniz, hesaplama hızını bir hayli artıracak. Bu objede yüzeyler gözükmediğinden, objeye ne kadar yaklaşırsanız yaklaşın (Zoom In), yine de yüzey değil de, sadece bir çember görebilirsiniz. Bu çemberin ortasında da obje eksenleri yer almakta. Tabii hesaplanan resimde de küreniz bu şekilde gözükmeyecek; bu sadece temsili bir resim. Bu tür bir kürenin tek dezavantajı, noktaları edit edemeyişiniz. Fakat TurboSilver ile herhangi bir obje üzerinde yapabileceğiniz tüm işlemleri (brush sarma, texture kullanımı vs.), aynen bu küre üzerinde de uygulayabilirsiniz.
İkinci obje tipimiz STENCIL. Bu obje, TurboSilver'daki özel objeler arasındadır. Nedeni de iki boyutlu bir resmin üç boyuttaki görünüşü olmasından kaynaklanmakta. Şimdi çoğunuz burada ne anlatmak istediğimi anlamamış olabilir. Bu obje, iki boyutlu sistemde çalışan herhangi bir çizim programıyla (örneğin Deluxe
Klavyeyle gezinmek için ← ve → tuşları.
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.