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

Reply via email to