3D User Interfaces with Java 3D is a practical guide for providing next-generation applications with 3D user interfaces for manipulation of in-scene objects. Emphasis is on standalone and web-based business applications, such as for online sales and mass customization, but much of what this book offers has broad applicability to 3D user interfaces in other pursuits such as scientific visualization and gaming.
This edition adds two new chapters on human factors and general human-computer interaction—indispensable foundational knowledge for building any 3D user interface.
Here's what three pioneers in computer graphics and human-computer interaction have to say about this book: “What a tour de force—everything one would want—comprehensive, encyclopedic, and authoritative.” ...
This edition adds two new chapters on human factors and general human-computer interaction--indispensable foundational knowledge for building any 3D user interface.
Here’s what three pioneers in computer graphics and human-computer interaction have to say about this book: “What a tour de force—everything one would want—comprehensive, encyclopedic, and authoritative.” —Jim Foley “At last, ...
This book addresses the new interaction modalities that are becoming possible with new devices by looking at user interfaces from an input perspective.
Demonstrates Java 3D techniques, defines terminology, and explains how to use the programming language to create three-dimensional graphics applications.
Sko T, Gardner H (2009) Head tracking in first-person games: interaction using a web-camera. In: Human-computer interaction - INTERACT 2009, vol 5726. Lecture notes in computer science.
IEEE VR 2005 Workshop: New Directions in 3D User Interfaces, March 12, 2005, Bonn, Germany
3DUI: IEEE Symposium on 3D User Interfaces 2008 : Reno, Nevada, USA, March 8-9, 2008 : Proceedings
Relationship of VRML and Java 3D VRML Java High-level Open Inventor Java3D Mid-level OpenGL DirectX Low-level is associated with the 3D application must therefore be embedded into a 2D browser such as Netscape or Microsoft Internet ...