SCReen Adjusted Panoramic Effect - Transfer 3D worlds developed in Processing to a CAVE Automatic Virtual Environment (CAVE)
Processing
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
SCRAPE_P5v1.5.1
README.md

README.md

SCRAPE

SCReen Adjusted Panoramic Effect
Transfer 3D worlds developed in Processing to a CAVE Automatic Virtual Environment (CAVE)

SCRAPE logo

What's a CAVE?

Imagine you enter a cube shaped room. The room is totally bare. There is nothing to be seen. All of a sudden the walls, floor and ceiling come alive. You are surrounded by a wonderful exhibition of animated images that are linked together to create a stunning panoramic display. All around you, you can hear a multitude of different sounds. The animated images start to gain depth and the walls gently melt away as you become completely immersed in a fully 3D world. You move your body in different ways and as you do so you begin to interact with and control this new world. Welcome to the 'Ultimate CAVE'!

OK, so our CAVE may not be the 'Ultimate CAVE' but it's still pretty darn cool!

Image

What's Processing?

A sublime open source interactive visualisation programming tool
Find out more: http://processing.org

Background

After spending a few years working with a four wall CAVE environment, I became very interested in the possibility of taking the concept of the CAVE and making it more accessible to professionals and hobbyists alike. After playing around with Processing I wanted to see if it would be possible to bring this wonderful tool and adapt it to work as the primary engine for a CAVE. I hoped to develop something that would work just as well on a zero budget homemade CAVE as a million dollar research CAVE. I also wanted a setup that could be flexible and accommodate different screen numbers and sizes, different controllers and both stereo and non stereo images. After much tinkering about and through the use of some wonderful libraries (as well as a bit of my own code thrown in) I managed to put together a simple platform for a CAVE environment supporting up to six unique screens. The result is SCRAPE.

Getting Started

Full setup instructions and additional information available in the the wiki
https://github.com/c-flynn/SCRAPE/wiki

Videos

Desktop Demo: https://www.youtube.com/watch?v=eqK2TW1vxf4
CAVE Demo: http://www.youtube.com/watch?v=Wz4LDeIwH18

Nunchuckoo

Don't forget to check out SCRAPE's sister project 'Nunchuckoo' which shows you how to hook up a Wii Nunchuck to SCRAPE: https://github.com/c-flynn/Nunchuckoo

Credits

Project developed by Carl Flynn

All made possible by:

githalytics.com alpha