VDOME 1.0

Multi-channel dome projection software.

vDome is a free and open source application designed to calibrate multiple projectors within a fulldome theatre. It supports real-time media playback, interactive art, VJ performances, gaming, environment simulation. vDome supports camera and capture cards as well as Syphon, Spout, and Video4Linux interapplication protocols.

vDome was developed by Charles Veasey for the Digital Dome at the Institute of American Indian Arts (IAIA) and ARTS Lab at the University of New Mexico (UNM).



MORE APPS


Pano2Dome

Pano2Dome is an application that converts equirectangular panoramas into domemasters in real-time. It features navigation through a keyboard or gamepad. It’s a great way to explore panoramas in the dome, either as an educational tool or as a way to pre-visualize them in the dome. Pano2Dome was developed by Charles Veasey for the Interactive Dome project.


Dome Breaker

Dome Breaker is a fulldome video game in the spirit of the classic Breakout video game. Breakout has been ported in one form or another to almost every game platform, and now it’s available in domemaster format. The game can be played with either a gamepad or keyboard and mouse. Dome Breaker was developed by Charles Veasey and J. Craig Tompkins.



Fulldome Bootcamp

Fulldome Bootcamp is a fulldome military simulation game based on Unity’s Bootcamp template. The game can be played with either a gamepad or keyboard and mouse. It was developed by Unity Labs and modified by Charles Veasey for the Interactive Dome project.


Fulldome Space Shooter

Fulldome Space Shooter is a fulldome video game based on Unity’s Space Shooter template. Have you ever wondered what a top down arcade shooter might be like on a dome? Here’s your chance to find out. The game can be played with either a gamepad or keyboard and mouse. It was developed by Unity Labs and modified by Charles Veasey for the Interactive Dome project.

MEDIA

This project produced a of large collection of media including art, video and photography. This section provides some of the work for you to view or use in your own dome projects.

DOMEMASTER

A domemaster refers to a composition designed for a fulldome projection system. Derived from a square source frame, it's characterized by hemispherical composition and fisheye distortion.

PANORAMA

A panorama is any wide-angle view or representation of a physical space. 360 equirectangular panoramas map easily to spheres and are often used within fulldome production.

OTHER

Other media including 3D models and texture images can be used to compose domemasters. Tools such as Photoshop, After Effects and Maya are all commonly used to create virtual environments.

DOMEMASTERS


Chaco Canyon: Earth, Time, People

The ARTS Lab Summer 2012 Fulldome Spherical Photography Workshop presented a version of this reel on 29 June 2012. The workshop was led by Jonathan Strawn at ARTS Lab, with assistance from Ethan Bach at IAIA. UNM students in the workshop were: Jason Argyopoulos, Caitlin Cano, Vincent King & Jorge Ortiz. IAIA students in the workshop were: Daniel Grignon, Feather Metsch, David Pecos, and Seph Turnipseed. All images were shot by IAIA students and all color correction and compositing was done by the workshop students. Sound recordings were provided by Charles Lindsay & edited by Andy Slater with additional mixing by Jonathan Strawn. Final editing & production by Jonathan Strawn.



Rainwater Station

One of two short fulldome films produced by students from UNM and the Institute of American Indian Arts as part of a six-week internship program funded by the Department of Defense. Students were challenged and supported in creating gigapixel spherical photography, 2D and 3D animations, keyed video and compositing techniques to create advocacy films relating to water conservation. This film’s creators: Delfino Castillo (IAIA), Adam Davis (UNM), Louva Hartwell (IAIA) and Colin Leslie (UNM). Instructors: David Beining and Jane Crayton (ARTS Lab) with Mats Reiniusson and Donna Harrington (IAIA). The film (as well as the other produced) will be distributed to fulldome theaters and planetariums worldwide.



We Are Water

One of two short fulldome films produced by students from UNM and the Institute of American Indian Arts as part of a six-week internship program funded by the Department of Defense. Students were challenged and supported in creating gigapixel spherical photography, 2D and 3D animations, keyed video and compositing techniques to create advocacy films relating to water conservation. This film’s creators: Tamara Colaque (IAIA), Deepak Mahanan (IAIA) and Luke Waruszewski (UNM). Instructors: David Beining and Jane Crayton (ARTS Lab) with Mats Reiniusson and Donna Harrington (IAIA). The film (as well as the other produced) will be distributed to fulldome theaters and planetariums worldwide.



Pueblo Revolt

A short film for fulldome/digital dome theaters created by Felecia Nez, Delfino Castillo, Ruben Olguin, and Adam Davis. Produced as part of a Summer 2014 immersive media training program funded by the DOD.


