İçeriğe geç

Kategori: Seyir Defteri

Uzun bir aradan sonra tekrardan klavye dövmeye başladığım yazılar… #blog

Tekrardan “Merhaba Dünya”?

Bir fikri olmayanlara veya beni tanımayanlar için; adım Deniz Ege Tunçay. Uzun bir süredir bu konuda bir çalışma yapmadığım halde; 3D Artist’im (Üç boyutlu modelleme yapanlar için kullanılan ifadelerden bir diğer de 3D Modeler). Üniversite’de Görsel İletişim Tasarımı okurken, aynı yıllarda Özgürlükİçin.com [1] adıyla Türkiye’de özgür yazılım ve GNU/Linux camiasına büyük katkı sağlamış toplulukta yer aldım. En azından ben öyle düşünüyorum. Blog [2] yazma alışkanlığımı da o dönem kazandım.

Yorum Bırak

Star Wars Jedi Knight’ın Kaynak Kodları Yayınlandı

Star Wars Jedi Knight: Jedi Academy

LucasArts Oyun Stüdyosu’nun kapatıldığıyla ilgili haberi okurken üzülmüştüm. Ancak başarılı oyunlar ortaya çıkartmış olan bu oyun stüdyosunun kapanışı, ufak gelişmelere de vesile olmuş.

2002 yapımı Star Wars: Jedi Outcast‘in ve 2003 yapımı Star Wars: Jedi Academy‘nin kaynak kodları, oyunun geliştiricisi Raven Software tarafından Genel Kamu Lisansı (aslında GNU GPLv2) ile yayınlandı. SourceForge sitesinden indirilebilen kaynak kodları ile beraber ne yazık ki herhangi bir belge yayınlanmadı. 

Star Wars: Jedi Outcast’in kaynak kodları için buraya, Star Wars: Jedi Academy’nin kaynak kodları için de buraya tıklayabilirsiniz. 

Tahmin ediyorum ki, ioquake3 ve iodoom3 projelerinde olduğu gibi kısa süre içerisinde bu kodlar özgür yazılım meraklıları tarafından geliştirilmeye başlanacak.

Jedi Outcast ve Jedi Academy, idtech3‘ün oldukça geliştirilmiş bir sürümü kullanılarak geliştirilmişti.

Sonradan gelen güncelleme: OpenJK olarak adlandırılan çalışmanın kaynak kodlarına ve derlemelerine https://github.com/JACoders/OpenJK adresinden erişebilirsiniz.

Yorumlar kapalı

Resynthesizer'ın Vârisi; Content Aware

Bundan iki yıl önce, Adobe Photoshop CS5 tanıtımında izlediğimiz “Content Aware Fill” özelliği, aslında Paul Harrison adında bir özgür yazılımcının 2005 yılında doktora tezi olarak sunduğu “Resynthesizer” adlı bir Gimp eklentisinin geliştirilmiş bir sürümü.

GNU Image Manipulation Program (GIMP), profesyonel bir tasarımcının ihtiyaç duyabileceği tüm özellikleri bünyesinde barındırabilen bir uygulama olmayabilir, ancak bu onun başarısız bir uygulama olduğu anlamına da gelmiyor. İtiraf edeyim, iki yıl önce “Content Aware Fill” tanıtımını izlediğimde hayretler içerisinde kalmıştım. Bundan birkaç ay önce Gimp‘in Resynthesizer eklentisinin ne işe yaradığını öğrenmiştim ancak ortaya çıkış hikayesini okuduktan sonra bugün bir kere daha hayretler içerisinde kaldım.

Üniversite’de aldığımız derslerde tabii ki de Adobe ürünleri ile çalışıyoruz, çünkü Web, Grafik ve Motion Graphics alanlarında Adobe ürünleri en yaygını ve bazı alanlarda neredeyse tekelleşmiş durumda. Özgür yazılımların tümü her ne kadar iş hayatında her zaman tüm ihtiyaçlarımızı karşılayamıyor olsa da kişisel çalışmalarımda tercihim Gimp’ten ve diğer özgür yazılımlardan yana oluyor.

Yorumlar kapalı

Linux'ta Steam Rüzgarı

Steam'in Linux sürümü an itibariyle herkesin kullanımına açıldı!

