Book description
The Complete, Up-To-Date Guide to Building Great 3D User
Interfaces for Any Application
3D interaction is suddenly everywhere. But simply using 3D input or
displays isn’t enough: 3D interfaces must be carefully
designed for optimal user experience. 3D User Interfaces: Theory
and Practice, Second Edition is today’s most
comprehensive primary reference to building state-of-the-art 3D
user interfaces and interactions. Five pioneering researchers and
practitioners cover the full spectrum of emerging applications,
techniques, and best practices. The authors combine theoretical
foundations, analysis of leading devices, and empirically validated
design guidelines. This edition adds two new chapters on human
factors and general human-computer interaction—indispensable
foundational knowledge for building any 3D user interface. It also
demonstrates advanced concepts at work through two running case
studies: a first-person VR game and a mobile augmented reality
application.
Coverage Includes
3D user interfaces: evolution, elements, and roadmaps
Key applications: virtual and augmented reality (VR, AR), mobile/wearable devices
What 3D UI designers should know about human sensory systems and cognition ergonomics
How proven human-computer interaction techniques apply to 3D UIs
3D UI output hardware for visual, auditory, and haptic/ tactile systems
Obtaining 3D position, orientation, and motion data for users in physical space
3D object selection and manipulation
Navigation and wayfinding techniques for moving through virtual and physical spaces
Changing application state with system control techniques, issuing commands, and enabling other forms of user input
Strategies for choosing, developing, and evaluating 3D user interfaces
Utilizing 2D, “magic,” “natural,” multimodal, and two-handed interaction
The future of 3D user interfaces: open research problems and emerging technologies
Table of contents
- About This E-Book
- Title Page
- Copyright Page
- Dedication Page
- Contents at a glance
- Contents
- Foreword to the Second Edition
- Foreword to the First Edition
- Preface to the Second Edition
- Preface to the First Edition
- Acknowledgments
- About the Authors
- Part I: Foundations of 3D User Interfaces
- Part II: Human Factors and Human-Computer Interaction Basics
- Part III: Hardware Technologies for 3D User Interfaces
-
Part IV: 3D Interaction Techniques
-
7 Selection and Manipulation
- 7.1 Introduction
- 7.2 3D Manipulation Tasks
- 7.3 Classifications for 3D Manipulation
- 7.4 Grasping Metaphors
- 7.5 Pointing Metaphors
- 7.6 Surface Metaphors
- 7.7 Indirect Metaphors
- 7.8 Bimanual Metaphors
- 7.9 Hybrid Metaphors
- 7.10 Other Aspects of 3D Manipulation
- 7.11 Design Guidelines
- 7.12 Case Studies
- 7.13 Conclusion
- Recommended Reading
-
8 Travel
- 8.1 Introduction
- 8.2 3D Travel Tasks
- 8.3 Classifications for 3D Travel
- 8.4 Walking Metaphors
- 8.5 Steering Metaphors
- 8.6 Selection-Based Travel Metaphors
- 8.7 Manipulation-Based Travel Metaphors
- 8.8 Other Aspects of Travel Techniques
- 8.9 Wayfinding in 3D Environments
- 8.10 Design Guidelines
- 8.11 Case Studies
- 8.12 Conclusion
- Recommended Reading
- 9 System Control
-
7 Selection and Manipulation
-
Part V: Designing and Developing 3D User Interfaces
- 10 Strategies in Designing and Developing 3D User Interfaces
-
11 Evaluation of 3D User Interfaces
- 11.1 Introduction
- 11.2 Evaluation Methods for 3D UIs
- 11.3 Evaluation Metrics for 3D UIs
- 11.4 Characteristics of 3D UI Evaluations
- 11.5 Classification of Evaluation Methods
- 11.6 Three Multimethod Approaches
- 11.7 Guidelines for 3D UI Evaluation
- 11.8 Case Studies
- 11.9 Conclusion
- Recommended Reading
- Acknowledgment
- Part VI: THE FUTURE OF 3D INTERFACES
- Bibliography
- Index
Product information
- Title: 3D User Interfaces
- Author(s):
- Release date: March 2017
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780134034478
You might also like
book
Network Science with Python and NetworkX Quick Start Guide
Manipulate and analyze network data with the power of Python and NetworkX Key Features Understand the …
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …
book
Practical Artificial Intelligence: Machine Learning, Bots, and Agent Solutions Using C#
Discover how all levels Artificial Intelligence (AI) can be present in the most unimaginable scenarios of …
book
NGINX Cookbook, 2nd Edition
NGINX is one of the most widely used web servers available today, in part because of …