Odysseus Studio

odysseus-logo_a

Project Manager: José Manuel Amaral Henriques 

Contact person: José Manuel Amaral Henriques

Odysseus Studio is a standalone 3D visualizer and editor. It’s build on top of our internally developed Odysseus Framework as a showcase. Odysseus was built from scratch with the main goals of providing:

  • High Quality Rendering in Real Time
  • A Programmable Graphic Pipeline based on shader technology
  • Effect and material handling in Real Time
  • A shared scene representation (possibility for more than one view)

Studio is an on going project and it’s currently in version 0.2. It’s currently under heavy development but we feel it is already fit for a first public release.

Some features might be incomplete (like not supporting all type of meshes in the COLLADA standard) and some features might be missing (like being able to merge two scenes) but we think Studio already offers enough to be quite useful. Studio was developed to serve as our standalone solution to visualize and edit our 3D scenes so you can use Studio to load your scene and make a fullscreen presentation (we also support several stereo configurations) or use Studio to edit and prepare your scenes for later presentation. You can edit your scene graph, objects, effects and materials. Studio handles lights and cameras that are already in your scene but a way to add/remove them is not available in th GUI at this time.

Studio is free to download and use but no support or warranty of use is given by the authors. We do accept bug reports and suggestions thought! 🙂
Odysseus, the framework, is not made available at this time.

For more information or suggestions please contact the author at jose.henriques@dfki.de and keep checking here for new versions.

Downloads

exeWindows x64 (Requires Windows XP/Vista/7 64bit version)9.79 MB

exeWindows x64 (Requires Windows XP/Vista/7 64bit version)9.79 MB

dmgMac OS X (Requires Mac OS X 10.5+ 64bit version)26.91 MB

debLinux Debian package (64bit version)5.81 MB

Also check the presentation/tutorial movie made available on the side and zipdownload the scene file9.24 MB being used for testing Studio yourself! (This scene is a result of our project CAPTURE)


Rendering

rendering_thumbStudio is built upon the Odysseus framework witch offers:
– Modern programmable pipeline support using CGFX
– Post processing and Scene effects
– Real time shadows
Drag and drop your *.cgfx effects onto the geometry you want to shade and tweak your newly instantiated material parameters in real time.


COLLADA Support

collada_thumbStudio supports reading and writing to COLLADA. COLLADA is a COLLAborative Design Activity for establishing an open standard digital asset schema for interactive 3D applications. www.collada.org
Studio is currently supporting Triangles and Polygonal geometry meshes. Besides the Scene Graph information, Lights, cameras, images and Effects/materials library are fully used by Studio for IO.


Million Points

point-cloud_thumbStudio can render huge point clouds. (Tested up to 100 million points on a NVidia GTX 580 3GB).
Loading times can be made faster by saving/loading in our COLLADA binary format.


 Spherical Map Viewer

spherical-map_thumbStudio comes with a simple Spherical map viewer.
In this mode you can look around and zoom in and out of you HDR panoramas.


 Post Scene Effects

sceneeffects_thumbOdysseus provides multiple Render Target support and exposes it by complying with the CGFX SAS standard. From you effect shader code you can create and render to multiple Render Targets and create multiple passes techniques to create effects such as a post processing glow, motion blurs or depth of field effects.


Stereo Modes

stereo thumbStudio can render in stereo mode (Side by Side mode depicted). Due to the flexibility of Odysseus rendering framework many stereo modes can be created and used in Studio.