
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

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@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-dev
participants (2)
-
Conrad Huang
-
Tamás Borsos