Delta3D - Delta3D - Wikipedia
![]() | tento článek ne uvést žádný Zdroje.Října 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři | Delta3d |
---|---|
Stabilní uvolnění | 2.8.0 / 29. září 2014 |
Napsáno | C ++ |
Operační systém | Cross-platform |
Typ | Herní engine |
Licence | LGPL |
webová stránka | https://github.com/delta3d/delta3d/ |
Delta3d je open source software herní / simulační engine API. Delta3d je spravován a podporován společností Caper Holdings LLC. Dříve Institut pro modelování, virtuální prostředí a simulaci (MOVES) na Námořní postgraduální škola v Monterey v Kalifornii spravoval a podporoval delta3d.[1] Alion Science také významně přispívá k vylepšením a funkcím.
Delta3d je uvolněn pod GNU Lesser General Public License (LGPL). Externí moduly mít vlastní licenci. Některé moduly, jako např Qt, vyžadují, aby si uživatel pro použití s Delta3d stáhl a nainstaloval samostatně.
Delta3d je široce používaný komunitní podporovaný open-source herní a simulační engine. delta3d je vhodný pro širokou škálu použití, včetně školení, vzdělávání, vizualizace a zábavy. Delta3d je jedinečný, protože nabízí funkce speciálně přizpůsobené komunitám modelování, simulace a DoD, jako je architektura na vysoké úrovni (HLA), After Action Review (AAR), podpora rozsáhlého terénu a integrace SCORM Learning Management System (LMS). .
Delta3d Engine
Delta3d je Open Source engine, který lze použít pro hry, simulace nebo jiné grafické aplikace. Jeho modulární konstrukce integruje další známé Otevřený zdroj projekty jako Otevřený graf scény, Otevřete Dynamics Engine, Knihovna animace postav (CAL3D) a OpenAL. Spíše než pohřbít základní moduly, Delta3D je integruje dohromady do snadno použitelného rozhraní pro programování aplikací (API ) - vždy umožňující přístup k důležitým základním komponentám. To poskytuje rozhraní API na vysoké úrovni a zároveň koncovému uživateli umožňuje možnost mít funkce na nízké úrovni. Motor Delta3D omítky za použití Otevřete grafickou knihovnu (OpenGL), který importuje celý seznam různých formáty souborů (.lt, .3ds, .obj, ještě víc).
Úplný seznam funkcí najdete na stránce Seznam funkcí Delta3d tady.
Podporované platformy
Delta3d je vyvíjen a testován na Windows XP použitím Microsoft Visual Studio, OS X použitím Zvonit, stejně jako Linux použitím GCC. Všechny základní závislosti jsou také multiplatformní, takže téměř každá platforma by měla být kompatibilní s několika drobnými úpravami zdroje.
Delta3d-Extras
Delta3d-Extras je projekt, ve kterém se koná SourceForge který obsahuje řadu projektů souvisejících s motorem Delta3d. Delta3d-Extras nemusí být nutně vyvíjen nebo udržován vývojovým týmem delta3d. Komunita je však k dispozici ke sdílení svých projektů souvisejících s delta3d se světem.
Simulační jádro
Simulation Core, běžně označovaný jako SimCore, je „společná“ implementace funkcí delta3d - poskytuje „základní“ funkce pro MMORPG aplikace používající delta3d. SimCore je vyvíjen primárně společností Alion Science and Technology. První verze SimCore byla vyvinuta jako součást projektu Deployable Virtual Training Environment (DVTE) pro USMC, který byl zahájen v roce 2006. Ačkoli je Alion stále primárním vývojářem SimCore, nyní ji používá celá řada dalších společností a organizací v celé Modelování a simulační (M&S) komunita.
Aby bylo možné vytvořit a „spustit“ SimCore, je zapotřebí mnoho dalších knihoven, včetně dodatků k základní sestavě Delta3d.
Fyzika - speciální efekty a částicový systém schopnosti. "Fyzická abstrakční vrstva" (PAL) se používá k poskytnutí standardního API do různých knihoven fyziky.
Knihovny
Součástí balíčku Delta3d je několik produktů s otevřeným zdrojovým kódem. Lze je postavit nebo použít dodané binární soubory / knihovny k sestavení a spuštění aplikací založených na Delta3d na vlastním počítačovém systému. Aktuální verze produktu nemusí být kompatibilní s delta3d.
- Zvýšit
- Kulka
- Cal3D
- CEGUI
- CppUnit
- expat (volitelně)
- FreeType
- Herní síťový engine (GNE)
- GDAL
- HawkNL
- libpng
- OpenAL Utility Toolkit (ALUT)
- Otevřeno Distribuovaná interaktivní simulace (DIS)
- Otevřete Dynamics Engine (ÓDA)
- OpenGL
- OpenSceneGraph (OSG)
- Fyzikální abstrakční vrstva (PAL)
- PLIB
- Perl kompatibilní regulární výrazy (PCRE)
- Xerces
- Zlib
Reference
Další čtení
- Počítačová grafika a aplikace IEEE: Projekty ve VR: herní engine open source Delta3D
- Halldale Media Ltd: Zveřejněno v časopise MS&T Vydání 5/2009: Herní engine Delta3D dosahuje dospělosti (Broken Link on Sep 2019)