Alice Community  

Go Back   Alice Community > Alice 2 > How do I...?

Reply
 
Thread Tools Display Modes
virtual reality Alice
Old
wiseguy316
Guest
 
Status:
Posts: n/a
Default virtual reality Alice - 02-28-2007, 04:11 AM

I'm undertaking a somewhat aggressive project. In short, I'm trying to get Alice to render multiple angles on multiple screens simultaneously. The goal is for Alice to be viewed in stereo (so one can perceive depth and be more immersed in the world).

--A LITTLE BACKGROUND:
Here at Valparaiso University, we have a VisBox system. It's a virtual reality system, with the basic idea being that everything is rendered in stereo. Using polarized filters, the left eye sees one angle, the right eye sees a slightly different angle, your mind puts them together, and bam: you have a new-age, full-color version of the classic red-blue 3D glasses effect.

The two angles (right eye, left eye) can be expanded beyond the main screen. For now, we have the main screen and the floor beneath (4 projectors total). We hope to soon add side walls, as well. Thus, I would like to be able to scale Alice to stereo with 2 angles, but also 4, or 8, or n angles.

--THE ACTUAL QUESTION:
Where might I go about doing this?

The thought came up of some sort of wrapper class that could be utilized strictly at runtime with multiple instances of the world, but that's likely to quickly consume more resources than desired, not to mention dealing with getting all instances of the world to run concurrently and in synchronized fashion.

I've poked around briefly in the source, where I figure I will need to work for this task. I've encountered things such as and related to Renderer.java, which sounds like a good place to start. (This is directed now at those familiar with the source, particularly those who authored it.) Where exactly should I start in here? Am I on the right track?

--THE SEMANTICS
I have Alice running on our dual dual-core system in Fedora Core 4. For the purposes of our setup, we could either have four large windows (one to fill each display), or we could have one large window (two displays wide, two displays high). I'm open to whatever might work. Take note, however, that the top two displays are overlayed -- and the same with the bottom two.

Thanks to all for any input. It is much appreciated.
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright ©2019, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.