Related Experiment Video
Updated: Jun 12, 2026

04:15
Online Virtual Reality Networked Control Laboratory Applied in Control Engineering Education
Published on: February 23, 2024
Lessons about Virtual-Environment Software Systems from 20 years of VE building
Russell M Taylor1, Jason Jerald, Chris Vanderknyff
1University of North Carolina at Chapel Hill.
Presence (Cambridge, Mass.)
|June 23, 2010
Summary
Designing optimal virtual environment (VE) software requires careful consideration of features. Key aspects include 3D space, hardware, interaction, and event management, with a focus on simplicity for maximum utility.
Area of Science:
- Computer Science
- Human-Computer Interaction
- Software Engineering
Background:
- Virtual environments (VEs) are complex systems requiring well-defined software architectures for optimal functionality.
- Existing VE systems offer valuable insights into desirable and undesirable architectural features.
- Understanding these features is crucial for developing more useful and efficient VE applications.
Purpose of the Study:
- To identify and discuss desirable and undesirable features of virtual-environment (VE) software architectures.
- To provide guidance on structuring VE systems for maximum utility.
- To share lessons learned from designers and architects of VE applications and toolkits.
Main Methods:
- Synthesizing experience from application designers, toolkit designers, and VE system architects.
- Analyzing useful features from existing VE systems.
- Organizing topics under key headings: 3D space management, display hardware, interaction, event management, time management, computation, and portability.
Main Results:
- Identified key architectural considerations including 3D space management, hardware support, interaction paradigms, and event/time management.
- Highlighted the principle that 'less can be better' in VE system design.
- Presented practical lessons learned through discussions, field experiences, and case studies.
Conclusions:
- Optimal VE software architecture balances essential features with simplicity for enhanced usability.
- Architectural decisions in areas like interaction and event handling significantly impact VE system utility.
- Adopting a 'less is more' philosophy and learning from practical case studies leads to more effective VE software.
More Related Videos
Related Concept Videos
Principle of Virtual Work: Problem Solving
The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
To apply the principle of virtual work,...
Virtual Work for a System of Connected Rigid Bodies
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
Vectors in Engineering Applications
A steel beam supported by two identical cables provides a practical example of static equilibrium. The beam has a downward weight of 5000 N, while the two cables support it from opposite sides. Because the arrangement is symmetric, each cable makes the same angle of 60° with the horizontal beam and carries the same tension.In equilibrium, the beam remains completely at rest. This means that the total horizontal and vertical forces must both be zero. Each cable pulls along its own direction, so...
Virtual Work
The principle of virtual work states that if a body is in static and dynamic equilibrium, then the sum of all the virtual work done by all external forces and couple moments for any given virtual displacement must be zero.
In static equilibrium, a body can experience an imaginary or virtual movement, such as displacement or rotation. The virtual work done by a force is equal to the dot product of force and virtual displacement in the direction of the force. When it comes to virtually rotating a...
In static equilibrium, a body can experience an imaginary or virtual movement, such as displacement or rotation. The virtual work done by a force is equal to the dot product of force and virtual displacement in the direction of the force. When it comes to virtually rotating a...
Vectors in Space: Problem Solving
A chandelier suspended by multiple cables can be analyzed using principles of three-dimensional static equilibrium. In this setup, a chandelier weighing 1000 N is positioned at the origin of a three-dimensional coordinate system, while three ceiling anchor points are fixed at known locations above it. Each cable connects the chandelier to one anchor point and transmits a tensile force along its length.To find out the forces in the cables, the spatial direction of each cable must first be...
Visual System
Light enters the eye through the cornea, a transparent, dome-shaped surface covering the surface of the eyeball that helps to direct and focus incoming light. This light is then channeled toward the pupil, an adjustable opening whose size is controlled by the iris. The iris, a pigmented muscle, regulates the amount of light entering the eye by contracting or dilating the pupil, thereby ensuring optimal light levels for clear vision.
Once through the pupil, the light passes through the lens, a...
Once through the pupil, the light passes through the lens, a...

