Download
Contents
Dependencies
Colosseum3D depends on the following libraries/projects:
Download
Windows plattform
The windows version should include all the compiled and linked
dependency libraries. Up until version 0.80 they are all built using Microsoft VisualStudio
.NET2003 (VC7.1).
Starting at 0.81 we are using VisualStudio 8.
- Download the latest installation file (colosseum3d-xxx.exe).
- From version 0.83 the OpenAL installation is done automatically. (Download and install OpenAL runtime environment: OpenALwEAX)
- Run the installation file and select an installation path.
- On some systems a log out/log in is required.
- If you check launch Colosseum3D, a demo app will start.
- More demos are available under START->Colosseum3D
- To execute any .osv file from explorer, just double click it.
- To uninstall: START->Colosseum3D->Uninstall Colosseum3D
The installation procedure does not alter the path environment variable in any way.
Linux plattform
NO LINUX VERSION AVAILABLE RIGHT NOW!
There is no precompiled package for the linux package yet.
So the binary package is just a source tar-ball.
You have to unpack it and build it yourself. This requires
that all the depending libraries are installed (See dependencies
above).
- Download the binary package
and the Data package
(make sure you take the same versions).
- Unpack the zipped files to where you want Colosseum3D
to reside (for example $Home/)
- Set the Environment variable C3D_PATH to point at the
installation directory.
e.g. tcsh> setenv C3D_PATH $Home/Colosseum3D
- Now to setup the necessary environment variables, source
the script $C3D_PATH/setup_env.csh.
- To build the toolkit, go to $C3D_PATH and execute autogen.sh
tcsh> cd $C3D_PATH; ./autogen.sh
- Make the toolkit
tcsh> make -j4
- Build the sample applications:
tcsh> cd demos/osgVortex
tcsh> ./autogen.sh
tcsh> make -j4 install
CVS Checkout
If you have access to HPC2N AFS, you can checkout Colosseum3D
from CVS.
Checkout under Windows
- Install a CVS client (cygwin/Tortoise/WinCVS)
- Mount afs directory /afs/hpc2n.umu.se/projects as drive
P for example.
- Set CVS root to p:\Colosseum3D\Repository
- checkout Colosseum3D (cvs co -r Colosseum3D_1.0)
- Setup an environment variable C3D_DEPENDENCIES_PATH
to point to where all the dependencie libraries are located.
- checkout c3ddeps_dev (cvs co c3ddeps_dev) into C3D_DEPENDENCIES_PATH
- Also make sure you have the following libraries checked
out and built in C3D_DEPENDENCIES_PATH
- OpenSceneGraph
- OpenAL++
- osgAL
- ReplicantBody
- cmltoolkit_2.5
- Setup your runtime environment
- Go to the %C3D_PATH% directory and execute buildall.bat
Build
Windows
- Start a Command prompt window
- Set an environment variable C3D_PATH
to wherever you checked out Colosseum3D
(set C3D_PATH=c:\tools\colosseum3d)
- Set an environment variable C3D_DEPENDENCIES_PATH
to wherever you checked out c3ddeps_dev
(set C3D_DEPENDENCIES_PATH=c:\tools\)
- You should have osgAL, openal++, cmltoolkit_2.5, OpenSceneGraph
in the path pointed out by C3D_DEPENDENCIES_PATH, if not
you have to update the setup_env.bat in the c3ddeps_dev
directory.
- If you are only interested in a few subprojects of Colosseum3D,
for example VRUTILS+ConfigScript then do the following
- Go to Colosseum3D directory
- Execute build.bat visualstudio\vrutils\vrutils all
/build
- Execute build.bat visualstudio\configscript\configscript
all /build
- If you want to build everything and you have all the dependencies
(already built)
- Go to the Colosseum3D directory
- Execute buildall
Observe that the Microsoft .NET 2003 (VC7) linker sometime
fails during linking of the vrutils library in Debug mode.
This will halt the build process and you have to restart the
build.
|