Delta3d

Developer(s)| Delta3d
Stable release|

2.8.0 / September 29, 2014; 11 years ago (2014-09-29)

Written in| C++
Operating system| Cross-platform
Type| Game engine
License| LGPL-2.1-or-later
Website| {{{1}}}

Delta3d is an open source software gaming/simulation engine API. Delta3d is managed and supported by Caper Holdings LLC. Previously the Modeling, Virtual Environments, and Simulation (MOVES) Institute at the Naval Postgraduate School in Monterey, California managed and supported delta3d.[1] Alion Science has also been a major contributor to enhancements and features.,

Delta3d is released under the GNU LGPL-2.1-or-later. The external modules have their own licensing. Some modules, such as Qt, require the user to download and install separately for use with Delta3d.

Delta3d is a widely used, community-supported, open-source game and simulation engine. delta3d is appropriate for a wide variety of uses including training, education, visualization, and entertainment. Delta3d is unique, because it offers features specifically suited to the Modeling, Simulation and DoD communities, such as the High Level Architecture (HLA), After Action Review (AAR), large scale terrain support, and SCORM Learning Management System (LMS) integration.

## Contents

* 1 The Delta3d engine
* 1.1 Supported platforms
* 1.2 Delta3d-Extras
* 2 Simulation Core
* 3 Libraries
* 4 References
* 5 Further reading
* 6 External links

## The Delta3d engine

Delta3d is an open source engine which can be used for games, simulations, or other graphical applications. Its modular design integrates other well-known Open Source projects such as Open Scene Graph, Open Dynamics Engine, Character Animation Library (CAL3D), and OpenAL. Rather than bury the underlying modules, Delta3D integrates them together in an easy-to-use Application programming interface (API) -- always allowing access to the important underlying components. This provides a high-level API, while still allowing the end user the option of having low-level functionality. The Delta3D engine renders using the Open Graphics Library (OpenGL) that imports a whole list of diverse file formats (.flt, .3ds, .obj, even more so).

For a full list of features, please see the Delta3d Feature List page here.

### Supported platforms

Delta3d is developed and tested on Windows XP using Microsoft Visual Studio, OS X using Clang, as well as Linux using GCC. All the underlying dependencies are cross-platform as well, so just about any platform should be compatible with a few minor modifications to the source.

### Delta3d-Extras

Delta3d-Extras is a project housed on SourceForge which contains numerous projects related to the Delta3d Engine. Delta3d-Extras is not necessarily developed or maintained by the delta3d Development Team. However it is available for the community to share their delta3d-related projects with the world.

## Simulation Core

Simulation Core, commonly referred to as SimCore, is a "collaborative" implementation of delta3d functionality — providing the "base" capabilities for an MMORPG application using delta3d. SimCore is developed primarily by Alion Science and Technology. The first version of SimCore was developed as part of the Deployable Virtual Training Environment (DVTE) project for USMC which started in 2006. Although Alion is still the primary developer of SimCore, it is now used by a number of other companies and organizations across the Modeling and Simulation (M&S) community.

In order to build and "run" SimCore many additional libraries are required, including additions to the core Delta3d build.

Physics — special effects and particle system capabilities. A "Physics Abstraction Layer" (PAL), is used to provide a standard API to various physics libraries.

## Libraries

Several open-source products are part of the Delta3d package. One can build them or use the provided binaries/libraries to build and run Delta3d based applications on one's own computer system. The current version of a product may not be compatible with delta3d.

* Boost
* Bullet
* Cal3D
* CEGUI
* CppUnit
* expat (optional)
* FreeType
* Game Networking Engine (GNE)
* GDAL
* HawkNL
* libpng
* OpenAL Utility Toolkit (ALUT)
* Open Distributed Interactive Simulation (DIS)
* Open Dynamics Engine (ODE)
* OpenGL
* OpenSceneGraph (OSG)
* Physics Abstraction Layer (PAL)
* PLIB
* Perl Compatible Regular Expressions (PCRE)
* Xerces
* Zlib

## References

