home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / sgi / 11281 < prev    next >
Encoding:
Text File  |  1992-07-23  |  3.4 KB  |  73 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!mips!odin!fido!cashew.asd.sgi.com!kurt
  3. From: kurt@cashew.asd.sgi.com (Kurt Akeley)
  4. Subject: Re: Reality Engine performance
  5. Message-ID: <nlu95oc@fido.asd.sgi.com>
  6. Sender: news@fido.asd.sgi.com (Usenet News Admin)
  7. Organization: Silicon Graphics, Inc.
  8. References:  <31505@adm.brl.mil> <1992Jul23.164303.13858@eagle.lerc.nasa.gov>
  9. Date: Thu, 23 Jul 1992 21:59:38 GMT
  10. Lines: 61
  11.  
  12. -- 
  13. In article <1992Jul23.164303.13858@eagle.lerc.nasa.gov>, tohanson@gonzo.lerc.nasa.gov (Jeff Hanson) writes:
  14. |> In general I agree with Martin.  Scientific visualization in general,
  15. |> and CFD visualization in particular are polygon bound and not texture
  16. |> bound.  We don't use the bitplanes we have now, so the extra ones
  17. |> in the RealityEngines aren't going to do us any good.
  18.  
  19. RealityEngine does not store textures in the bitplanes, but rather
  20. in separate texture memory.  The additional bitplanes may indeed be of
  21. benefit to you.  See below.
  22.  
  23. |> Here is what I think a good ViSC machine would be -
  24. |> 
  25. |> 1. As high a polygon rate as possible.
  26.  
  27. The benchmark polygon rate of RealityEngine isn't much higher in some
  28. cases than the VGX numbers, but the usable performance is higher.
  29. Reasons include higher fillrate, more fifos between graphics engines,
  30. much faster clipping, backface culling before lighting, much faster
  31. implementation of complex lighting algorithms, etc.
  32.  
  33. |> 2. As much screen resolution as possible.  This is important for highly
  34. |>    detailed grids and for seeing things that differ widely in size in
  35. |>    physical space coordinates.
  36.  
  37. Two of the three bitplane configurations of RealityEngine support 1600x1200
  38. out of the box (including the monitor).  This is accomplished by trading
  39. bitplane depth (number of bitplanes) for bitplane area, which RealityEngine
  40. is designed to do gracefully.
  41.  
  42. |> 3. Antialiasing for lines and polygons.  The VGX Accumulation Buffer is
  43. |>    a good example of this since it is progressive.  That is, you get
  44. |>    maximum responsiveness when interactive (moving) and you get a better
  45. |>    picture when you stop.
  46.  
  47. Most of the additional bitplanes in RealityEngine are there to support
  48. full performance rendering of antialiased points, lines, and especially
  49. polygons.  Because they are there, you can generate antialiased
  50. images without having to presort graphics primitives.  Like a zbuffer,
  51. a cost of additional bitplane resources simplifies application programming
  52. and increases performance.
  53.  
  54. |> 4. Double buffer for 24 bit (or higher) color with 12 bit colormaps available.
  55.  
  56. RealityEngine supports 12 bits per color component (48 bit RGBA) in single,
  57. double, and quad buffer configurations.  Quad buffer supports stereo in
  58. a window, with square pixels, and no incorrect interactions with the window
  59. system (pulldowns, menus, etc. work correctly).
  60.  
  61. Several 12-bit color maps are available, to be assigned to different windows.
  62.  
  63. |> I'll be a SIGGRAPH next week so if anyone wants to discuss this, look for me. 
  64. |> -- 
  65. |> ---------------------------------------------------------------------------
  66. |>  Jeff Hanson - Scientific Graphics Programmer and Workstation Administrator
  67. |>  Sverdrup Technology, NASA Lewis Research Center Group
  68. |>  NASA Lewis Research Center, MS 86-4, Cleveland, Ohio 44135
  69. |>  Telephone - (216) 433-2284  Fax - (216) 433-2182
  70. |>  tohanson@gonzo.lerc.nasa.gov    -   ViSC: Better Science Through Pictures
  71.  
  72. -- Kurt Akeley        kurt@sgi.com  (415) 390-3612  M/S 7U-550
  73.