Delta3D

Yazılım ekran görüntüsü:
Delta3D
Yazılım detaylar:
Versiyon: 2.1.1 / 2.2.0 RC1
Qayıt: 2 Jun 15
Geliştirici: Erik Johnson
Lisans: Ücretsiz
Popülerlik: 140

Rating: nan/5 (Total Votes: 0)

Delta3D tam finanse edilen ve iyi desteklenen açık kaynak projesi, modelleme ve simülasyon uygulamaları geniş bir yelpazede için tam fonksiyonlu oyun motoru uygundur.
Delta3D yaygın olarak kullanılan ve iyi desteklenen açık kaynak kodlu oyun ve simülasyon motorudur. Delta3D eğitim, eğitim, görselleştirme ve eğlence dahil olmak üzere geniş bir kullanım çeşitliliği için bir tam özellikli oyun motoru uygundur. Bu özellikle Modelleme ve Simülasyon ve Eylem İnceleme sonrasında Yüksek Düzeyli Architecture (HLA), (AAR), büyük ölçekli arazi desteği ve SCORM Eğitim Yönetim Sistemi (LMS) entegrasyonu gibi DoD topluluklara uygun özellikler sunuyor, çünkü Delta3D benzersizdir.
Delta3D Motor
Delta3D oyunlar, simülasyonlar ve diğer grafik uygulamaları için kullanılabilecek bir açık kaynak motorudur. Modüler tasarımı gibi Açık Sahne Grafik, Açık Dynamics Engine, Karakter Canlandırma Kütüphanesi ve OpenAL'de gibi diğer tanınmış Açık Kaynak projeleri bütünleştirir. Aksine temel modülleri gömmek yerine, Delta3D kolay kullanımlı API onları biraraya entegre - her zaman önemli temel bileşenlerine erişimi sağlıyor. Hala son kullanıcı isteğe bağlı, düşük seviyeli işlevselliği izin verirken bu üst düzey API sağlar.
Özelliklerin tam listesi için, Delta3D Özellik Listesini bakınız. Delta3D OpenGL kullanarak render ve çeşitli dosya biçimleri (.flt, .3ds, .obj, vs.) bir bütün listesini alır.
Desteklenen Platformlar
Delta3D geliştirilen ve gcc kullanarak Microsoft Visual Studio ve Linux kullanarak Windows XP üzerinde test edilmiştir. Bütün temel bağımlılıkları herhangi bir platform kaynağına birkaç küçük değişiklik ile uyumlu olmalı böylece hemen yanı çapraz platform vardır. Gayri resmi, Mac OSX ve birçok kullanıcı başarıyla bu platformda Delta3D uygulamaları geliştiriyor için genel destek var

