Hi Guys, On 16. Apr 2012, at 14:09, stahn1 [via Software] wrote:
> 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. This is a common misconception. If the object is behind the projection plane, it will cover less pixels as you move closer the wall. It will nevertheless appear bigger, since these pixels cover a wider FOV for the observer - see attached image. > 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. Normal, see attached file again. > If he goes close enough, it vanishes... Now your observer is in the wall. > and if he goes even nearer, the object reappears and from here on grows in > size the closer he goes. Now he is behind the wall, which can't happen in reality (he would be looking back at the wall). > 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?) The near clipping planes always have to be in front of the eye. The distance of the wall is V(eye->wall center), so you can set the near in front of the wall using Channel::setNearFar or Frustum::adjust_near, see Figures on http://www.equalizergraphics.com/documents/design/immersive.html. HTH, Stefan. -- View this message in context: http://software.1713.n2.nabble.com/Head-Tracking-in-CAVE-tp7470111p7470128.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