Bundan bir süre önce TeknoKedi’de “Steam’in Linux Sürümü Çok Yakında!” başlıklı bir haber yazmış ve tıpkı Steam’in OS X sürümünde de olduğu gibi yaklaşık iki aylık kapalı beta sürecinin ardından açık beta sürecinin başlayacağından bahsetmiştim. Tıpkı düşündüğüm gibi oldu ve Steam’in Linux için Beta sürümüyle herkesin kullanımına açıldığı haberi geldi.

Steam’in Windows veya OS X sürümü için aldığınız oyunların Linux sürümleri de Steam’de bulunuyorsa, ayrıca bir bedel ödemeden oynayabileceğinizi unutmayın. Aynı zamanda ücretsiz bir Steam hesabı açabilirsiniz ve Team Fortress 2 gibi başarılı bir oyunu Linux üzerinden de oynayabilirsiniz. Steam ile Linux’ta oynayabileceğiniz oyunların listesine ise buradan erişebilirsiniz.

Steam’in Linux sürümünü indirmek istediğinizde ise şimdilik sadece DEB paketiyle karşılaşıyorsunuz. Bunun sebebi, Linux dağıtımları arasında en geniş topluluğa sahip olan dağıtımın Ubuntu olması. Fedora veya OpenSUSE gibi RPM paketine ihtiyaç duyacağınız dağıtımları kullananların ise steam.repo dosyasını  /etc/yum.repos.d/ dizini altına kopyalamaları gerekiyor.

AMD ekran kartı sahibi ve oyun oynamaya çok zaman ayıramayan biri olarak diyebilirim ki karşılaştığım bir takım hatalar var ve henüz çözüm aramadım. Ancak istemci hatalarının bildirilmesi için açılan GitHub sayfasına da buradan erişebilirsiniz. 

Yorumlar kapalı

Olur da "renderView" size küserse

Autodesk Maya ile dönem dönem render almak istediğimde karşılaştığım bir hata vardır. “// Error: setParent: Object ‘renderView’ not found. //” şeklinde karşılaştığım bu hata sebebiyle render alamaz, çıldırırdım. Belki eklentiler güncel olmadığından, belki de sadece can sıkıntısından. Sebebini anlamasam da sonuçta işlerim aksıyordu. Sonra dedim ki Google amcaya sorayım, nedir bu işin çözümü? Aradığımı buldum da. Çevremde Maya ile uğraşan çok sayıda insan olduğu için de paylaşayım istedim.

 Maya’nın üst paneldeki menülerinden Window > General Editors > Script Editor ‘e geliyoruz (ve üstüne tıklıyoruz :). Açılan pencerenin iki bölümden oluştuğunu ve alt bölümdeki boş alana aslında bir şeyler yazabildiğimizi göreceksiniz. MEL ve Python olarak ikiye ayrılan sekmelerden MEL sekmesini seçip, boşluğa aşağıdaki metni yapıştırıyoruz.

 $exists=0;
 for ($item in `getPanel -scriptType “renderWindowPanel”`) {
        if ( $item == “renderView” ) {
                print “renderView exists.\n”;
                $exists=1;
        }
 }
 if ( $exists == 0 ) {
        for ($item in `getPanel -scriptType “renderWindowPanel”`) {
                //print ( $item + “\n”);
                if ( $item == “renderWindowPanel1” ) {
                deleteUI renderWindowPanel1;
                $renderPanel = `scriptedPanel -type “renderWindowPanel” -unParent renderView`;
                scriptedPanel -e -label `interToUI $renderPanel` $renderPanel;
                }
        }
 }

Betiği yapıştırdıktan sonra ise bu komutun çalışması için Script Editor penceresinin üst menülerinden Command > Execute seçeneğine tıklıyoruz. Bunun yerine aslında Script Editor panelinde yer alan simgeye tıklamak da bir çözüm ama neyin nerede olduğunu bilmenizde fayda var.

Bu hatayla her karşılaştığında bu adresi aramak istemeyene ise çözüm ise yukarıdaki betiği buraya tıklayarak bilgisayarınıza indirmek büyük kolaylık sağlayacaktır. Söz konusu betiği de Script Editor penceresinin üst menüsünden File > Load Script seçeneğiyle çalıştırabilmeniz mümkün.

Haydi geçmiş olsun.

Yorumlar kapalı