Bisti/De-Na-Zin

These fisheye HDR photographs were taken at Bisti/De-Na-Zin Wilderness in Bloomfield, NM by Charles Veasey and Erin Schaefer for a course in 3D animation for the dome at the Institute of American Indian Arts.


New Mexico, Kansas, Oklahoma, Texas

These fisheye HDR photographs were taken by Charles Veasey and Erin Schaefer around Santa Fe, Dodge City, Oklahoma City and Amarillo.


PANORAMAS


Chaco Culture

These panos were created for a project at Chaco Culture National Historical Park in New Mexico by eight student interns from the Institute of American Indian Arts and the University of New Mexico. They learned techniques in HDR full spherical panoramic photography and post techniques including Maya 3D for displaying in the digital dome.



Kasha-Katuwe Tent Rocks

These panos were created for a project at Kasha-Katuwe Tent Rocks National Monument in New Mexico by eight student interns from the Institute of American Indian Arts and the University of New Mexico.


OTHER

Bisti/De-Na-Zin Assets

These photographs and photogram were taken at Bisti/De-Na-Zin Wilderness in Bloomfield, NM by Charles Veasey and Erin Schaefer for a course in 3D animation and the dome at the Institute of American Indian Arts. This set contains 16.9 photos, texture photos and photogrammetry files.

Education

Learn to create fulldome films, games and more. This section provides tutorials and other educational material on fulldome production and interactivity.

FULLDOME

Fulldome refers to immersive dome-based video projection environments. The dome, horizontal or tilted, is filled with real-time (interactive) or pre-rendered (linear) computer animations, live capture images, or composited environments.

PRODUCTION

The fulldome media format is the domemaster. A common and simple way to produce a domemaster is by cropping a fisheye photograph to a square ratio. The same effect can be simulated within most production software.

INTERACTIVITY

Interactivity in the fulldome has grown a great deal over the last few years. Recent advances in hardware and software infrastructure allow artist and developers to create fulldome work using common development platforms.

FULLDOME


Fulldome 101

What's fulldome? This slideshow is a primer on fulldome technology. It was created by Dan Neafus for the IMERSA Summit of 2012.


Production

Beginner’s Guide to Fulldome

This tutorial is intended to be a beginner friendly no-frills guide to creating content for digital fulldome theaters. It covers an introduction to the medium as well as After Effects and Maya. It was written by Hue Walker for the ARTS Lab at the University of New Mexico.



Spherical HDR Panos

This tutorial describes how to shoot spherical HDR panoramas for the dome using the GigaPan Epic Pro. This technique allows one to map photography to the dome and provides a great number of options in post-production. The tutorial was written by Ethan Bach and Jonathan Strawn for the Interactive Dome project.



Mayasphere

This tutorial describes how to map a panorama to a 3D spherical model and animate it in Maya. This is a common technique in fulldome production. It allows you to pan and zoom around a panoramic landscape. The tutorial was written by Jane Crayton for the Interactive Dome project.


INTERACTIVITY


Fulldome Panorama in Unity

This tutorial shows you how to import a spherical panorama into the Unity game engine and navigate with a character controller. It was written by Jane Crayton and Charles Veasey for the Interactive Dome project.



vDome and the Interactive Dome

This slideshow describes the vDome fulldome software, its history and focus on interactivity. It also provides information on building your own dome media server and making an interactive dome. It was presented at the Symposium IX 2014 in Montreal, Canada by Charles Veasey.



Voices of VR Podcast

One of the main goals for the vDome project was to create an application that would allow for real-time live viewing and interactivity in the fulldome. The software supports students exploration of interactivity in immersive environments. Listen to an interview with Jane Crayton discussing some of the educational aspects at the Immersive Education Summit in LA in June of 2014.

TOOLS

There are many options these days within fulldome production. Most major production tools either have direct support for domemaster output or are compatible with a 3rd party plugin. This section describes a collection of tools and templates that can be used for fulldome production. Most implementations have been developed based on research by Paul Bourke.

3ds Max

3ds Max is a 3D computer graphics program for modelling and animation.

The 3ds Max Domemaster3D lens shader renders stereoscopic fulldome content. The dome shader was created by Roberto Ziche and Andrew Hazelden.


Blender

Blender is an open-source 3D computer graphics software for modelling, animation and gaming.

Blender supports fulldome rendering natively. Fulldome support was added by Dalai Felinto with sponsorship from SAT - Society for Arts and Technology.


Maya

