Hello everybody We are two students studying at an University of Applied Sciences in Switzerland. Currently, we are working on a project in which we try to implement head tracking in our virtual reality environment, a 3-Wall CAVE. The framework we are working with is based on Equalizer.
>From our tracking device, we can extract a matrix which contains information about the position and rotation of the device. We set this matrix as the head matrix (with the function Observer::setHeadMatrix()), and thus, the perspective changes according to it - somehow. When we move left and right (x-axis), or up and down (y-axis), the adaption of the perspective seems to be correct. The problem is the z-axis. When an observer goes near the front plane, the displayed object gets smaller. In our opinion, it should become bigger. Furthermore, the size does change slowly, if the observer is "far" away from the front plane, but if he moves to the front plane, the size decreases rapidly. If he goes close enough, it vanishes... and if he goes even nearer, the object reappears and from here on grows in size the closer he goes. Even if we assume, that the z-axis is somehow reversed, the objects vanish ridiculously fast. This doesn't seem to be right in our opinion, nor does the fact that the object reappears. Shouldn't the object get bigger if one walks towards it? And why does the size of the object change so fast? And additional question: At the moment, the near planes (clipping planes) are the same as the projection walls. What shall we do if we want to have the near planes in front of the projection walls? (So objects can be displayed as if they were in front of the projection walls?) Cheers, Nick and Michael. -- View this message in context: http://software.1713.n2.nabble.com/Head-Tracking-in-CAVE-tp7470111p7470111.html Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com. _______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

