"Easy 3D Camera Positioning from 2D Inputs"
Business picture

What is Navidget ?



Navidget is a new interaction technique for camera positioning in 3D environments. Unlike the existing POI techniques, Navidget does not attempt to automatically estimate where and how the user wants to move. Instead, it provides good feedback and control for fast and easy interactive camera positioning. Navidget can also be useful for distant inspection when used with a preview window.

This new 3D User interface is totally based on 2D inputs. As a result, it is appropriate for a wide variety of visualization systems, from small handheld devices to large interactive displays. A user study on TabletPC shows that the usability of Navidget is very good for both expert and novice users. Apart from these tasks, the Navidget approach can be useful for further purposes such as collaborative work and animation.

Gallery

Navidget on a PDA ... on a Notebook ... ... on a Tablet PC ... ... on a Touch Screen ...
... in a collaborative Environment ... and also in immersive Environments

Videos

Navidget for Multiple Viewpoints






Immersive Navidget







Downloads

Navidget Demo Binaries

  • Win32 Note: If Microsoft Visual Studio is not installed on your computer, the Microsoft Visual C++ 2008 SP1 Redistributable Package is needed. You can download it here
  • gcc32
  • gcc64

Navidget Library

We have developed a C++/OpenGL library, which allows you to integrate Navidget in your own applications. A sample application is included in the package.

License

Initial software: NAVIDGET version 1.0

Co-authors: Martin HACHET, Fabrice DECLE, Sebastian KNÖDEL and Pascal GUITTON.

Owners: INRIA, University of Bordeaux 1.

Copyright © 2006, 2007, 2008 “All rights reserved” with granting of an authorization of use only in research purposes.

In all other cases, please contact the authors.

If you do agree to the terms of the license, you can download and use the following compiled libraries:

For any questions, bug reports, or comments, please contact us.





Documentation

How to use Navidget

Gestures

Point or encircle: focus on a area.



Back-gesture: Go back to previous location



Horizontal/vertical strokes: turn the view



The sphere widget

The sphere widget appears if you do not release the pen just after pointing or encircling.

  • The camera movement starts when you release the pen inside the sphere.
  • The action is canceled if you release outside.



Use the size actuators to resize the widget.





An outside–inside movement (blue stroke) allows switching the orientation of the half-sphere (front or back), so the virtual camera can be moved behind the target area.



Contact

IPARLA Project-team
INRIA - Université de Bordeaux (LaBRI)
351 cours de la Libération
33405 Talence Cedex, France

More about us


Latest News


IPARLA Project-team
INRIA - Université de Bordeaux (LaBRI)
351 cours de la Libération
33405 Talence Cedex, France