Blender3d
Ücretsiz Modelleme Programı
Blender3d, açık kaynak kodlu
bir üç boyutlu animasyon paketidir. Bu programı kullanarak güzel masaüstü
resimleri oluşturabilir, bir reklam filmi ya da mimari görselleştirmeler
yapabilir, hatta sadece Blender kullanarak oyunlar bile yaratabilirsiniz.Tek
bir uygulama içinde üç boyutlu modelleme, kaplama, ışıklandırma,
hareketlendirme (animasyon) ve görüntü sentezleme (render)işlevlerini
barındırır.
Blender ile ilgili en çok
sorulan ikinci soru; "Peki
Maya,
3D Studio MAX
gibi profesyönel programlar kadar iyi mi?" sorusudur. Bu soruya cevap
vermek, yani endüstri standartı ticari programlar ile gönüllülerin
geliştirdiği açık kaynak kodlu bir yazılımı karşılaştırmak kolay değil.
Bence böyle bir karşılaştırma sonucunda Blender daha iyidir ya da kötüdür
demek doğru da değil. Kesin olan bir şey varsa Blender çok ilerleme
kaydetmiş ve profesyönel programların yapabildiği şeyleri yapabilir duruma
gelmiştir. Süregelen geliştirme süreciyle de sürekli yeni işlevler ve
teknolojiler eklenmektedir. Yeteneği ve bilgisi olmayan bir kullanıcı
endüstri standartı programlarla bile vasatın altında işler çıkarırken iyi
animatörlerin eski ve yetersiz programlarla bile muhteşem çalışmalar
yarattıklarını da unutmamak gerek.
Açık kaynak kodlu yazılım
olmasının ilk akla gelen sonucu Blender'ı kurmak ve kullanmak, Blender ile
yaptığınız çalışmaları kullanmak için herhangibir ücret ödenmemesidir
(Blender 3D, GNU-GPL lisansıyla dağıtılır). Ancak açık kaynak yapısının
beraberinde getirdiği çok daha önemli avantajlar vardır. Kısa aralıklarla
yeni sürümler çıkmaktadır. Genellikle elimdeki Blender sürümüyle gelen yeni
özelliklerin hepsini kullanmadan yeni özelliklerle yeni bir sürüm çıkar. Bir
diğer avantaj ise programa eklenen işlevler ve yapılan değişiklikler
kullanıcıların isteğine göre yapılır. Bu diğer programlar için de geçerlidir
ancak Blender geliştiricilerinin bir kısmı aynı zamanda kullanıcı olduğu
için yaklaşım kullanıcı bakış açısına daha yakındır.
Sonuç olarak bence Blender,
açık kaynak kodlu yazılımlar içinde en başarılı olanlardandır. Uzun
geliştirme süreci sonucu belli bir olgunluğa erişmiştir, diğer daha genç
programlar gibi önemli eksiklikleri ve hataları yoktur. Sıkça söylenenin
aksine öğrenilmesi ve kullanılması oldukça kolay ve hızlıdır. Birkaç cd'ye
ancak sığan tombul programların aksine 5mb gibi küçük dosya boyutuyla
dağıtılması bu konuda bir fikir verebilir. Aşağıda Blender'ın O'nu diğer
programlardan ayıran bazı özelliklerini sıralamaya çalıştım. Bunları
okuyarak bir fikir sahibi olabilir ya da doğrudan son sürümü
yükleyerek
kendiniz fikir sahibi olabilirsiniz.
Özellikler
TAMAMEN
KİŞİSELLEŞTİRİLEBİLİR ARAYÜZ
- Blender arayüzü birbirine
yapışık alanlardan oluşur. Bu alanları bir Excel tablosuna benzetebiliriz.
Aynı tablodaki hücreler gibi alanların genişliklerini ve yüksekliklerini
ayarlayabilir, yatay ya da dikey olarak ikiye bölebiliriz. İkiye
böldüğümüz alan içerisinde iki yeni alan oluşur. Bu alanları da yine
bölebilir veya birleştirip eski haline getirebiliriz.
- Blenderdaki alanların
içeriğini kendimiz belirleriz. Böylece ekranda istediğimiz kadar çok ya da
az bileşeni gösterebilir. Menüyü aşağıya ya da yukarıya koyabilir, ya da
tamamen yokedebiliriz. İster tek 3B görüntü penceresiyle çalışır, istersek
üç ana görünüş ve bir perspektif ya da iki perspektif kullanabiliriz.
- Alanların ekran üzerindeki
yerleşimini ve gösterecekleri bileşenleri isteğimiz doğrultusunda
ayarlayarak farklı işlevleri için eniyileştirilmiş ekranlar
düzenleyebiliriz. Blender'ı eşsiz kılan özelliği bu ekranlardan
istediğimiz sayıda tanımlayabilmemiz ve klavye kısayollarıyla bu ekranlar
arasında kolayca geçiş yapabilmemizdir. Böylece modelleme,
hareketlendirme, UV kaplamaları düzenleme ve kaplama resimlerini boyamak
için farklı ekran düzenleri kullanabiliriz.
- Blender arayüz yapısı
farklı işlevler için farklı ekranlar tanımlayabilmemiz dışında ekran
çözünürlüğü düşük olanlar için daha az bileşen içeren rahat ekranlar ya da
yüksek çözünürlükte çalışanlar için daha çok bileşen içeren ekranlar
tanımlamaya da olanak sağlar. Ayrıca pencereler yerine ekran alanlarının
kullanılması bileşenler üstüste binmediği için daha hızlı çalışmaya olanak
sağlar.
OYUN MOTORU
- Blender bütünleşik bir
oyun motoru içerir. Oyun motoru ile üç boyutlu oyunlar yapmanın yanı sıra
herhangibir etkileşimli 3B içerik de oluşturabilirsiniz. Hazırladığınız
sanal mekanlarda gerçek zamanlı gezebilir ya da herhangibir operasyonun
uygulamasını bilgisayar başında yaptırabilirsiniz.
- Oyun motorunu kullanırken
pek çok şey için program kodu yazmadan sadece logic bricks denen
bileşenleri birbirine bağlamanız yeterli. Daha karmaşık işlemleri
Blender'ın içine gömülü Python dilini kullanarak gerçekleştirebilirsiniz.
- Hazırladığınız 3B içeriği
tamamlandığında çalıştırılabilir dosya (*.EXE dosyası) olarak
kaydedebilirsiniz. Bu dosya Blender yüklü olsun olmasın OpenGL destekli
herhangibir bilgisayarda çalıştırılabilir (Elbette Windows'ta yarattığınız
EXE dosyaları Linux'de çalışmaz).
DOSYA YAPISI
- Blender'ın dosya yapısı (blend
formatı) bir veritabanına benzer. Üzerinde çalıştığınız bütün verileri bu
veritabanı içine alıp kaydedebilirsiniz. Örneğin kaplama olarak
kullandığınız resimleri ayrı birer dosya olarak kullanmak yerine kolayca
blend dosyasına gömebilirsiniz. Böylece tüm çalışmanızı tek bir dosyada
tutarak taşınabilirliğini arttırabilirsiniz.
- Kısa aralıklarla yapılan
güncellemeler sonucunda eski sürümle kaydedilen bir dosyayı yeni sürümle
açmak ya da zaman zaman daha yeni sürümle oluşturulmuş bir dosyayı eski
bir sürümle açmak isteyebilirsiniz. Blender açtığı dosyada tanımadığı
özelliklerle ilgili verileri görmezden gelecek ve çalışmanızı
tanıyabildiği verilerle açacaktır.
- Blender'ın içindeki metin
editörü sayesinde çalışmanızla ilgili notları ya da sadece o dosya için
yazdığınız betikleri (python scriptleri) blend dosyası içinde
saklayabilirsiniz.
|