Welcome, Guest! Log In | Create Account

TutorialDownloadDescription

From delta3d

Jump to: navigation, search

Contents

Delta3D Downloads

This page describes the stable release packages available for Delta3D. For detailed instructions on how to install and get started with Delta3D on different platforms, see the tutorial page.

For users who want the cutting edge version of the source code, i.e., including all changes up to today, our subversion page on sourceforge has directions on how to get the code straight from the repository.

Delta3D SDK Package

dt_x.y.z_vs2008_sdk_setup.exe - Windows installer for use with Visual Studio 2008.

dt_x.y.z_vs2008_sdk.zip - Windows .zip file for use with Visual Studio 2008. For those who can't use the Windows installer.

The SDK is for users who wants to develop applications using Delta3D on Windows using Visual Studio 2008, without having to compile Delta3D itself. It includes everything needed to build your own Delta3D application including:

  • Precompiled Delta3D libraries, utilities, and examples.
  • Header files and source code for the Delta3D libraries and utilities. Note: The Windows Installer does not contain all the components that are required to compile Delta3D itself. The included source code is mainly used for reference and review.
  • Compilable source code for the Delta3D examples
  • The precompiled external dependencies that are required to compile a Delta3D application. Note: The runtime files for Qt, Boost, and Python are included, but not the header and library files. To compile a Delta3D application using a Qt framework will require additional downloads.
  • The freely distributable content used by the examples
  • The API documentation
  • CMake scripts to generate project files for applications that use Delta3D
  • Optionally modify your computer's environmental variables as required to build and run examples Note: .zip file users will have to manually set these.

What you can do with this download:

  • Build applications using the Delta3D engine
  • Run, modify, and recompile examples that demonstrate most of the functionality of the Delta3D engine
  • View the Delta3D source code - do not try and compile from this code, as it will not work without additional steps

What you can't do with this download:

  • You cannot compile Delta3D itself with this package. While the source code is included we don't include all the files necessary to create the project files, as well as several of the external dependencies. If compiling Delta3D is required, then the "source" distribution package is suggested.


Delta3D Source Package

dt_x.y.z_source.zip - .zip file containing only the Delta3D source code.

THIS OPTION IS FOR THOSE WHO WANTS TO MODIFY AND COMPILE THE ENGINE.

This is the most basic version of Delta3D to download as it only includes un-compiled source code. Upon downloading this, you will need to do a few other things before you can begin working with Delta3D; these are covered in more depth in the tutorials, but the basics are described below.

What you can do with this download:

  • Run, modify, and recompile examples that demonstrate most of the functionality of the engine
  • Build applications using the engine
  • Compile the engine
  • Modify the engine

What you can't do with this download:

  • This should give you the capability to do anything you can do with Delta3D, although there might be a few things to do first. These are covered in the next section.

What you need to do before using this downloaded content:

  • You need to download the external dependencies, i.e., the projects that Delta3D is built upon. These can be broken up into two groups:
    • Qt, Python, and Boost: these libraries are too large to include in the external dependency package and will require manual download and installation. However, these dependencies are optional and their corresponding projects can be skipped by setting the Cmake Build Options. See the How to Compile non-distributed Dependencies for information on how to compile these dependencies.
    • All the other external dependencies: compiled libraries of these are available at the Delta3D download page as well as the uncompiled source files.
  • dtHLAGM is dependent on an installation of a HLA RTI which is not distributed by Delta3D. By default, the Delta3D project files for dtHLAGM are not generated. If the CMake "build HLA" option is enabled, it will look for RTI-S, CERTI, Mak, or Portico.

Do you now know which download of Delta3D you need?

If so, go to the Delta3D download page, which has links to all the available versions, as well as downloads of the external dependencies and the asset library, and get started.

Still confused? Go to the Delta3D forums, explain what you are interested in doing, and you'll get plenty of advice of the best choice for you.