g.VRsys: Specs & Features
Complete Virtual Reality setup for research. Flexible, cost-efficient and powerful.
g.VRsys - gtec's Virtual Reality research system
g.VRsys is a complete Virtual Reality (VR) research system that consists of a VR PC running XVR for 3D simulations, a projection wall with a 3D projector and 3D shutter glasses with infrared emitter. g.VRsys can also be combined with a physiological analysis system. The VR scenarios can be programmed easily with XVR and are shown through a standard Internet Explorer window. Physiological signals can be logged simultaneously in MATLAB and can be analyzed in real-time to influence the VR.
The development of a complete Virtual Reality application is a complex activity that requires good knowledge of several time-critical tasks. Computer graphics, real-time physics and network programming are examples of fundamental building blocks that must be integrated within many modern Virtual Reality systems. Each of these building blocks constitutes a research field on its own, and a vast literature exists on techniques and algorithms to address specific problems. Still, from a more high level perspective, a complex framework can only achieve optimal performance through tight integration and balanced design. The development of a Virtual Reality application can be very lengthy and difficult, where fundamental design choices and their implications should be carefully considered. The choice of the right tools is also very important, as common everyday practice shows that assembling a successful and robust system is still very difficult.
g.tec hence designed a complete VR package, together with VRMedia, which allows you to easily run VR applications in your lab. The system consists of a PC running XVR, a 3D projector, shutter glasses for the 3D effects, a mobile projection screen, a tracker and a link to biosignal acquisition and analysis systems.
- Cost efficient VR system with 3D projections on a PowerWall
- Programming environment for VR based on XVR
- Connection to g.tec's amplifiers possible: acquisition and analysis of biosignals such as EEG, ECG, EMG, EOG, GSR and respiration, simultaneous with VR simulation
- Example code available for high-resolution 3D
- Control VR scenarios with the BCI system
- Use VR to give highly immersive feedback e.g. for stroke BCI rehabilitation
More Product Details
XVR - the eXtreme VR environment
XVR is a new technology to develop advanced multimedia content. It is focused mainly on 3D graphics & sound, but many forms of media are supported. XVR is a tiny ActiveX component developed by VRMedia. All you need to integrate any XVR content in a web page is a computer with a decent video card installed and Internet Explorer. The first time you access a web page that uses XVR, you will be asked to install it, like any other ActiveX plug-in (Adobe Flash, for example). A simple mouse-click and it's done. It's that simple. The XVR ActiveX control requires only 535K and has been developed from the ground up with three goals in mind: efficiency, flexibility, and scalability.
Mobile Projection Screen
g.VRsys uses a mobile projection screen. A useful combination between plug-in and folding elements allows you to use one basic frame for a variety of different screen formats. You only need the corresponding screen surface and the necessary supplementary components. You can extend your existing frame rather than buy a completely new projection screen. You may, for instance, start with the universal screen size of 310 x 210 cm, and later upgrade your system to the super panorama format of 900 x 300 cm.
- Mobile projection screens are designed for easy assembly without tools
- High-quality aluminum materials for maximum stability and low weight
- High-performance, flexible PVC screen material for front and rear projection
- Adjustable legs to suit your height requirements
Example: Controlling a smart home with the BCI
g.VRsys was used to set up a smart home environment that can be controlled with the BCI system just by thinking. The user wears 3D shutter glasses and EEG electrodes that are connected to the portable EEG amplifier g.MOBIlab+, and is positioned in front of the projection screen and in front of the BCI system screen. If the subject is looking at the BCI system, it is switched on and the user can select specific commands. The user can e.g. switch on the TV set with the BCI system, and the VR system shows the corresponding action. The smart home VR system includes many controllable elements such as doors, windows, an air conditioner, an MP3 player, and a TV set. Additionally, the system lets you transfer yourself to specific spots inside the smart home. This replaces the joystick that is normally used for navigation.
Example: Avatar control with the BCI
g.VRsys allows you to project human avatars and create a real-time visualization and animation of a humanoid virtual character in Virtual Reality. The avatar system uses the HALCA (Hardware Accelerated Library for Character Animation) library for loading, visualising and animating the virtual characters in XVR. The virtual character provided to g.tec is shown from different views in the figure below.
Currently, the animations can open and close the avatar's left or right hand, and walk forwards or backwards, but animations can be added on request. The virtual character is usually visualized from a first person perspective, but can also be shown from a third person perspective. A possible application using the
g.tec Brain Computer Interface would be open or close the avatar's hand by aksing the user to imagine performing the same task.