Lably
Skip to content

3D human–computer interaction

Form of human-machine interaction

  • 18 min read
  • 5 chapters

Related on Lably

Through User (computing), Virtual reality and Augmented reality

The 3D space used for interaction can be the real physical space, a virtual space representation simulated on the computer, or a combination of both. When the real physical space is used for data input, the human interacts with the machine performing actions using an input device that detects the 3D position of the human interaction, among other things. When it is used for data output, the simulated 3D virtual scene is projected onto the real environment through one output device.

The principles of 3D interaction are applied in a variety of domains such as tourism, art, gaming, simulation, education, information visualization, or scientific visualization.

History

Research in 3D interaction and 3D display began in the 1960s, pioneered by researchers like Ivan Sutherland, Fred Brooks, Bob Sproull, Andrew Ortony and Richard Feldman. But it was not until 1962 when Morton Heilig invented the Sensorama simulator. It provided 3D video feedback, as well motion, audio, and feedbacks to produce a virtual environment.

The next stage of development was Dr. Ivan Sutherland's completion of his pioneering work in 1968, a head-mounted 3D display (Ivan Sutherland's head-mounted 3D display). He created a head-mounted display that produced 3D virtual environment by presenting a left and right image of that environment, which updated in real-time using a head tracking device.

Availability of technology as well as impractical costs held back the development and application of virtual environments until the 1980s. Applications were limited to military ventures in the United States. Since then, further research and technological advancements have allowed new doors to be opened to application in various other areas such as education, entertainment, and manufacturing.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication