home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / graphics / visualiz / 1239 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  2.4 KB

  1. From: hstroyan@hpfcso.FC.HP.COM (Howard Stroyan)
  2. Date: Thu, 20 Aug 1992 18:20:20 GMT
  3. Subject: Re: Changing controlling stereo real estate (possible?)
  4. Message-ID: <21580003@hpfcso.FC.HP.COM>
  5. Organization: Hewlett-Packard, Fort Collins, CO, USA
  6. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!hpscdc!hplextra!hpfcso!hstroyan
  7. Newsgroups: comp.graphics.visualization
  8. References: <BsxIns.LAw@fmsrl7.srl.ford.com>
  9. Lines: 35
  10.  
  11. In comp.graphics.visualization, checker@acf5.NYU.EDU (checker) writes:
  12.  
  13. > Anyway, to address the question at hand: I'm no X windows expert, so I'm
  14. > not sure how you'd pull this off, but the solution is pretty obvious;
  15. > draw the desktop at half the vertical resolution to both the top and
  16. > bottom of the screen.  This way when the frame-rate doubler is running
  17. > you'll see the same desktop with both eyes.  You'd draw all 2d objects
  18. > identically to the top and bottom, and all 3d objects from different
  19. > viewpoints, as usual.
  20.  
  21. This is correct, but you did overlook one more detail.
  22. Since each half frame (now a complete left or right frame) is stretched
  23. to cover the entire screen, a 2:1 aspect ratio is introduced for each
  24. pixel.  If you just cut the X servers screen res to say 1280x512 and 
  25. then replicate the non-stereo pixels in the upper and lower framebuffer
  26. the image will be distorted.  Sort of like a vistavision movie title on 
  27. TV screen.  To adjust for this, the simplest thing to do is to cut the
  28. effective X server resolution to 640x512 and replicate the pixels by 2
  29. in the horizontal dimension.  This approach was taken by E&S in their
  30. Stereo in a window solution.
  31.  
  32. An alternate approach is to not half the effective frame resolution but to
  33. instead half the effective video bandwidth.  That is, have left and right
  34. framebuffer of full resolution (say 1280x1024) and display them in 
  35. alternation (either interlaced or complete frames).  This would produce
  36. an effective frame rate of 30 fps on a typical 60Hz display.  The 
  37. benefit of this approach is that a high screen res and a 1:1 aspect ratio
  38. are maintained.  The disadvantage is ... well it reminds me of an other
  39. old movie "My Friend Flicker" :-).  I remember seening this setup on
  40. mac in the 89' SIGGRAPH Textronics booth.  I did have stereo_in_a_window
  41. but it strobed terribly.
  42. --
  43. Howard Stroyan                                         
  44. Hewlett-Packard                                        hstroyan@fc.hp.com
  45. User Interface Technology Division                     
  46.