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.