Virtual reality: software and technology

  title={Virtual reality: software and technology},
  author={Gurminder Singh and Steven K. Feiner and Daniel Thalmann},
  journal={Communications of The ACM},
Virtual Reality (VR) refers to a technology which is capable of shifting a subject into a different environment without physically moving him/her. To this end the inputs into the subject's sensory organs are manipulated in such a way, that the perceived environment is associated with the desired Virtual Environment (VE) and not with the physical one. The manipulation process is controlled by a computer model that is based on the physical description of the VE. Consequently, the technology is… 

Virtual keyboard with scanning and augmented by prediction

This virtual keyboard project was designed to meet the needs of teenage users for interacting with commercial off-the-shelf software such as word processors, spreadsheets, electronic mail and Internet tools.

The impact of color coding in Virtual Reality navigation tasks

The experimental results will provide evidence on how the colour-coding scheme influences user performance in a virtual world navigation task and may have a strong influence on the future design of virtual reality training systems.

Enhancing the learning effect of virtual reality 3D modeling: a new model of learner’s design collaboration and a comparison of its field system usability

The system usability of the VR modeling practice field (VRMPF) was significantly superior to that of the traditional modeling learning field and the learners were more creative and motivated in the VRMPF and emphasized that through the new design collaboration model, they could effectively learn 3D modeling in VR.

A system for pose analysis and selection in virtual reality environments

This research explores the limits of the Leap Motion depth camera for static hand pose recognition in virtual reality applications and proposes a system for analysing static hand poses and for systematically identifying a pose set that can achieve a near-perfect recognition accuracy.

Development an interactive VR training for CNC machining

The article introduces the basic features of a VR training system for Computer Numerical Control (CNC) based on the World ToolKit (WTK) software to support the interactive training for workpiece machining.

Virtual character within MPEG-4 animation framework eXtension

  • M. PredaF. Prêteux
  • Computer Science
    IEEE Transactions on Circuits and Systems for Video Technology
  • 2004
This paper analyzes how an integrated and standardized framework is currently emerging in order to ensure application interoperability, universal content access, and user interactivity within networked environments.

Virtual Reality Technology for Factory Layout Planning

This thesis set out to investigate how different stakeholders, such as operator, maintenance engineer, production engineer, actively can support the decision-making in factory layout planning that utilizes virtual reality technologies, and it aims to improve current FLP practice through a systematic procedure that enables the active involvement of different stakeholders during the layout redesign and evaluation process.

Evolving Realities: Ethical and Secure Computing in the New Technological Spaces

  • J. M. Kizza
  • Art, Computer Science
    Undergraduate Topics in Computer Science
  • 2019
The chapter explores how these new frontiers are affecting the traditional ethical and social values and virtualization and virtual reality technologies and how they inform the authors' behavior based on their traditional moral and ethical values through the mediation of interaction through with electronic media.

Understanding the Perceptions of Chinese Aviation Maintenance Technicians Related to the Implementation and Use of 3D Aircraft Maintenance Manuals

The 3D AMM has the potential to be used for maintenance tasks and improve aircraft maintenance efficiency and was investigated to investigate how well the concept of a 3D maintenance manual could be accepted by front-line mechanics in the aviation industry.



Body Centred Interaction in Immersive Virtual Environments

Ellis defines virtualisation as "the process by which a human viewer interprets a patterned sensory impression to be an extended object in an environment other than that in which it physically exists" (Ellis, 1991).

The decoupled simulation model for virtual reality systems

A toolkit called MR is built, which facilitates the development of VR applications and provides support for distributed computing, head-mounted displays, room geometry, performance monitoring, hand input devices, and sound feedback.

Virtual Human Representation and Communication in VLNET Networked Virtual Environment

The pace in computing, graphics and networking technologies together with the demand from real-life applications made it a requirement to develop more realistic virtual environments (VEs), as participants' representation is used for communication.

Networked Virtual Reality and Cooperative Work

This exploration covers three major themes: supporting communication and awareness, structuring space, and embodying users, which defines the mechanisms of aura, awareness, focus, nimbus, and adapters to allow the inhabitants of virtual environments to flexibly manage their communication across a number of media.

Using Virtual Reality Techniques in the Animation Process

Virtual Life Network: A Body-Centered Networked Virtual Environment

The Virtual Life Network (VLNET), a joint research effort in the field of networked collaborative virtual environments, is presented, where each participant is represented by a virtual human actor with realistic appearance and movements similar to the actual body.

Closed form and geometric algorithms for real-time control of an avatar

A new closed-form solution for the arms (and legs) is developed using two magnetic sensors, and the biomechanical relationship between the lower arm and the upper arm is used to provide an analytical, non-iterative solution.

Feeling and seeing: issues in force display

The force display technology used in the Sandpaper system is a motor-driven two-degree of freedo m joystick, which computes the appropriate forces for the joystick's motors in real-time.

The ALIVE system: full-body interaction with autonomous agents

The design and implementation of a novel system, called ALIVE, which allows wireless full-body interaction between a human participant and a rich graphical world inhabited by autonomous agents is discussed.

Interacting with Virtual Humans through Body Actions

A hierarchical model of human actions based on fine-grained primitives is developed and an associated recognition algorithm identifies simultaneous actions on the fly.