[chimera-dev] Headtracking software

Conrad Huang conrad at cgl.ucsf.edu
Wed Nov 17 11:16:29 PST 2010


We're glad our software is useful at your university.

Regarding head tracking systems, we actually experimented with that 
concept (see our tech notes at 
http://www.cgl.ucsf.edu/Outreach/technotes/headtrack_cameramouse.html 
and http://www.cgl.ucsf.edu/Outreach/technotes/headtrack_wii.html). 
I've attached the code we developed for our experiments.  Obviously, the 
interface for fetching head position will need to be updated, but the 
part that manipulates the camera position and scaling should be the same.

Although the HeadTracker extension was designed to read head coordinates 
from a network source, it also has some test code where it responds to 
mouse movements.  The easiest way to see how the extension works is:

1. extract the HeadTracker folder from the zip file into a directory 
(call it D)
2. bring up Chimera's preferences panel (menu item "Favorites -> 
Preferences..."
3. select the "Tools" category; add directory D to the "Locations" list; 
and click the "Save" button
4. select the "Mouse" category; assign a button (eg Ctrl-3) to "track 
head"; and click the "Save" button
5. start menu item "Tools -> Viewing Controls -> Head Tracker" and 
change "Center" to "window"
6. when you move the mouse with the assigned button pressed, you should 
see the view change in response (eg moving the mouse to the right should 
cause what appears to be a slight rotation to the left)

Steps 1-4 are needed only the first time.  Thereafter, you should be 
able to start Head Tracker immediately.  Please let me know if you have 
any questions.

Conrad

On 11/16/2010 1:52 AM, Tamás Borsos wrote:
> Hi,
>
> first of all I would like to thank You all for your work on this
> project, because we are using your software regularly for short three
> dimensional presentations to our students at Lorand Eotvos University,
> Hungary. I am working at the Faculty of Natural Sciences as a software
> engineer and we have a large stereoscopic projection system and we are
> just about to finish the development of our head tracking system,
> which is already able to measure the position and orientation of the
> viewers head. This way we will be able adapt the viewpoint of the
> three dimensional software to the viewpoint of the user.
>
> In order to completely interface our system with your software we need
> to modify it or write an additional module. Would you be so kind to
> help me find a sophisticated (or maybe easy) way to upload/adjust the
> cameraposition (world transformation) through an interface to your
> software?
>
> Thank you very much in advance.
>
> Regards,
> Thomas Borsos
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HT.zip
Type: application/x-zip-compressed
Size: 7712 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20101117/3ad50e3b/attachment.bin>


More information about the Chimera-dev mailing list