home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / form / docs / faq.doc next >
Text File  |  1993-11-10  |  4KB  |  107 lines

  1. Frequently asked Questions (or at least some I've made up)
  2.  
  3. QUESTION AND ANSWERS:
  4.  
  5. Q.  It's awfully slow. Can I make it go faster?
  6.  
  7. A.  Try a lower screen res (e.g. -res1), 
  8.     Try turning off the bios switch, (-bios-), 
  9.             (or try -modex if you can't use -bios-)
  10.     For -res2 or higher try using an EMS driver, this can be a lot faster.
  11.     Try using spheres or boxes instead of ellipses, and ellipses
  12.         instead of toroids until you have a final form ready.
  13.  
  14.     I have written as much of the display code in integers as I can,
  15.     if it's still slow there is probably not much I can do, I
  16.     developed this program on a 25Mhz 386 without a co-processor, and
  17.     tested it on a 16Mhz 386sx with a co-pro so there shouldn't be
  18.     too many people for whom this program is way too slow.
  19.  
  20. Q.  The display doesn't look right, the edges are not straight, 
  21.     the spheres aren't round, etc. etc.
  22.  
  23. A.  Try using -q and a number from 0 to 5, the spheres will be better,
  24.     but oh so slow. As for the crumbly edges where things intersect, YUP, 
  25.     they're pretty bad aren't they! I am working on this. It's something 
  26.     to do with using integer bresenham algorithms throughout the 
  27.     drawing phase.
  28.  
  29.     Oh and finally if you want perfection then use form to produce POV 
  30.     output (flags -pov+ -display-) and raytrace it (see you next week 
  31.     sometime)
  32.  
  33.     -- NEWSFLASH 
  34.                  as of 10th November there is now a new -float+ flag. This
  35.     fixes the crumbly edges but at the expense of speed (4-10 times slower), 
  36.     unless you have a 486 in which case you'll probably not notice.
  37.  
  38.  
  39. Q.  FORM crashes when running under windows or QEMM with STEALTH,
  40.     just as it is about to start displaying. Why? 
  41.  
  42. A.  The display detection code seems to give Windows 3.1 (tm etc.)
  43.     and QEMM (tm etc.)  severe heartburn. This problem made me decide to
  44.     use a VESA driver. If I install my VESA driver before windows (I use
  45.     UNIVESA) then I have no problems. Again if I tried to install UNIVESA
  46.     after running up windows it had the same effect, (no coincidence as
  47.     the code I use is from the same author).
  48.  
  49.     Perhaps you could also try extra stealth exclusions if you're 
  50.     using QEMM.
  51.  
  52. Q.  I haven't got a VESA driver for my card, what can I do?
  53.  
  54. A.  If you don't have one don't worry, FORM will use it's inbuilt
  55.     video routines, the only problem you may find is if you are
  56.     running under windows. I suggest that you try and get hold of
  57.     UNIVESA, it's the one I use, and it's free, and it's recomended 
  58.     by the POV team.
  59.  
  60. Q.  My VESA driver kills windows so I don't like using it. 
  61.  
  62. A.  I have actually come across this problem, try using UNIVESA. See
  63.     previous question.
  64.  
  65.  
  66. Q.  My machine can support a resolution of 1024x768 at 256 colours
  67.     but form won't display at a res higher than 800x600.
  68.  
  69. A.  You almost certainly don't have enough extended/expanded memory
  70.     for the ZBuffer workspace. You need twice as much extended memory
  71.     free as there are pixels, ie for 1024x768 you need 2*768K bytes
  72.     or around 1.4Meg of extended/expanded memory.  
  73.  
  74.     Trick: Try running windows with a permanent swap file, shell out 
  75.     to DOS using a PIF file with the EMS settings set to -1 (allow
  76.     as much as possible) and try again. (Dont forget to load a VESA 
  77.     driver if need be). Windows will provide you with some virtual EMS!
  78.  
  79. Q.  How can I input Textures, I hate having to edit the POV file each time.
  80.  
  81. A.  This restriction is being lifted even as you read this doc. You CAN
  82.     now enter textures, it's a little crude at the moment (10th Nov 93)
  83.     but it does work, requires POV version 2.
  84.  
  85. Q.  I've got this brilliant ray tracer called "Wait All Day", can I
  86.     produce output for it? 
  87.  
  88. A.  If you send me enough information about the input file format
  89.     I'll see what I can do. See FEEDBACK at the top of this doc. 
  90.  
  91. Q.  Are you going to add colour?
  92.  
  93. A.  I may add some colour for true colour monitors. I'll have to complete
  94.     textures first. This is looking more and more likely, now.
  95.  
  96. Q.  It's great, where can I get a version that works?
  97.  
  98. A.  What do you mean it doesn't work! Email some bugs to me, better
  99.     yet Email some praise to me and I'll let you know where you can
  100.     get the latest version.
  101.  
  102.  
  103.  
  104.         rummy@snaffle.demon.co.uk
  105.  
  106.         Andrew Rowbottom
  107.