Git Product home page Git Product logo

naali's Introduction

realXtend Tundra 2.0

Tundra is a scriptable 3D internet application development platform. It is aimed primarily for application developers, as a platform for creating networked 3D worlds with customized content.

Tundra is licensed under Apache 2.0 and based on Qt and Ogre3D.

Getting Started

Tundra uses the traditional client-server architecture for networking. After installing you will find the Tundra executable from the install directory, run Tundra --help for available commands.

This executable can be configured to run a set of C++ and JavaScript plugins. You can create your own configuration file, or use the ones provided. Here are some examples:

Tundra --config viewer.xml
Tundra --config plugins.xml --server --port 6565 --protocol udp
Tundra --config server-headless.xml --server --headless

The Tundra server mode is used for standalone-mode editing and viewing Tundra documents. To host a 3D scene, run Tundra in dedicated mode using the --server and --headless command line parameters. The Tundra viewer mode is the client that is used to connect to a server.

Compiling from sources

Tundra source code is available at the realXtend github repository. This repository hosts various branches for new and old viewers from the realXtend team, so be sure to checkout tundra2 branch after cloning.

Tundra uses CMake as its build system and depends on various other open source projects. See more from doc/dependencies.txt.

Windows

For windows we support Visual Studio 2008 and 2010 build environments. Here are the quick steps for VS2008 after you have cloned the git repo. Same steps apply to VS2010, just with different batch scripts.

  1. Install CMake. (>= 2.8 is recommended)
  2. Run win_update_deps_vs2008.bat to acquire the prebuilt dependencies.
  3. Run win_cmake_vs2008.bat, this will generate a .sln solution file.
  4. If you want to customize the build, go through the CMakeBuildConfig.txt and run win_cmake_vs2008.bat again.
  5. Open the solution file with Visual Studio 2008 and build.

See also doc/build-windows.txt

Linux

See doc/build-linux.txt for more details. Also check out the linux distro spesific build scripts in /tools.

Documentation

More information about Tundra can be found online at http://www.realxtend.org/doxygen/.

Contact Information

You can find Tundra developers from IRC #realxtend-dev @ freenode. Also check out the user-oriented mailing list and the developer-oriented mailing list.

Releases

New releases are announced on the mailing lists and at the realXtend blog. The releases are uploaded to Google Code project site, that is used for hosting downloads. http://code.google.com/p/realxtend-naali/downloads/list

naali's People

Contributors

antont avatar aoh avatar cadaver avatar erno avatar heca avatar jesterking avatar joosua avatar lehtiz avatar marijamarkovic avatar markoskisaso avatar mattiku avatar mattire avatar mcdougallryan avatar melaniet avatar mpavlovski avatar msantala avatar niinata avatar pallarim avatar sokarcodes avatar stinkfist0 avatar tofilovski avatar vatjjar avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.