3D Interaction

3D Interaction

3D interaction occurs when users are able to move and perform interaction in 3D space. Human-machine interaction requires that both human and machine receive and process information, and then present the output of that processing to each other. Humans perform an action or give a command to the machine in order to achieve a goal. The machine takes the information provided by the user, performs some processing, and then presents the results back to the user.

Background

3D’s early beginnings can be traced back to 1962 when Morton Heilig invented the "Sensorama" simulator. It provided 3D video feedback, as well motion, audio, and haptic feedbacks to produce a virtual environment. The next stage of development was Dr. Ivan Sutherland's completion of his pioneering work in 1968. He created a head-mounted display that produced a 3D, virtual environment by presenting a left and right still image of that environment.

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.

3D interaction

In "3D Interaction", users carry out their tasks and perform functions by exchanging information with computer systems in 3D space. It is an intuitive type of interaction because humans interact in three dimensions in the real world. The tasks that users perform have been classified as selection and manipulation of objects in virtual space, navigation, and system control. Tasks can be performed in virtual space through interaction techniques and by utilizing interaction devices. 3D interaction techniques were classified according to the task group it supports. Techniques that support navigation tasks are classified as "navigation techniques". Techniques that support object selection and manipulation are labeled "selection and manipulation techniques". Lastly, "system control techniques" support tasks that have to do with controlling the application itself. A consistent and efficient mapping between techniques and interaction devices must be made in order for the system to be usable and effective. Interfaces associated with 3D interaction are called "3D interfaces". Like other types of user interfaces, it involves two-way communication between users and system, but allows users to perform action in 3D space. Input devices permit the users to give directions and commands to the system, while output devices allow the machine to present information back to them.

3D Interfaces have been used in applications that feature virtual environments, and augmented and mixed realities. In virtual environments, users may interact directly with the environment or use tools with specific functionalities to do so. 3D interaction occurs when physical tools are controlled in 3D spatial context to control a corresponding virtual tool.

Users experience a sense of presence when engaged in an immersive virtual world. Enabling the users to interact with this world in 3D allows them to make use of natural and intrinsic knowledge of how information exchange takes place with physical objects in the real world. Texture, sound, and speech can all be used to augment 3D interaction. Currently, users still have difficulty in interpreting 3D space visuals and understanding how interaction occurs. Although it’s a natural way for humans to move around in a three-dimensional world, the difficulty exists because many of the cues present in real environments are missing from virtual environments. Perception and occlusion are the primary perceptual cues used by humans. Also, even though scenes in virtual space appear three-dimensional, they are still displayed on a 2D surface so some inconsistencies in depth perception will still exist.

3D user interfaces

User interfaces are the means for communication between users and systems. 3D interfaces include media for 3D representation of system state, and media for 3D user input or manipulation. Using 3D representations is not enough to create 3D interaction. The users must have a way of performing actions in 3D as well. To that effect, special input and output devices have been developed to support this type of interaction. Some, such as the 3D mouse, were developed based on existing devices for 2D interaction.

Input Devices

Input Devices are instruments used to manipulate objects, and send control instructions to the computer system. They vary in terms of degrees of freedom available to them and can be classified into standard input devices, trackers, control devices, navigation equipment, and gesture interfaces. Standard input devices include keyboards, tablets and stylus, joysticks, mice, touch screens, knobs, and trackballs.

Trackers detect or monitor head, hand or body movements and send that information to the computer. The computer then translates it and ensures that position and orientation are reflected accurately in the virtual world. Tracking is important in presenting the correct viewpoint, coordinating the spatial and sound information presented to users as well the tasks or functions that they could perform. 3D trackers have been identified as mechanical, magnetic, ultrasonic, optical, and hybrid inertial. Examples of trackers include motion trackers, eye trackers, and data gloves.

A simple 2D mouse may be considered a navigation device if it allows the user to move to a different location in 3D space. Navigation devices such as the treadmill and bicycle make use of the natural ways that humans travel in the real world. Treadmills simulate walking or running and bicycles or similar type equipment simulate vehicular travel. In the case of navigation devices, the information passed on to the machine is the user’s location and movements in virtual space.

Wired gloves and bodysuits allow gestural interaction to occur. These send hand or body position and movement information to the computer using sensors.

Output Devices

