Radome is a platform for realtime interactive visualization on a dome. It manages both 2D and 3D content for projection onto a fulldome installation with multiple projectors.
This is pre-release software optimized for our particular circumstances and hardware, but it should theoretically be useful to other people doing projection onto skinned domes (or, with small modifications, other geometry.)
Radome has been tested on OSX 10.8 through 10.10, built with both Xcode 5 and 6, and uses Syphon to exchange video with other software.
Windows support is newer but has so far tested well on Windows 7 and the Windows 10 beta, built with Visual Studio 2012 Express. Inter-app video uses the Spout 2 library.
Radome is built with openFrameworks v0.8.4. The following non-core addons are required:
Download openFrameworks v0.8.4
Clone the following oF extensions into the addons folder:
cd of_v0.8.4_osx_release/addons
git clone https://github.com/astellato/ofxSyphon
git clone https://github.com/andreasmuller/ofxCubeMap
git clone https://github.com/andreasmuller/ofxAutoReloadedShader
git clone https://github.com/Dewb/ofxAppGLFWWindowMulti
cd ofxApplGLFWWindowMulti
git checkout focus
cd ..
git clone https://github.com/Dewb/ofxUI
cd ofxUI
git checkout radome
Download or clone radome into the same parent folder as openFrameworks. (Do not put it in the apps folder.)
Open osx/radome.xcodeproj (OSX/Xcode) or windows/radome.sln (Windows/Visual Studio 2012) and build.
Radome is built on openFrameworks and its many addons, most of which are MIT licensed. SpoutSDK is licenced under the Simplified BSD licence. The code in this repository is licensed under the GPLv3. Contact @dewb if you are interested in discussing other licensing options.