original in tr Erdal Mutlu, Ceyhun Elmas
tr to en Erdal Mutlu
Erdal , İstanbul Teknik Üniversitesi Bilişim Enstitüsü'nde araştırma görevlisi ve Linux sistem, ağ ve sanaldoku yöneticisi
olarak çalışmaktadır. 1992 'den beri Linux kullanmakta ve
o günden beri bir Linux hayranıdır. Şu aralar yüksek lisans tez çalışması için Java ile internet üzerinde kullanılacak eğitsel
amaçlı bir program yazıyor. LF Türkiye'ye çeviri ekibi ve sistem ile destek olmaktadır.
Ceyhun , Ford Türkiye'de Unix Sistem Yöneticisi olarak çalışmaktadır. LF'nin Türkiye editörlerinden birisidir.
İstanbul Teknik Üniversitesi Bilişim Enstitüsü'nde BMRT (blue moon rendering tools, bakınız referanslar)
kullanarak Hidrojen atomuyla ilgili bir benzeşim ve canlandırım projesinde
çalışmaktadır. Klasik gitar çalmaya ve Türkiyenin doğal ve tarihi güzelliklerinde gezmeye daha çok zaman ayırmak istemektedir.
Tam bir zaman yoksuludur ve bu nedenle bir kız arkadaşı bile yoktur:))
BORG kısaca Java ile yazılmış ağ üzerinden BMRT kullanarak görüntüleştirme yapabilen ve oluşan karelerin bir yerde toplanmasını sağlayan bir görüntüleştirme arayüzüdür.
İlk canlandırımın yapıldığı zamandan günümüze bilgisayar dünyası hem yazılım hem de donanım olarak önemli ölçüde gelişmiştir. Artık yapılan canlandırımlarda elde edilen görüntü fiziksel gerçeklikten ayırt edilemeyecek ölçüde başarılıdır. Yalnızca bilgisayar ortamında hazırlanmış uzun metrajlı canladırım filimleri yapılabilmektedir. Ve canlandırım gerek bilim gerekse sanat dünyasında son derece etkin bir biçimde kullanılmaktadır. Canlandırım tekniklerinden yeni üretilecek olan bir aracın çarpışma testlerinden bir beyin ameliyatına , uzay araştırmalarından eğitsel alanlara kadar uzanan pek çok alanda yararlanılmaktadır.
Gelinen tüm bu gelişmişlik düzeyine rağmen görüntüleştirme için henüz çok pahalı sistemler kullanılmakta ve bu işlem için çok büyük zamanlar harcanmaktadır. Bunun iki önemli nedeni vardır. Birincisi, görüntüsü elde edilecek sahnenin olabildiğince foto gerçekçi olmasının istenmesidir. Bu nedenle fiziksel gerçekliğe uygun ışın izleme teknikleri kullanılmakta ve bunun hesaplanması bilgisayarlara önemli bir işlem yükü getirmektedir. Diğer bir neden de insan gözünün hareketi sürekli olarak algılayabilmesi için canlandırımın saniyede en az 25 kareden oluşması gerekliliğidir.
BORG'u http://www.project-borg.org
adresinden yörenize çekebilirsiniz. Şu anki sürümü 0.2.90 dır. Bizim
yüklemesini yaptığımız ve kullandığımız bu sürümdür. Yaklaşık olarak 1MB
olan bu dosya tar.gz şeklindedir. Dosya tar xvfz
borg0.2.90_install.tar.gz komutuyla açıldıktan sonra aşağıdaki dizin
yapısı oluşmaktadır :
borg_install/ borg_install/bin/ borg_install/bin/install.jar borg_install/sm/ borg_install/sm/borg.jar borg_install/sm/credits.jpg borg_install/sm/startup.jpg borg_install/sm/topimage.jpg borg_install/sm/english.borg.lang borg_install/sm/german.borg.lang borg_install/sm/borg.bat borg_install/bserver/ borg_install/bserver/bserver.jar borg_install/bserver/bserver.bat borg_install/doc/ borg_install/doc/doc.zip borg_install/icons/ borg_install/icons/BorgServer.xpm borg_install/icons/BorgServerManager.xpm borg_install/CHANGES borg_install/CHANGES.GERMAN borg_install/FEATURELIST borg_install/README borg_install/Win32.txt borg_install/chmode.sh borg_install/install_for_jre1.1.x/ borg_install/install_for_jre1.1.x/install.bat borg_install/install_for_jre1.1.x/install.sh borg_install/install_for_jre1.1.x/install.x11 borg_install/install_for_jre1.2.x/ borg_install/install_for_jre1.2.x/install.bat borg_install/install_for_jre1.2.x/install.sh borg_install/install_for_jre1.2.x/install.x11 borg_install/license.borg.txt
Kullandığınız sistemde Java nın sürümüne göre borg_install/install_for_jre1.1.x veya borg_install/install_for_jre1.2.x dizinine girmeniz gerekmektedir.Dolayısıyla sistemizde Java'nın yüklü olması gerekiyor. Burada yüklemeyi yapmanızı sağlayan üç dosya vardır. install.bat Window$ ortamında kullanılmak üzere hazırlanmıştır. Bizim için önemli olan install.sh ve install.x11 dosyalarıdır. Bunlardan birincisi install.sh komut satırından yükleme yapmanızı sağlamaktadır. install.x11 ise, X Window ortamından yükleme yapmanızı sağlamaktadır.
Biz yüklemeyi laboratuvarlarımızda bulunuan 70 adet Intel tabanlı KB 'ye yaptık. Bu sayıdaki makinayı tek tek yüklemedik elbette. Burada geliştiridiğimiz basit bir kabuk programı tüm makinalara yüklemeyi otomatik olarak yapıyor. Bu program belki başka bir yazının konusu olabilir . Ne de olsa sistemlerimizde Linux kullanıyoruz ve de kabugun ve komut satırının nimetlerinden faydalandık elbette. Ancak burada göze hoş gelmesi açısından X Window'dan yüklemeyi anlatacağız.
Yüklemeye geçmeden önce sisteminizde BMRT'nin yüklü olması gerekmektedir.
Sisteminizde Java'nın hangi sürümünün yüklü olduğunu anlamak için :
Projemiz hazır ancak bunu görüntüleştirecek BORG Server'ları çalıştırmalıyız.
BORG Server'ın yüklü olduğu makinada :
bserver
komutunu çalıştırmalısınız. Çalıştırdığınız her BORG Server'ın BORG Servermanager'a bağlandığını GA 'dan
izleyebilirsiniz.
Programın güzel taraflarından birisi de arayüzü kendi dilinize çevirme olanağının tanınmasıdır.Bunu yapmak için borg.conf dosyasındaki
LANG değişkenine çevirmek istediğiniz dili yazıyor (örnek : turkish ) ve english.borg.lang dosyasını
BORG henüz beta düzeyinde bir program olduğundan bazı küçük eksikleri bulunuyor. Eksiklerden birisi GA kullanarak BORG sunucularını aktif hale getirilememesidir. Sunucuları çalıştırabilmeniz için sunucu makinalara bağlanmanız gerekiyor. Belki ilerideki sürümlerde BORG sunucuları birer deamon sunucuları şekline getirilerek bu problemin giderilmesi olanaklı yapılabilir. Gözlemlediğimiz diğer bir problem arayüzü Türkçeleştirdiğimizde ortaya çıkan pencere ve tuşlardan yazıların taşması oldu.
Sonuç olarak BORG canlandırım işlemlerinin en önemli adımlarından birisi olan görüntüleştirmeyi hızlandıran çok başarılı bir yazılımdır.