Output devices allow the machine to provide information or feedback to the user. They include visual displays, auditory displays, and haptic displays. Visual displays provide feedback to users in 3D visual form. Head-mounted displays and CAVEs (Cave Automatic Virtual Environment) are examples of a fully-immersive visual display, where the user can see only the virtual world and not the real world. Semi-immersive displays allow users to see both. Monitors and workbenches are examples of semi-immersive displays. Auditory displays provide information in auditory form. This is especially useful when supplying location and spatial information to the users. Adding background audio component to a display adds to the sense of realism. Haptic displays send tactile feedback or feeling back to the user.

3D Interaction Techniques

3D interaction techniques are methods used in order to execute different types of task in 3D space. Techniques are classified according to the tasks that they support.

Selection and Manipulation

Users need to be able to manipulate virtual objects. Manipulation tasks involve selecting and moving an object. Sometimes, rotation of the object is involved as well. Direct-hand manipulation is the most natural technique because manipulating physical objects with the hand is intuitive for humans. However, this is not always possible. A virtual hand that can select and re-locate virtual objects will work as well. 3D widgets can be used to put controls on objects. Users can employ these to re-locate or re-orient an object. Other techniques include the Go-Go technique and ray casting, where a virtual ray is used to point to, and select and object.

Navigation

The computer needs to provide the user with information regarding location and movement. Navigation tasks have two components. Travel involves moving from the current location to the desired point. Wayfinding refers to finding and setting routes to get to a travel goal within the virtual environment.

* Wayfinding : Wayfinding in virtual space is different and more difficult to do than in the real world because synthetic environments are often missing perceptual cues and movement constraints. It can be supported using user-centred techniques such as using a larger field of view and supplying motion cues, or environment-centred techniques like structural organization and wayfinding principles.

* Travel : Good travel techniques allow the user to easily move through the environment. There are three types of travel tasks namely, exploration, search, and maneuvering. Travel techniques can be classified into the following five categories:
** Physical movement – user moves through the virtual world
** Manual Viewpoint manipulation – use hand motions to achieve movement
** Steering – direction specification
** Target-based travel – destination specification
** Route planning – path specification

System control

Tasks that involve issuing commands to the application in order to change system mode or activate some functionality fall under the category of system control. Techniques that support system control tasks in three-dimensions are classified as:
* Graphical menus
* Voice commands
* Gestural interaction
* Virtual tools with specific functions

See also

* Interaction Technique
* Interaction Design
* Human-Computer Interaction
* Cave Automatic Virtual Environment
* Virtual Reality

References

# Bowman, D., Kruijff, E., LaViola, J., Poupyrev, I. (2001, February). An Introduction to 3-D User Interface Design. Presence, 10(1), 96-108.
# Bowman, D., Kruijff, E., LaViola, J., Poupyrev, I. (2005). 3D User Interfaces: Theory and Practice. Boston: Addison-Wesley.
# Burdea, G. C., Coiffet, P. (2003). Virtual Reality Technology (2nd ed.). New Jersey: John Wiley & Sons Inc.
# Carroll, J. M. (2002). Human-Computer Interaction in the New Millennium. New York: ACM Press
# Csisinko, M., Kaufmann, H. (2007, March). Towards a Universal Implementation of 3D User Interaction Techniques [Proceedings of Specification, Authoring, Adaptation of Mixed Reality User Interfaces Workshop, IEEE VR] . Charlotte, NC, USA.
#cite conference
first = B.
last = Fröhlich
coauthors = Plate, J.
title = The Cubic Mouse: A New Device for 3D Input
booktitle = Proceedings of ACM CHI 2000
pages = 526-531
publisher = ACM Press
location = New York
year = 2000
doi = 10.1145/332040.332491

#cite conference
first = J.
last = Keijser
coauthors = Carpendale, S.; Hancock, M.; Isenberg, T.
title = Exploring 3D Interaction in Alternate Control-Display Space Mappings
booktitle = Proceedings of the 2nd IEEE Symposium on 3D User Interfaces
pages = 526-531
publisher = IEEE Computer Society
location = Los Alamitos, CA
year = 2007
doi =