Özellikler :.

  • Girdi aygıtı haritalama (Klavye, Mouse, Joystick, Trackers)
  • Hareket modelleri (Fly, UFO, yürüyün, Orbit, First Person)
  • Çevre render (bulutlar, pus, skyboxes, günün saati)
  • Parçacık Sistemine Etkileri (Duman, Patlama, Özel)
  • Arazi Rendering (Sonsuz Usul arazi, Heightfield tabanlı arazi)
  • Kamera denetimleri (Görüş Alanı, Tripod)
  • Çoklu kamera desteği
  • Birden pencere desteği
  • Fizik (Katı Cisim, Çarpışma Algılama, Otomatik sınırlayıcı şekilleri)
  • Open GL Aydınlatma
  • Bezier yol düğümleri
  • Tam OpenGL 2.0 desteği
  • GLSL Vertex Shader ve Fragment
  • Animasyon karıştırma
  • Zemin aşağıdaki
  • Avatar ayakları Dünya konumlandırma karşılık
  • Uygulama şablonu
  • Hava arayüzü (görünürlük, bulut kapsama)

  • Hızlı Işık Toolkit ile
  • Pencere entegrasyonu (FLTK)
  • Widget sınıfı, diğer pencere araci ile entegrasyon kolaylığı
  • sistem koordinat dönüştürme
  • Detonation arabirimi
  • HLA varlık arabirimi
  • Sayfalı arazi fayans, görüntü araçları, ve gürültü nesil
  • DTED okuyucu
  • ayrıntı sürekli seviyede SOARX oluşturucu
  • Usul örtüsü yerleştirme - arazi örtüsü sınıflandırması (LCC) desteği
  • Görüntü bindirme dekoratör - GEOTIFF desteği
  • Aktör vekil ve aktör mülkiyet mimarisi
  • Kütüphane yönetimi (Aktör kayıtlar)
  • Proje ve harita yükleme (XML)
  • Aktör Gayrimenkul türleri: Ses, Arazi, Karakter, Doku, Statik Mesh, Parçacık Sistemi, Sayım, Aktör, Renk, Vec2 / 3/4, String, Orta, çift ve daha
  • Baz motor aktör vekiller
  • UI drawable ve render
  • Extensisble arayüz arayüzü
  • Varsayılan GUI sanat
  • Oyun Aktör ve Proxy
  • eklenti desteği ile GM Bileşen mimarisi - varsayılan ileti işlemci, kurallar bileşeni ve logger bileşeni
  • İleti altyapısı - mesaj ve parametre fabrikaları
  • Ağ agnostik - tek bir istemci, istemci / sunucu ve oynatma desteği

  • Mesaj mesaj gönderilmesini, alınmasını ve kayıt için
  • akarsu
  • Baz istemci ve sunucu oyun yöneticileri
  • Dosya günlüğü ve Xerces XML programları
  • Doku, gürültü, matris ve dize programları
  • Kütüphane Yönetimi
  • Tür güvenli numaralandırma
  • 2D / 3D sesler
  • sesler (kazanç, zift, pozisyon, oyun, vb geri sarma, duraklatma, durdurma.) Tam kontrolü
  • Doppler etkisi
  • Ses donanım etkin kullanımı
  • Sunucu / İstemci mimarisi
  • Güvenilir / güvenilmez paket aktarma
  • Tam API erişimi
  • Harita düzenleme - Proje kaynak ve kütüphane yönetimi
  • Görsel oluşturmak ve işlemek aktörler

  • Geri alma / yineleme ile bağlama
  • Gayrimenkul editörü ve oyuncu
  • Bölünmüş ekran görüş alanınız - Perspektif artı üst, yan, yan imla görünümleri
  • iskeletleri, aydınlatma ve dokulu modları
  • undo / redo
  • ile Reconfigurable kullanıcı arayüzü
  • Aktör arama ve küresel aktör yönetimi
  • Doku, örgü, ses ve parçacık tarayıcılar
  • Delta3D neredeyse yönünü kapsayan örnek testi uygulamaları
  • Cihaz testlerinin 22.000 satır
  • MS Visual Studio 2005 çözüm ve projeler
  • Tam scons komut dosyaları
  • Grafik Parçacık Etkisi Editör - Partikül Etkileri düzenleme için uygun bir GUI ve ekran Sağlar
  • .
  • 3D Model Viewer - 3D modelleri önizleme için kolay kullanımlı, bağımsız Görüntüleyici
  • .

Bu sürümdeki yeni Nedir:

  • Küresel Aktörler ile ilgili AŞAMA Sabit hata. (R4865)
  • CMake & quot Sabit sorunu; yüklemek & quot; Bu .inl dosyaları yüklemek olmaz (r4929)
  • Linux Fire Fighter demo yükleme veri dosyaları ile Sabit sorunu. (R4931)
  • çok döndürüldüğünde karakter buharlaştırarak başlamasına neden olur testAnim ile ilgili bir sorun düzeltildi. (R4932)
  • Sahne bir inaktif DeltaDrawable çıkarırken olabilirdi potansiyel bir sorun düzeltildi. (R4934)
  • Visual Studio Express ile derleme desteklemek için .rc dosyaları Modifiye. (R4938)
  • Sahne bir inaktif DeltaDrable çıkartırken sorun düzeltildi. (R4940)
  • hata ayıklama modunda Windows testPython Sabit derleme hata. (R4950)
  • Stage adlı simgelerle & quot Sabit sorunu; yüklü & quot; CMake ile. (R4961)
  • Bazı bellek sızıntısı SAHNE Sabit. (R4962)

  • Bir çift tıklama olayı getting CEGUI tutulan
  • Sabit sorunu. (4970)
  • BezierController yolun sonuna ulaştığında uygulamayı kilitlenmesine hata düzeltildi. (R4979)

sürüm 2.1.0 yeni Nedir:

  • Refactored dtCore :: Transform. Şimdi bir veri üyesi olarak bir matris tutar ve ölçek parçalanır asla. (R4232)
  • kendi sınıfında, dtCore.Model içine ölçeklendirme kodunu kırdı. dtCore şimdi Nesne geometrisini ölçekli API vardır ::. (R4241)
  • Onaylanmamış dtDAL :: ActorType :: ToString () dtDAL :: ActorType lehine :: GetFullName (). (R4299)
  • dtCore :: Çevre yerine artık dtCore :: Çevre :: DateTime yeni dtutil :: DateTime kullanır. (R4394)
  • temelde simüle toplam süre olan sisteme yeni bir saat, SimTimeSinceStartup eklendi. (R4398)
  • yol işaretleri üzerinde özel renkler ayarlamak için yeteneği eklendi. (R4403)
  • Taşınmış dtChar ve Delta3D-Ekstralar ilgili tüm projeler. (R4472)
  • Eklendi dtutil :: statik dizeleri işlemek için RefString bellek ayak izi azaltmak için. (R4479)
  • Python bağlamaları: Şimdi Yayın ve hata ayıklama tatlar. Bağlantıları bin / tahliye ve bin / debug klasörlerine oluşturulan olsun. Nerede Delta3D bağlamaları (r4577) almak için Python söylemek .pyd dosyaları tam yolu ile PYTHONPATH ortam değişkeni ayarlayın.

  • DtCore :: FlyMotionModel (r4570) tedarik Eklenen BehaviorOptions stuct:
  • Kesici oluşturun
  • Onaylanmamış dtutil :: dtutil :: NodePrintOut :: CollectNodeData () (r4581) lehine NodePrintOut :: PrintOutNode ()
  • Transformable neden olacak bir hata :: GetTransform Sabit () özürlü Kamera Dönüştürülebilir içeren bir sahne varsa, geçerli bir Transform geri değil. (R4584)
  • Eklendi Intersense SDK Delta3D içine kod yerine dış bağımlılığın güvenerek. (R4606)
  • Yeni RTSMotionModel eklendi. (R4632)
  • haritayı açmak için AŞAMA çift tıklatın yeteneği eklendi. (R4641)

  • Bir önceki bağlam (r4646) bulunamadı eğer oluşabilir
  • Sabit SAHNE kazasında.
  • Yükseltildi osgExp 3ds Max2008 ve OSG 2.4 ile çalışmak. (R4651)

  • DtAnim, dtAudio içine
  • Taşındı dtAnim, dtAudio bağımlı aktörler. (R4666)
  • DatabasePaging Kaldırılan kavramı / Devre Dışı Bırak (r4674) etkinleştirin. Onaylanmamaktadır yöntemleri:
  • * void dtCore :: Sahne :: EnablePaging ()
  • * dtCore :: Sahne :: DisablePaging ()
  • * dtCore :: Sahne :: DisablePaging () const,
  • * dtCore :: Sahne :: SetPagingCleanup (çift)
  • * çift dtCore :: Sahne :: GetPagingCleanup ()
  • * void dtCore :: Sahne :: SetConfiguration (dtutil :: ConfigProperties * config)
  • * dtutil :: ConfigProperties * dtCore :: Sahne :: GetConfiguration ()
  • * const dtutil :: ConfigProperties * dtCore :: Sahne :: GetConfiguration () const
  • * dtCore :: Görüntüle :: EnablePaging ()
  • * dtCore :: Görüntüle :: DisablePaging ()
  • * dtCore :: Görüntüle :: SetTargetFrameRate (çift)
  • * çift dtCore :: Görüntüle :: GetTargetFrameRate ()
  • * Harita ve dtDAL :: Proje :: LoadMapIntoScene (const std :: string ve adı, dtCore :: Sahne ve sahne, bool addBillBoards = false, bool enablePaging = true)
  • * dtDAL :: Proje :: LoadMapIntoScene (Harita ve harita, dtCore :: Sahne ve sahne, bool addBillBoards = false, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (const std :: string ve mapname, bool addBillboards = false, bool enableDatabasePaging = false)
  • * dtGame :: GameMananger :: ChangeMapSet (const NameVector & mapNames, bool addBillboards, bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (const NameVector & oldMapNames, const NameVector & newMapNames, bool addBillboards, bool enableDatabasePaging)
  • Sabit hata. Eğer zaten etkinleştirilmiş FPS hareket modeli etkinleştirmek için çalıştı varsa, kayıtlı eksen dinleyicileri (r4678) kaybetmek istiyorum
  • Kaldırılan Visual Studio 2005 ve scons proje dosyaları; Cmake şimdi tercih edilir. (R4695)
  • dtABC :: Uygulama (r4689) Eklendi Fare olay geri çağırma yöntemleri.
  • dtABC :: Başvuru şimdi fare çift tıklama olayını alır. (R4696)
  • DeltaDrawable almak fare dtCore :: View yeteneği eklendi. (R4698)
  • & quot yeteneği eklendi; pick & quot; testPhysics örnekte bir amacı. (R4699)
  • AŞAMA gelen binlerce ayırıcısını kaldırıldı. (R4719)
  • CMake 2.6 (r4733) desteği eklendi.
  • Kaldırılan eski önerilmeyen yöntemler (r4743):
  • * dtCore :: Kamera :: SetPerspective ()
  • * dtCore :: Kamera :: GetPerspective ()
  • * dtCore :: bildir ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Ağacı
  • Breaker oluşturun! Değişti dtCore :: Kamera ikinci yapıcı yerine dtCore bir osg :: Kamera almaya :: Görünüm. (R4750)
  • Eklendi ForEachActor, ForEachPrototype, FindActorsIf ve FindPrototypesIf. Yöntemler tek özel arama yapmak ve sonuçları ile bir vektör doldurmak için izin verirseniz ... ForEach yöntemleri birer aktör için bir şeyler yapmak için izin ve bulun.

  • Onlar, kullanım şablonu ve yardımcı functor sınıfları beri
  • Ben gamemanager.inl kod koydu. O yöntemlerden herhangi birini aramak isterseniz gm kullanarak her şeyi ekstra kod ayrıştırmak gerekmez öyleyse, dtGame / gamemanager.inl içermelidir.
  • ODE Vücut sarmalayıcı sınıf üzerinden Fiziksel bir kuvvet ve tork uygulamak için yeteneği eklendi. (R4772)
  • Ek dtCore :: Kamera Python bağlamaları. (R4777)
  • / Göster DeltaDrawable :: SetActive () yöntemi ile bir DeltaDrawable Hide yeteneği eklendi. (R4778)
  • kendi xml dosyası üzerinden bir animasyon karakteri ölçekli yeteneği eklendi. (R4788)
  • AnimationViewer dinamik ölçeklendirme eklendi. (R4790)
  • ObjectViewer aydınlatma kontrolleri eklendi.
  • çarpışma şekli dikkate Nesnenin ölçeğini alamaz neden olacak hata düzeltildi. (R4816, r4818)
  • GameEvent tabanlı Görev şimdi başarısız olmasına neden bir görev tanımlayabilirsiniz. (R4819)
  • Yeni SoundComponent eklendi. (R4835)
  • Küresel Aktörler ile ilgili AŞAMA Sabit hata. (R4865)
  • ortam değişkeni & quot ayarlayarak OSG2.6.0 sonu çerçeve openGL bağlam takas devre dışı bırakmak için yeteneği eklendi; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Gereksinimleri :

  • CMake

Benzer yazılım

Python Farm game
Python Farm game

20 Feb 15

Billiards
Billiards

14 Apr 15

LucidLife
LucidLife

2 Jun 15

Yorumlar Delta3D

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!