Update: I do not plan any further releases of Fragmentarium.

For an actively maintained version, please see this fork:
https://github.com/3Dickulus/FragM

Get

Fragmentarium is currently at version 1.0 (September 14th 2013).

The source code can be found here:
https://github.com/Syntopia/Fragmentarium

Windows build (for XP, Vista, and 7):

Zip-archive (portable, just extract and run):
Fragmentarium Windows Binary v1.0.0.zip

Mac build (currently outdated):

Intel build for Mac OS X 10.6 and later (kindly provided by David Burnett):
Fragmentarium Mac Binary v0.9.12b.zip

Linux:

No files available, but it is possible to build from source. See below.

Build Instructions (Windows XP, Vista, and 7)

A Visual Studio 2008 solution file is part of the project. The free Visual Studio Express C++ 2008 can be used to build Fragmentarium.

You will need to install the Microsoft Windows Platform SDK since this is not part of the Express editions of Visual Studio - notice that 'Windows 2003 SDK...' is the correct version for Windows XP. On Windows Vista use the Windows SDK for Windows Server 2008.

You will also need to download Qt 4. Make sure you get a version for Visual C++. Precompiled version for Mingw will not work.

For a guide to installing and compiling Qt, see this Qt installation guide. (Update: Nokia provides precompiled builds for Windows now)

Build Instructions (Linux)

These instructions should work for Ubuntu 10.10 (but will likely work on other distributions as well). If you encounter graphics trouble, you might have to turn off any advanced 3D desktop effects.

You will need to have a C++ compiler, X11, Qt4, and OpenGL development libs (and Git if fetching the source directly from the repository):

# sudo apt-get install build-essential libx11-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libxext-dev libqt4-opengl-dev

(No line breaks!)

Get the source. Build Fragmentarium. Navigate to the 'Build/Linux' directory and run the build script:

$ sh build.sh


That's it. Enjoy.

Notice: if you build Qt from the sources, remember to enable OpenGL support, e.g.:

./configure -opengl -nomake examples -nomake demos
make 
sudo make install

Build Instructions (Mac OS X)

Update: Subblue has contributed some newer build instructions. These are located in the 'Build - Mac OS X' directory in the source distribution.

First install Qt Open Source for Mac (version 4.5.0 or later).

Now check out the source (see the Linux build instructions), and type the following:

qmake -project -after "CONFIG += opengl" 
qmake -spec macx-xcode

Now an XCode project file has been created (mac.xcodeproj - actually a dir). Open this file in XCode.

Open the 'mac' project, go to "External Frameworks and Libraries" and add QtScript.framework, QtOpenGL.framework and QtXml.framework by browsing to their locations. The header files now need to be added: go to 'Project | Edit Active Target 'mac'' and go to the Build tab. Add the following header search paths:

'(qt_dir)/lib/QtOpenGL.framework/Versions/4/Headers' 
'(qt_dir)/lib/QtScript.framework/Versions/4/Headers'
'(qt_dir)/Qt-4.3.4/lib/QtXML.framework/Versions/4/Headers'

It should now be possible to compile and run Fragmentarium from XCode.

Links