Flash'da Isometric Projection ve Orthographic Projection ile 3B

lock 08.04.2008 04:38:00

İki tanımda görsel sonuç olarak birbirine benzerlik göstersede çok farklı alt yapılara dayanmaktalar. Isometric Projection oyunlar/uygulamalar aslında oldukça uzun zamandır var. Orthographic Projection tekniği ise oldukça kısa süredir kullanılıyor. Özellikle AS3'ün yaygınlaşmaya başlaması ile birlikte obje giydirme ve render etme süreleri oldukça hızlandı.

 

Isometric Projection Engine

Geçen ay ortalıklarda dolanmaya başlayan FFilmation As3 Isometric Engine oyun geliştirmeye yönelik. Öne çıkan özelliklerinden birkaçı:

  • Tek bir motor ile birden fazla sahne
  • Xml ile sahne, içerik ve topoloji oluşturabilme
  • İhtiyaç duyulduğunda grafik ve medya unsurlarının yüklenebilmesi
  • Desenlerin Flash içersinde hazırlanabilmesi. Timeline ile hazırlanan animasyonların komplike kodlama gerektirmeden kullanılabilmesi
  • Dinamik ışıklandırma, genel aydınlatma, gerçek zamanlı gölge, Birden fazla kaynaktan birden fazla ışığın tek bir obje üzerinde etkileşim imkanı.
  • Kabarma yüzeyler(Bump-map) - Biraz bug'lı ve performans düşkünüymüş-
  • -Bence en ilginci- Komplike programlama gerektirmeyen çarpışma aldılama (collision detection)
  • ....

Açık kaynak kodlu olması planlanıyor ama yaratıcı kişi bunun için biraz bekleme taraftarı. Daha fazla bilgi buradan edinilebilir.

Gözüme çarpan ama durumunu tam anlayamadıklarımdan bir taneside Alternativa3D

Ayrıca Tile Based, Isometric gösterim ve Pathfinding konularında eskide olsa güzel hazırlanmış bir yazıyı burada bulabilirsiniz.

 

 

Orthographic Projection

işte bu yöntem oldukça yeni. Flash ile hazırlanmış Orthographic Engine'ler ise yavaş yavaş kendini göstermeye başladı.

En çok ilgimi çeken örnek bu oldu. Hendrik-Jan Schoenmaker tarafından hazırlanmakta olan bu engine gerçekten çok başarılı. Ayrıca kendisinin sitesine ve portfolyosuna bakmanızı tavsiye ederim.

Schoenmaker'in yapım aşamasında geçirdiği süreci patfinder yönteminin inceliklerini buradan görebilirsiniz.

Bir diğer başarılı örnek ise Brain Cell isimli oyunda kullanılmış. Yapım süreci ile ilgili bilgilere buradan ulaşabilirsiniz. Üreten firmanın web sitesi ise http://www.desq.co.uk/.

2 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

, , , , ,


Tanrılar web sitelerini 3Boyutlu istiyor.

lock 07.04.2008 07:52:00

Olabilir mi?  Ekim 2007,  Adobe'un bu sunumunda anlattığı dünya gerçek olacak. İnternetin geleceği ne kadar iptv'siz düşünülemezse 3.boyut olmadanda düşünülemez. Tüm gelişmeler sanal gerçekliğe doğru atılan bir adım gibi görülmesede, bant genişliklerinin hızla artması ile artık kaçınılmaz gibi görünüyor. Üç boyutlu internet'i ikincil hayatlarımızda yaşadığımızı ancak düşünebiliyoruz. Asıl gerçeklik web sitelerindeki anlayışın 3. boyuta taşınması ile olacak. Sanal dünyalarımızmı olacak?

Bu konu hiç yeni değil. Html 1.0 varken Virtual Reality Modeling Language zaten vardı. İnternet ile ilgili birşeyler yapmaya çabaladığımda -ki 10 yılı aşmıştır- VRML çok yavaş ama pek etkileyici gelmemişti. Kendine ait bir dildi. Rahatlıkla o günün 3 boyutlu araçlarından export edilebiliyordu (3DStudio) Aynı zamanlarda 3D Studio, Dos ortamında öylesine başarılıydı ki, beklentilerim 3D Studio da aldığım renderlar(nasıl yani! Çıktı mı bu!? Render ne?) gibi olması hayali içersindeydim.

Yıl 2008 hala o kalitede değiller. Hala bilgisayar oyunları bile o kalitede değil.

Ama internette artık Actionscript-Flash ile birşeyler değişecek gibi. Tam olarak 10 satır kod ile modeli ve üstüne giydireceğiniz map'i çağırmak Away3d ile uzun zamandır çok kolay.

Yakın gelecekte Counter Strike'ın son versiyonunu aynı grafiklerle internette online oynayacağımız günler gelecek gibi.
Ticari Away3d ile yapılmış başarılı işler şimdiden mevcut:

Fifa Street3
Benim favorim: Build your IQ

Adobe gizliden gizliye web'i ele geçiriyor. Astro bunlardan en önelisi olacak. Şimdiden tüm web geliştirme araçları kendilerine ait. Ama asla tekelci bir oluşum gibi görünmüyorlar. Oysa günümüzün en önemli tekelinin kalesini Adobe savunuyor. Üstelik Google'dan daha hızlı güçleniyorlar. Air, Flex gibi uygulamaları Flash'ı destekleyen ve platform bağımsız uygulamalar geliştirmeyi sağlıyor. Ne Microsoft ne Google'ın varlığı bunu değiştirebilir.

Adobe'nin konumu hep sessiz ama derinden oldu. Artık daha derinde ama aynı sessizlikteler.

Unutmamak lazım ki "Flash Player"'ın yeni versiyonu kullanıcının makinesine yükletmek artık bir görev.

2 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

, , , ,


Selim Anac
Selim Anaç
Selim Anac

Sayfalar

Log in



Add to Technorati Favorites