home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / demos / t / teapot / !Teapot / !Help < prev    next >
Text File  |  1991-01-10  |  2KB  |  39 lines

  1. a)   It's not actually my teapot (the original data was
  2. designed by a chap called Martin Newall, and is now one
  3. of the standard items in computer graphics literature).
  4.  
  5. b)   The original data was in parametric bicubic Bézier
  6. patch form, and the thought of rendering it directly
  7. made my brain overheat;  so I converted the data to
  8. polygon format (64 polygons per patch).
  9.  
  10. c)   I rendered the polygons using my own Gouraud-
  11. shading routine (which incorporates a simple pixel-
  12. dithering algorithm) and a quasi-Phong shading model to
  13. give a metallic sheen.   There are 77 frames in all,
  14. depicting the teapot rotating about two axes at once.
  15.  
  16. d)   Each frame took a couple of minutes to generate
  17. (even with the whole rendering process running in ARM
  18. code, this is still pretty slow compared to dedicated
  19. graphics hardware).
  20.  
  21. e)   The frames are individually compacted using an
  22. extremely tacky run-length-encoding procedure of mine
  23. and take up far more space than need be.
  24.  
  25. f)   As a result of the rendering methodology, the end
  26. result is covered in digital artifacts, both spatial
  27. and temporal (particularly noticeable if you watch the
  28. spout).   The decompactor only runs at 25 Hz and so
  29. this doesn't help either.
  30.  
  31.      So despite Jonathon's enthusiasm, perhaps you can
  32. understand why I don't shout about it from the hills.
  33. I guess it's not bad for a quick sketch, but there's
  34. certainly a lot of room for improvement.   I might have
  35. a go at ray-tracing it at some stage, but at the moment
  36. there are various things like earning a living and
  37. studying for a degree which get in the way !
  38.  
  39. Zeus