Günün Resmi![](icerik/iotd/lib3d_bsp/bsp.jpg) Lib3d Q3BspRendererKişisel yardımcı sınıf kütüphanem Lib3d içine yeni fonksiyonellikler eklemeye devam ediyorum. Şimdilik bunlardan en göze batanı Quake3 haritalarını gösterebilen Q3BspRenderer sınıfı. Üstteki 2 ekran görüntüsünde bu sınıf kullanılarak render edilmiş orijinal q3 haritaları bulunuyor. Henüz collision desteği yok, üzerinde çalışıyorum. Zaten bu desteği ekler eklemez Lib3d 0.1.3 içinde yayınlayacağım.
Sınıfın Özellikleri:
+ Level render
+ PVS + frustum culling
+ Normal ve Lightmap texture (shader henüz yok)
Buna ek olarak yeni Lib3d de ufak bir "application framework" e yer vereceğim. BaseApp isimli sınıfı kullanarak 10-15 satırlık bir kod ile yeni bir 3d uygulama penceresi açılabilecek, klavye , mouse eventleri işlenebilecek, fps gösterilebilecek, basit kamera hareketleri otomatik yapılabilecek vs vs vs.
Neyse.. yapacak daha pek çok iş var.. Lib3d neye benziyor diye merak ediyorsanız sitemizin "Dosyalar/Kod_deposu" bölümü altından şu anki en son sürüm olan lib3d_0.1.2 yi indirebilirsiniz.
Deniz Aydınoğlu [ Resimler Indeksi ]
Sizde kendi projeleriniz ve calismalariniz ile
ilgili ekran goruntulerini bize gonderin. Tek yapmaniz gereken ekran goruntusu ve bu goruntu
hakkindaki aciklayici bilgileri deniz@oyunyapimi.org adresinden bize ulastirmak. |