[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