Maya is a cross-platform 3D computer graphics software for modelling and animation.

The Maya Domemaster3D installer provides a camera lens shader that renders stereoscopic fulldome content and a text tool to assist in creating domemaster formatted text. The dome extensions were created by Roberto Ziche and Andrew Hazelden.


Max

Max is a visual programming language designed for music and multimedia interactivity.

The Max domemaster patch provides fulldome rendering within Jitter. It was created by Charles Veasey for the Interactive Dome project.


openFrameworks

openFrameworks is an open source C++ toolkit designed for "creative coding".

The ofxDomemaster addon facilitates fulldome rendering within openFrameworks. The ofxDomemaster addon was created by Charles Veasey for the Interactive Dome project.


Photoshop

Photoshop is the industry standard in raster graphics editing.

The Domemaster Photoshop Action Pack is a toolset for converting dome-related image media. The Domemaster Photoshop Action Pack was created by Andrew Hazelden.


PowerPoint

PowerPoint is a slideshow presentation program developed by Microsoft.

The PowerPoint Dome Template provides a simple and effective way to create fulldome formatted presentations. You can use the template file with Microsoft PowerPoint, Google Docs, and LibreOffice. The template was created by Andrew Hazelden.


Processing

Processing is an open source programming language and integrated development environment (IDE).

Processing natively supports fulldome rendering. See the "Topics/Shaders/DomeProjection.pde" example that comes with the Processing IDE. Fulldome support was developed by Christopher Warnow.


Stellarium

Stellarium is an open source planetarium software.

Stellarium natively supports fisheye projection designed for fulldomes. It was developed by Fabien Chéreau and others.


TouchDesigner

TouchDesigner is a development environment for visual artists, animators, and programmers.

The TouchDesigner domemaster extension provides fulldome rendering. The patch was created by Stefan Berke.


Unity

Unity is a cross-platform 2D and 3D game creation system developed by Unity Technologies.

Unity projects can be converted to fulldome using the Domemaster package. The Unity Domemaster package was created by Charles Veasey based on a prior version by Paul Bourke.


VLC

VLC media player is a portable, free and open-source, cross-platform media player and streaming media server.

VLC can be a great fulldome media player when paired with vDome allowing one to easily create slideshows and playlists. It features many options including a playlist editor and remote control. VLC was developed by the VideoLAN project.

INFO

Interactivity is changing the way we interact, teach and participate in the fulldome. This website serves as a repository of research, tools and education to facilitate fulldome interactivity.

PROJECT

Interactive Fulldome Development for Interactive Immersive Training Capabilities
This project research and educational initiative aims to improve the interactivity of the emerging fulldome technology for educational applications and increased training capabilities. Specifically, it creates real-time interactivity for the dome with the use of external devices and gestural navigation, as well as innovative strategies for immersive education. This project feeds into a research base in support of national defense: Virtual Simulation and Immersive Environments— while also supporting the STEM educational needs of the student body. This project has been made possible through a grant from the United States Department of Defense and is based on prior research funded by the National Science Foundation.




HISTORY





MEMBERS

This project is a collaboration between the Digital Dome at the Institute of American Indian Arts (IAIA) and the ARTS Lab at the University of New Mexico (UNM).





Mats Reiniusson (Principal Investigator)
Charles Veasey (Developer/Technician)
Craig Tompkins (Educator/Artist)
Ethan Bach (Former-Principal Investigator)





David Beining (Co-Principal Investigator)
Jane Crayton (Educator/Researcher)
Chris Clavio (Artist)
Luke Balaoro (Developer)
Jonathan Strawn (Technician)

FAQ

Frequently Asked Questions

What's this?

The goal of this project and website is to facilitate real-time interactivity within the fulldome environment expanding STEM educational opportunities and immersive training. We've developed a technical and educational infrastructure for simulation and interactivity within the fulldome environment. This includes a multi-projector calibration software designed for real-time applications in the dome, several fulldome production tools and tutorials, and a large collection of media and interactives.

How can I use this?

You can view the fulldome media or play with the interactives. You can develop content for the dome by using the tools and tutorials listed on this site. If you have your own dome you can use the vDome software to calibrate mulitple projectors allowing you to edit and display content on the dome in real-time.

What are the licensing restrictions?

All the media and software is subject to its own licensing terms. Check the license on the associated download package or site.

Can I contribute?

Yes. The Interactive Dome website is a community project. Many of the things on this site are free and open source. The best way to contribute is to create media, tools, templates and other things in order to share them with the community. If you want to add content to the site, contact Charles Veasey.

ADDITIONAL RESOURCES