| Foreword to the Second Edition |
|
xvi | |
| Foreword to the First Edition |
|
xviii | |
| Preface to the Second Edition |
|
xx | |
| Preface to the First Edition |
|
xxiii | |
| Acknowledgments |
|
xxv | |
| About the Authors |
|
xxix | |
|
Part I Foundations of 3D User Interfaces |
|
|
1 | (30) |
|
1 Introduction to 3D User Interfaces |
|
|
3 | (8) |
|
1.1 What Are 3D User Interfaces? |
|
|
4 | (1) |
|
1.2 Why 3D User Interfaces? |
|
|
4 | (2) |
|
|
|
6 | (2) |
|
|
|
8 | (1) |
|
|
|
9 | (2) |
|
2 3D User Interfaces: History and Roadmap |
|
|
11 | (20) |
|
|
|
12 | (2) |
|
|
|
14 | (13) |
|
|
|
27 | (1) |
|
2.4 Introduction to Case Studies |
|
|
27 | (3) |
|
|
|
30 | (1) |
|
Part II Human Factors and Human-Computer Interaction Basics |
|
|
31 | (92) |
|
3 Human Factors Fundamentals |
|
|
33 | (44) |
|
|
|
34 | (1) |
|
3.2 Information Processing |
|
|
35 | (6) |
|
|
|
41 | (17) |
|
|
|
58 | (8) |
|
|
|
66 | (8) |
|
|
|
74 | (1) |
|
|
|
75 | (2) |
|
|
|
76 | (1) |
|
4 General Principles of Human-Computer Interaction |
|
|
77 | (46) |
|
|
|
78 | (2) |
|
4.2 Understanding the User Experience |
|
|
80 | (15) |
|
4.3 Design Principles and Guidelines |
|
|
95 | (14) |
|
4.4 Engineering the User Experience |
|
|
109 | (12) |
|
|
|
121 | (2) |
|
|
|
121 | (2) |
|
Part III Hardware Technologies for 3D User Interfaces |
|
|
123 | (128) |
|
5 3D User Interface Output Hardware |
|
|
125 | (62) |
|
|
|
126 | (1) |
|
|
|
127 | (26) |
|
|
|
153 | (5) |
|
|
|
158 | (12) |
|
5.5 Characterizing Displays by Level of Fidelity |
|
|
170 | (1) |
|
5.6 Design Guidelines: Choosing Output Devices for 3D User Interfaces |
|
|
171 | (7) |
|
|
|
178 | (5) |
|
|
|
183 | (4) |
|
|
|
183 | (4) |
|
6 3D User Interface Input Hardware |
|
|
187 | (64) |
|
|
|
188 | (2) |
|
6.2 Traditional Input Devices |
|
|
190 | (10) |
|
6.3 3D Spatial Input Devices |
|
|
200 | (26) |
|
6.4 Complementary Input for 3D User Interfaces |
|
|
226 | (2) |
|
6.5 Special-Purpose Input Devices |
|
|
228 | (6) |
|
6.6 Do It Yourself (DIY) Input Devices |
|
|
234 | (4) |
|
6.7 Choosing Input Devices for 3D User Interfaces |
|
|
238 | (6) |
|
|
|
244 | (3) |
|
|
|
247 | (4) |
|
|
|
248 | (3) |
|
Part IV 3D Interaction Techniques |
|
|
251 | (168) |
|
7 Selection and Manipulation |
|
|
255 | (62) |
|
|
|
256 | (1) |
|
7.2 3D Manipulation Tasks |
|
|
257 | (5) |
|
7.3 Classifications for 3D Manipulation |
|
|
262 | (2) |
|
|
|
264 | (9) |
|
|
|
273 | (7) |
|
|
|
280 | (6) |
|
|
|
286 | (11) |
|
|
|
297 | (4) |
|
|
|
301 | (2) |
|
7.10 Other Aspects of 3D Manipulation |
|
|
303 | (6) |
|
|
|
309 | (3) |
|
|
|
312 | (2) |
|
|
|
314 | (3) |
|
|
|
315 | (2) |
|
|
|
317 | (62) |
|
|
|
318 | (1) |
|
|
|
319 | (3) |
|
8.3 Classifications for 3D Travel |
|
|
322 | (3) |
|
|
|
325 | (14) |
|
|
|
339 | (5) |
|
8.6 Selection-Based Travel Metaphors |
|
|
344 | (5) |
|
8.7 Manipulation-Based Travel Metaphors |
|
|
349 | (4) |
|
8.8 Other Aspects of Travel Techniques |
|
|
353 | (8) |
|
8.9 Wayfinding in 3D Environments |
|
|
361 | (6) |
|
|
|
367 | (4) |
|
|
|
371 | (5) |
|
|
|
376 | (3) |
|
|
|
377 | (2) |
|
|
|
379 | (40) |
|
|
|
380 | (1) |
|
9.2 System Control Issues |
|
|
381 | (3) |
|
|
|
384 | (1) |
|
|
|
384 | (2) |
|
|
|
386 | (10) |
|
|
|
396 | (2) |
|
|
|
398 | (6) |
|
|
|
404 | (5) |
|
9.9 Multimodal Techniques |
|
|
409 | (3) |
|
|
|
412 | (2) |
|
|
|
414 | (3) |
|
|
|
417 | (2) |
|
|
|
417 | (2) |
|
Part V Designing and Developing 3D User Interfaces |
|
|
419 | (76) |
|
10 Strategies in Designing and Developing 3D User Interfaces |
|
|
421 | (34) |
|
|
|
422 | (1) |
|
10.2 Designing for Humans |
|
|
423 | (13) |
|
10.3 Inventing 3D User Interfaces |
|
|
436 | (11) |
|
|
|
447 | (4) |
|
|
|
451 | (3) |
|
|
|
454 | (1) |
|
|
|
454 | (1) |
|
11 Evaluation of 3D User Interfaces |
|
|
455 | (40) |
|
|
|
456 | (1) |
|
11.2 Evaluation Methods for 3D Uls |
|
|
457 | (3) |
|
11.3 Evaluation Metrics for 3D Uls |
|
|
460 | (3) |
|
11.4 Characteristics of 3D Ul Evaluations |
|
|
463 | (5) |
|
11.5 Classification of Evaluation Methods |
|
|
468 | (2) |
|
11.6 Three Multimethod Approaches |
|
|
470 | (17) |
|
11.7 Guidelines for 3D Ul Evaluation |
|
|
487 | (2) |
|
|
|
489 | (4) |
|
|
|
493 | (2) |
|
|
|
493 | (1) |
|
|
|
494 | (1) |
|
Part VI THE FUTURE OF 3D INTERFACES |
|
|
495 | (18) |
|
12 The Future of 3D User Interfaces |
|
|
497 | (16) |
|
12.1 User Experience with 3D Displays |
|
|
498 | (2) |
|
|
|
500 | (5) |
|
12.3 3D Ul Development and Evaluation |
|
|
505 | (2) |
|
12.4 3D Uls in the Real World |
|
|
507 | (2) |
|
12.5 Applications of 3D Uls |
|
|
509 | (4) |
| Bibliography |
|
513 | (50) |
| Index |
|
563 | |