# Larijani, L. C. (1993). The Virtual Reality Primer. United States of America: R. R. Donnelley and Sons Company.
# Rhijn, A. van (2006). Configurable Input Devices for 3D Interaction using Optical Tracking. Eindhoven: Technische Universiteit Eindhoven.
# Stuerzlinger, W., Dadgari, D., Oh, J-Y. (2006, April). Reality-Based Object Movement Techniques for 3D. CHI 2006 Workshop: "What is the Next Generation of Human-Computer Interaction?". Workshop presentation.
# Vince, J. (1998). Essential Virtual Reality Fast. Great Britain: Springer-Verlag London Limited
# Yuan, C., (2005, December). Seamless 3D Interaction in AR – A Vision Based Approach. In Proceedings of the First International Symposium, ISVC (pp. 321-328). Lake Tahoe, NV, USA: Springer Berlin/ Heidelberg.
# [http://inkido.indiana.edu/a100/handouts/cave_out.html The CAVE (CAVE Automatic Virtual Environment). Visited March 28, 2007]
# [http://www.stereoscopy.com/faq/virtualreality.html Virtual Reality. Visited March 28, 2007]
# [http://cave.ucalgary.ca The Java 3-D Enabled CAVE at the Sun Centre of Excellence for Visual Genomics. Visited March 28, 2007]
# [http://www.labri.fr/publications/is/2005/HK05 3D Interaction With and From Handheld Computers. Visited March 28, 2007]

External links

* [http://liinwww.ira.uka.de/bibliography/Misc/spatial.input.html#browse Bibliography on 3D Interaction and Spatial Input]
* [http://research.cs.vt.edu/3di/ 3DI Group]
* [http://www.cescg.org/CESCG-2000/JFlasar/index.html 3D Interaction in Virtual Environments]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Interaction design — (IxD) is the discipline of defining the behavior of products and systems that a user can interact with. The practice typically centers around complex technology systems such as software, mobile devices, and other electronic devices. However, it… …   Wikipedia

  • Interaction Design — oder IxD (dt.: Interaktionsgestaltung) bezieht sich auf die Gestaltung der Funktion, des Verhaltens und der endgültigen Ausgestaltung von Produkten und Systemen. Auch die Gestaltung von Interaktionsprozessen innerhalb einer Organisation werden… …   Deutsch Wikipedia

  • INTERACTION (sciences humaines) — «L’idée d’interaction n’est pas une notion de sens commun», écrivaient Park et Burgess en 1907, dans leur Introduction à la science de la sociologie ; «elle représente l’aboutissement d’une réflexion longuement développée par les êtres humains,… …   Encyclopédie Universelle

  • Interaction electrofaible — Interaction électrofaible Traduction à relire Electroweak interaction → …   Wikipédia en Français

  • Interaction Électrofaible — Traduction à relire Electroweak interaction → …   Wikipédia en Français

  • interaction — [ ɛ̃tɛraksjɔ̃ ] n. f. • 1876; de inter et action ♦ Action réciproque. ⇒ interdépendance. Interaction sociale. ♢ Phys. Deux corps en interaction. ⇒ 1. action, réaction. Interactions de gravitation, électromagnétiques, nucléaires. Interaction forte …   Encyclopédie Universelle

  • Interaction elementaire — Interaction élémentaire Pour les articles homonymes, voir Interaction. Quatre interactions élémentaires sont responsables de tous les phénomènes physiques observés dans l univers, chacune se manifestant par une force dite force fondamentale. Ce… …   Wikipédia en Français

  • Interaction fondamentale — Interaction élémentaire Pour les articles homonymes, voir Interaction. Quatre interactions élémentaires sont responsables de tous les phénomènes physiques observés dans l univers, chacune se manifestant par une force dite force fondamentale. Ce… …   Wikipédia en Français

  • Interaction Élémentaire — Pour les articles homonymes, voir Interaction. Quatre interactions élémentaires sont responsables de tous les phénomènes physiques observés dans l univers, chacune se manifestant par une force dite force fondamentale. Ce sont l interaction… …   Wikipédia en Français

  • Interaction sociale — Interaction (sciences sociales) Pour les articles homonymes, voir Interaction. Une interaction est un échange d information, d affects ou d énergie entre deux agents au sein d un système. C est une action réciproque qui suppose l entrée en… …   Wikipédia en Français

  • Intéraction sociale — Interaction (sciences sociales) Pour les articles homonymes, voir Interaction. Une interaction est un échange d information, d affects ou d énergie entre deux agents au sein d un système. C est une action réciproque qui suppose l entrée en… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”