home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / raytrace / ray3d / Docs / !Shade4 < prev    next >
Encoding:
Text File  |  1995-07-24  |  6.5 KB  |  204 lines

  1.                     
  2.       _______________________________________________________
  3.  
  4.    This Help file describes the use of !Shade4, a support application
  5.    for !Ray3d-Pro which will take a scene file and produce an ASCII
  6.    file suitable for the Public Domain raytracer, RayShade.
  7.  
  8.  
  9.    Introduction
  10.  
  11.    Originally, !Ray3d-Pro was written as one complete application,
  12.    which could raytrace your scenes on a number of different PD
  13.    raytracers.
  14.  
  15.    However, it soon became apparent that if I was to enable the program
  16.    to cater for an additional raytracer at a later date, I would need
  17.    to re-release a new version of !Ray3d-Pro.
  18.  
  19.    This would have two problems:
  20.  
  21.    * The size of the Ray3d-Pro application would continue to grow,
  22.      and ultimately become too large for base level machines.
  23.  
  24.    * I would need to distribute the new version.
  25.    
  26.    So I decided to break the program down into several applications,
  27.    namely the scene designer, and the raytracing applications of which
  28.    Shade4 is one.
  29.  
  30.    The advantages of this are:
  31.  
  32.    * The size of the main !Ray3d-Pro application would remain fixed.
  33.  
  34.    * New Raytracing applications could be released.
  35.  
  36.    * Raytracing can now be done without !Ray3d-Pro being loaded. This
  37.      releases a substantial amount of memory for the raytracers, and
  38.      therefore allows bigger scenes to be raytraced.
  39.  
  40.  
  41. Using !Shade4
  42.  
  43.    Using !Shade4
  44.  
  45.    To raytrace a scene using this application simply drop a scene file
  46.    which has been created with !Ray3d-Pro, onto the !Shade4 icon on the
  47.    icon bar.
  48.  
  49.    A normal RISC OS save window will appear which allows you to specify
  50.    where to save the ASCII file which can be loaded into !Rayshade for
  51.    raytracing .
  52.  
  53.    If you try to save the ASCII file over an existing scene file, a
  54.    requestor will appear allowing you to Cancel the operation, or
  55.    overwrite the scene file.
  56.  
  57.    Note that the ASCII file cannot be re-loaded into Ray3d-Pro and so if
  58.    you want to continue editing the scene, you must keep the scene file.
  59.  
  60.    Many  are available by selecting
  61.    "options" from the icon bar menu.
  62.  
  63.  
  64.    Field of View
  65.  
  66.    This controls how much of an angle will be between the left and
  67.    right sides of the image. setting this to 360° would mean that
  68.    you could see in a full circle.
  69.  
  70.  
  71.    Ambience Lighting
  72.  
  73.    This controls the amount of background lighting there is. Higher
  74.    values mean the whole scene is lighter.
  75.  
  76.  
  77.    Depth of Field
  78.  
  79.    This option allows you to set the depth of field for the scene
  80.    to be raytraced. The depth of field controls the amount of focus
  81.    blur which is present in the final image. Objects close to the
  82.    observer appear in sharp focus, while those further away appear
  83.    blurred.
  84.  
  85.    A value of 0 results in a pinhole camera, where no blur will take
  86.    place in the scene. Values greater than 0 result in a greeater
  87.    amount of blurring to take place. 
  88.  
  89.  
  90.    Grids
  91.  
  92.    This option determines whether grids will be used by RayShade for
  93.    raytracing. Grids speed up raytracing for complex scenes, but also
  94.    take more memory. If you get an 'out of memory' error, turn this
  95.    option off.
  96.    
  97.  
  98.    Raytracing Options
  99.  
  100.    Quality
  101.  
  102.    In this section of the options window are four option buttons. When
  103.    each of these is on, !Shade4 will create the ASCII file with the
  104.    relevant information to raytrace that aspect of the scene. If the
  105.    options are off, then the picture quality will be poorer, but the
  106.    raytracing time will be reduced.
  107.  
  108.    The following descriptions are true when the option is turned OFF.
  109.  
  110.    Lights      - This removes lights from the scene, so that all obects
  111.                  have the same amount of light cast upon them.
  112.  
  113.    Textures    - Removes textures such as wood, marble, checker, etc.
  114.                  Greatly improves the rendering time.
  115.  
  116.    Reflections - Stops reflected rays from being calculated. Only
  117.                  has any effect if a scene cnntains mirrored objects.
  118.  
  119.    Refractions - Stops refracted rays from being calculated. Only
  120.                  has any effect if a scene cnntains transparent objects.
  121.  
  122.  
  123.    Tutorial
  124.  
  125.    So, you've just spent ages designing a scene using !Ray3d-Pro and you
  126.    want to raytrace it - but you don't know how to.
  127.  
  128.    Step 1
  129.  
  130.    The easiest way to raytrace a scene is to simply drag the Ray3d-Pro scene
  131.    file from the disc onto the !Shade4 icon on the icon bar.
  132.  
  133.    A normal RISC OS save box will appear, and you should save the file
  134.    back to the disc. This is an ASCII file which can now be loaded into
  135.    the !Rayshade application (written by Craig Kolb), which will raytrace
  136.    the scene.
  137.  
  138.    Step 2
  139.  
  140.    OK, you want to alter some of the raytracing options, and make the
  141.    raytracing time smaller perhaps?
  142.    
  143.    Click the MENU button over the icon on the icon bar, and you will
  144.    see a menu with the following options.
  145.  
  146.    Selecting "Options" will bring up a window where various options can
  147.    be set. (click on options above, to get more info). 
  148.  
  149.    When you have altered the options you require, follow the same
  150.    procedure as in Step 1.
  151.  
  152.  
  153.    Save options.
  154.  
  155.    Choosing this menu item will save all of your current raytracing
  156.    options to disc, so that when !Shade4 is re-loaded at a later date,
  157.    all of the options will be as they are now.
  158.  
  159.    Quit
  160.  
  161.    Selecting this option will quit the !Shade4 application.
  162.  
  163.    Info
  164.  
  165.    This displays information about the !Shade4 application, such as the
  166.    version number and Author.
  167.  
  168.    Glossary
  169.  
  170.    !Ray3d-Pro
  171.  
  172.    !Ray3d-Pro is a scene designer which allows you to create a scene
  173.    in three dimensions, which can then be raytraced using !RayShade.
  174.  
  175.    Raytracing
  176.  
  177.    Raytracing is the technique used for generating realistic pictures
  178.    from a 3d scene. Each ray of light is traced from where it ‘hits’
  179.    the scene, back to the light source it came from. This process then
  180.    ensures that the scene generated is close to real life because it
  181.    follows the same physical laws.
  182.  
  183.    Depth of field
  184.  
  185.    Depth of field is the term given to the way that objects in the
  186.    distance appear fuzzy and out of focus, while objects a specific
  187.    distance away appear clear.
  188.  
  189.    Ambience light
  190.  
  191.    Ambience light is the term given to the amount of background light
  192.    present in a raytraced picture.
  193.  
  194.    If the value specified is too low then a scene will appear dark,
  195.    while s value which is too high will cause a washed out appearance.
  196.  
  197.    Field of view
  198.  
  199.    Field of View is the angle that your eyes can see. If you had a
  200.    field of view which was 360° then you would be able to see in a
  201.    full circle, including things that were behind you.
  202.  
  203.  
  204.