====== Sitemap ====== This is a sitemap over all available pages ordered by [[doku>namespaces|namespaces]].
Page Actions
Wiki Actions
User Actions
====== Differences ====== This shows you the differences between two versions of the page.
| 
    projects:computing:ui:headtrack [2011/02/05 21:51] fishy created  | 
    
    projects:computing:ui:headtrack [2011/02/05 21:56] (current) fishy  | 
    ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Concept: Large virtual framebuffer on X11, with a relatively small viewport onto the framebuffer. The framebuffer is displayed to the user through video goggles, and the viewport is actively scrolled on the large framebuffer using a headtracker. Does this provide a pseudo-3d environment experience for the user, and does this create a working, productive user interface environment? | + | ====== Concept ====== | 
| + | Large virtual framebuffer on X11, with a relatively small viewport onto the framebuffer. The framebuffer is displayed to the user through video goggles, and the viewport is actively scrolled on the large framebuffer using a headtracker. Does this provide a pseudo-3d environment experience for the user, and does this create a working, productive user interface environment? | ||
| + | |||
| + | ===== Work done ===== | ||
| + | |||
| + | Using FVWM it was very simple to get a proof-of-concept of the large framebuffer and scrolling. The framebuffer/viewport was provided through a combination of FVWMs virtual resolution support and xrandr. The scrolling was implemented as a very naive module for FVWM. Panning/scrolling was not done using head-tracking, instead a joystick input was used for simplicity. | ||
| + | |||
| + | ===== Work in progress ===== | ||
| + | |||
| + | Atmega328p microcontroller + FTDI USB-serial + 5DOM IMU is currently being used to implement a proof-of-concept headtracker. The first generation tracker will not beof a practical size or presicion, but will function as a prototype and proof. | ||