
ARSC's Bill Brody, and UAF computer science professor Chris Hartman work on a 3-dimensional sculpture using BLUI on a Pyramid Systems Immersadesk.
Hartman has programmed BLUI to recognize the movements of the user’s body and translate those movements into computer input. With the absence of mouse and keyboard, the ability to input computer commands is significantly reduced. Users of BLUI currently operate the program with a wand or joystick that has only three buttons. The buttons are programmed to draw, erase and move the virtual world. The current thrust of the project is to create more command options through gesture recognition and menuing. For instance, if a user puts their right hand down to their side, they are indicating that they would like to quit the program. The computer then prompts for confirmation, and the user shakes their head up and down or side to side to indicate “yes” or “no.” If the user would like to save an object using gesture recognition they simply reach back over their shoulder and the computer calls a menu with the save option.
The team places a lot of emphasis on the usability of the gesture recognition aspect of BLUI. The focus is to make using BLUI as natural and intuitive as possible. For example, if a user wants to turn an object around to look at the other side, they simply grab the object and move their hand around until the opposite side is facing them, just as one would with a real object in the physical world.
There are two immediate uses of the BLUI project—science and art. When
virtual reality first appeared on the high-tech scene, it promised a whole
new way of interacting with machines and data. This promise never fully came
to fruition due to a lack of user-friendly virtual reality interfaces. BLUI
is research into new types of user interfaces, and opens up the possibility
of interfacing with data in an entirely new way, as well as expanding the
possibilities for virtual reality.
“Interfacing with computers has certainly come a long way, from DOS
commands, to mouse and user interfaces,” says ARSC joint appointee Hartman.
“A lot of people had to do a lot of work to come up with all of these
tools.”
Hartman and Brody hope to create an interface that will expand the possible
ways in which scientists can look at, interact with and share their data.
In addition, BLUI can be used as a new medium in which to create art.
“Drawing is one of the fundamental ways that people describe, deal with and understand the world, and always has been,” explains Visualization Specialist Brody. “By using BLUI, artists can create and draw in a three-dimensional space.”
BLUI employs two Hitachi HV-D25 3-CCD color cameras equivalent to electronic
newsgathering cameras. These are wide-angle cameras with a 768-by-494 pixel
resolution, which allow the entire body of the BLUI user to be viewed.
The Pyramid System ImmersaDesk consists of a four-by-six-foot screen display
angled vertically at 52 degrees. The ImmersaDesk is run by an Onyx Video2
Graphic Supercomputer. An Electrohome 3D, three-beam, high-intensity, rear-projection
system combined with Logitech motion-tracking subsystem allows the user to
view and navigate through 3D images. The user “drives” the ImmersaDesk
with a wand that works like a 3D mouse, while an electromagnetic sensor reads
the user’s movement using the position of the driver’s Crystal
Eyes stereoscopic glasses.
BLUI is programmed in OpenGL and uses the virtual reality CAVELib by VRco.
Looking ahead, the team will implement MachineVision to replace the wand;
they will also add immersive audio to the experience.
The Arctic Region Supercomputing Center supports high performance computational
research in science and engineering with an emphasis on high latitudes and
the Arctic.
The center provides high performance computational, visualization, networking
and data storage resources for researchers within the University of Alaska,
other academic institutions, the Department of Defense and other government
agencies. ARSC is located on the UAF main campus in Fairbanks, Alaska.
Arctic Region Supercomputing Center
PO
Box 756020, Fairbanks, AK 99775 | voice: 907-450-8600 | email:
home | search | about | support | news | science | resources

A wax representation of a BLUI sculpture produced on a three dimensional printer from a file output by BLUI.