1. ↑ McDowell, Perry; Darken, Rudolph; Sullivan, Joe; Johnson, Erik (July 2006). "Delta3D: A Complete Open Source Game and Simulation Engine for Building Military Training Systems". The Journal of Defense Modeling and Simulation 3 (3): 143–154. doi:10.1177/154851290600300302. https://www.scs.org/pubs/jdms/vol3num3/JDMSIITSECvol3no3McDowell143-154.pdf.

## Further reading

* IEEE Computer Graphics and Applications: Projects in VR: the Delta3D open source game engine
* Halldale Media Ltd: Published in MS&T Magazine Issue 5/2009: The Delta3D Game Engine is Reaching Maturity (Broken Link on Sep 2019)

## External links

| Wikibooks has a book on the topic of: Delta3D

|

* No URL found. Please specify a URL here or add one to Wikidata.
* delta3d Open Source Engine on SourceForge.net
* Archive of Official website
* Archive of Caper Holdings LLC
* MOVES institute
* Physics Abstraction Layer (PAL)

* v
* t
* e

Game engines (list)

* Source port
* First-person shooter engine
* list
* Game engine recreation
* list
* Game creation system
* List of visual novel engines

Free and
open-source|

| 2D|

* Adventure Game Studio
* Beats of Rage
* Cocos2d
* Corona
* Moai
* OHRRPGCE
* OpenFL
* ORX
* Pygame
* Ren'Py
* Stencyl
* Stratagus

|

2.5D|

* Build
* Doom ports
* ORX

3D|

* Away3D/AwayJS
* Cafu
* GamePlay
* GLScene
* Horde3D
* Irrlicht
* JMonkey
* OGRE
* Panda3D
* Platinum Arts Sandbox
* PlayCanvas
* Torque
* Xenko

Mix|

* Allegro
* Godot
* libGDX
* Lightweight Java Game Library
* Spring

Proprietary|

| 2D|

* Clickteam Fusion
* Construct
* Felgo (V-Play Engine)
* GameMaker Studio
* GameSalad
* RPG Maker
* UbiArt Framework
* Vicious
* Zillions of Games

|

3D|

* 4A
* Amazon Lumberyard
* AnvilNext
* Chrome
* Creation
* CryEngine
* Crystal Tools
* Decima
* Diesel
* Disrupt Engine
* Dunia Engine
* Ego
* Essence
* Fox
* Frostbite
* HeroEngine
* id Tech
* 5
* 6
* 7
* Ignite
* IW
* LithTech
* Luminous Studio
* MT Framework
* PhyreEngine
* REDengine
* RAGE
* Shark 3D
* ShiVa
* Snowdrop
* Source
* Unigine
* Unreal

Mix|

* Gamebryo
* Unity

Historical
(Free and
open-source)|

| 2D|

* Thousand Parsec
* Vassal
* Xconq

|

2.5D|

* Doom engine

3D|

* Blender Game
* Bork3D
* Crystal Space
* CyanWorlds.com Engine
* Delta3D
* Dim3
* Genesis3D
* id Tech
* Quake
* Quake II
* 3
* 4
* Open Wonderland
* Papervision3D
* PLIB

Mix|

* Wintermute Engine

Historical
(Proprietary)|

| 2D|

* Game-Maker
* GameMaker
* Garry Kitchen's GameMaker
* Genie
* MADE
* M.U.G.E.N
* SCUMM
* Southpaw
* Virtual Theatre

|

3D|

* Bitsquid
* C4
* Dark
* Enigma
* Flare3D
* GoldSrc
* Filmation
* Freescape
* INSANE
* Jade
* Jedi
* LyN
* Marmalade
* Panta Rhei
* Pie in the Sky
* Q
* Reality Lab
* RenderWare
* SAGE
* Silent Storm
* Sim RPG Maker
* Sith
* Titan
* Truevision3D
* Vision
* Visual3D
* Voxel Space
* XnGine
* Zero

Proprietary
middleware|

* Euphoria
* Gameware
* GameWorks
* Havok
* iMUSE
* Kynapse
* SpeedTree
* FaceGen

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Delta3D. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Delta3D&oldid=4217947"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template