RPICT(1)                                                              RPICT(1)



NNAAMMEE
       rpict - generate a RADIANCE picture

SSYYNNOOPPSSIISS
       rrppiicctt [ ooppttiioonnss ] [ $$EEVVAARR ] [ @@ffiillee ] [ ooccttrreeee ]
       rrppiicctt [[ ooppttiioonnss ]] --ddeeffaauullttss

DDEESSCCRRIIPPTTIIOONN
       _R_p_i_c_t  generates  a picture from the RADIANCE scene given in _o_c_t_r_e_e and
       sends it to the standard output.  If no _o_c_t_r_e_e is given,  the  standard
       input  is  read.   (The octree may also be specified as the output of a
       command enclosed in quotes and preceded by a `!'.)  Options specify the
       viewing parameters as well as giving some control over the calculation.
       Options may be given on the command line and/or read from the  environ-
       ment and/or read from a file.  A command argument beginning with a dol-
       lar sign ('$') is immediately replaced by the  contents  of  the  given
       environment  variable.   A  command  argument beginning with an at sign
       ('@') is immediately replaced by the contents of the given file.

       In the second form shown above, the  default  values  for  the  options
       (modified  by  those options present) are printed with a brief explana-
       tion.

       Most options are followed by one or more arguments, which must be sepa-
       rated from the option and each other by white space.  The exceptions to
       this rule are the _-_v_t option and the boolean  options.   Normally,  the
       appearance  of  a boolean option causes a feature to be "toggled", that
       is switched from off to on or on  to  off  depending  on  its  previous
       state.   Boolean  options  may also be set explicitly by following them
       immediately with a '+' or '-', meaning on or off,  respectively.   Syn-
       onyms  for  '+' are any of the characters "yYtT1", and synonyms for '-'
       are any of the characters "nNfF0".  All other characters will  generate
       an error.

       --vvtt_t      Set  view  type  to  _t_.   If  _t is 'v', a perspective view is
                 selected.  If _t is 'l', a parallel view is used.  A cylindri-
                 cal  panorma  may be selected by setting _t to the letter 'c'.
                 This view is like a standard perspective vertically, but pro-
                 jected  on  a  cylinder  horizontally  (like  a soupcan's-eye
                 view).  Two fisheye views are provided as well; 'h' yields  a
                 hemispherical fisheye view and 'a' results in angular fisheye
                 distortion.  A hemispherical fisheye is a projection  of  the
                 hemisphere  onto  a  circle.  The maximum view angle for this
                 type is 180 degrees.  An angular fisheye view is defined such
                 that distance from the center of the image is proportional to
                 the angle from the central view direction.  An angular  fish-
                 eye  can  display  a full 360 degrees.  Note that there is no
                 space between the view type  option  and  its  single  letter
                 argument.

       --vvpp _x _y _z Set  the  view point to _x _y _z _.  This is the focal point of a
                 perspective view or the center of a parallel projection.

       --vvdd _x_d _y_d _z_d
                 Set the view direction vector to _x_d _y_d _z_d _.

       --vvuu _x_d _y_d _z_d
                 Set the view up vector (vertical direction) to _x_d _y_d _z_d _.

       --vvhh _v_a_l   Set the view horizontal size to _v_a_l_.  For a perspective  pro-
                 jection  (including  fisheye  views),  _v_a_l  is the horizontal
                 field of view (in degrees).  For a parallel  projection,  _v_a_l
                 is the view width in world coordinates.

       --vvvv _v_a_l   Set the view vertical size to _v_a_l_.

       --vvoo _v_a_l   Set  the  view  fore clipping plane at a distance of _v_a_l from
                 the view point.  The plane will be perpendicular to the  view
                 direction for perspective and parallel view types.  For fish-
                 eye view types, the clipping plane  is  actually  a  clipping
                 sphere,  centered on the view point with radius _v_a_l_.  Objects
                 in front of this imaginary surface will not be visible.  This
                 may  be useful for seeing through walls (to get a longer per-
                 spective from an exterior view point) or for incremental ren-
                 dering.   A  value of zero implies no foreground clipping.  A
                 negative value produces some interesting  effects,  since  it
                 creates  an  inverted image for objects behind the viewpoint.
                 This possibility is provided mostly for the purpose  of  ren-
                 dering stereographic holograms.

       --vvaa _v_a_l   Set the view aft clipping plane at a distance of _v_a_l from the
                 view point.  Like the view fore plane, it will be perpendicu-
                 lar  to  the view direction for perspective and parallel view
                 types.  For fisheye view types, the clipping plane  is  actu-
                 ally  a  clipping  sphere,  centered  on  the view point with
                 radius _v_a_l_.  Objects behind this imaginary surface  will  not
                 be  visible.   A  value of zero means no aft clipping, and is
                 the only way to see infinitely distant objects  such  as  the
                 sky.

       --vvss _v_a_l   Set  the  view  shift  to _v_a_l_.  This is the amount the actual
                 image will be shifted to the right  of  the  specified  view.
                 This  is  option is useful for generating skewed perspectives
                 or rendering an image a piece at a time.  A value of 1  means
                 that  the rendered image starts just to the right of the nor-
                 mal view.  A value of -1 would be to  the  left.   Larger  or
                 fractional values are permitted as well.

       --vvll _v_a_l   Set  the  view  lift  to  _v_a_l_.  This is the amount the actual
                 image will be lifted up from the specified view,  similar  to
                 the _-_v_s option.

       --vvff _f_i_l_e  Get  view  parameters  from _f_i_l_e_, which may be a picture or a
                 file created by rvu (with the "view" command).

       --xx _r_e_s    Set the maximum x resolution to _r_e_s_.

       --yy _r_e_s    Set the maximum y resolution to _r_e_s_.

       --ppaa _r_a_t   Set the pixel  aspect  ratio  (height  over  width)  to  _r_a_t_.
                 Either  the x or the y resolution will be reduced so that the
                 pixels have this ratio for the specified  view.   If  _r_a_t  is
                 zero,  then  the x and y resolutions will adhere to the given
                 maxima.

       --ppss _s_i_z_e  Set the pixel sample spacing to the integer _s_i_z_e_.  This spec-
                 ifies the sample spacing (in pixels) for adaptive subdivision
                 on the image plane.

       --pptt _f_r_a_c  Set the pixel sample tolerance to _f_r_a_c_.  If two samples  dif-
                 fer by more than this amount, a third sample is taken between
                 them.

       --ppjj _f_r_a_c  Set the pixel sample jitter to _f_r_a_c_.  Distributed ray-tracing
                 performs  anti-aliasing  by randomly sampling over pixels.  A
                 value of one will randomly distribute samples over full  pix-
                 els.   A  value  of zero samples pixel centers only.  A value
                 between zero and  one  is  usually  best  for  low-resolution
                 images.

       --ppmm _f_r_a_c  Set  the pixel motion blur to _f_r_a_c_.  In an animated sequence,
                 the exact view will be blurred between the previous view  and
                 the  next view as though a shutter were open this fraction of
                 a  frame  time.   (See  the  _-_S  option  regarding   animated
                 sequences.)   The first view will be blurred according to the
                 difference between the initial view set on the  command  line
                 and  the first view taken from the standard input.  It is not
                 advisable  to  use  this  option  in  combination  with   the
                 _p_m_b_l_u_r_(_1_)  program,  since  one takes the place of the other.
                 However, it may improve results with _p_m_b_l_u_r  to  use  a  very
                 small  fraction  with  the  _-_p_m option, to avoid the ghosting
                 effect of too few time samples.

       --ddjj _f_r_a_c  Set the direct jittering to _f_r_a_c_.  A value  of  zero  samples
                 each  source  at  specific  sample points (see the _-_d_s option
                 below), giving a smoother but somewhat less accurate  render-
                 ing.   A  positive  value  causes rays to be distributed over
                 each source sample according to its size, resulting  in  more
                 accurate penumbras.  This option should never be greater than
                 1, and may even cause problems (such  as  speckle)  when  the
                 value is smaller.  A warning about aiming failure will issued
                 if _f_r_a_c is too large.  It is usually wise to turn  off  image
                 sampling when using direct jitter by setting -ps to 1.

       --ddss _f_r_a_c  Set  the  direct sampling ratio to _f_r_a_c_.  A light source will
                 be subdivided until the width of each sample area divided  by
                 the  distance  to  the illuminated point is below this ratio.
                 This assures accuracy in regions close to large area  sources
                 at  a  slight  computational  expense.  A value of zero turns
                 source subdivision off, sending at most  one  shadow  ray  to
                 each light source.

       --ddtt _f_r_a_c  Set  the  direct threshold to _f_r_a_c_.  Shadow testing will stop
                 when the potential contribution of at least the next  and  at
                 most  all  remaining  light  source samples is less than this
                 fraction of the  accumulated  value.   (See  the  _-_d_c  option
                 below.)  The remaining light source contributions are approx-
                 imated statistically.  A value of zero means that  all  light
                 source samples will be tested for shadow.

       --ddcc _f_r_a_c  Set  the direct certainty to _f_r_a_c_.  A value of one guarantees
                 that the absolute accuracy of the direct calculation will  be
                 equal  to or better than that given in the _-_d_t specification.
                 A value of zero only insures that all shadow lines  resulting
                 in  a contrast change greater than the _-_d_t specification will
                 be calculated.

       --ddrr _N     Set the number of relays for secondary sources to _N_.  A value
                 of  0  means that secondary sources will be ignored.  A value
                 of 1 means that sources will be made  into  first  generation
                 secondary  sources;  a value of 2 means that first generation
                 secondary sources will also be made  into  second  generation
                 secondary sources, and so on.

       --ddpp _D     Set  the  secondary source presampling density to D.  This is
                 the number of samples per steradian  that  will  be  used  to
                 determine  ahead of time whether or not it is worth following
                 shadow rays through all the reflections and/or  transmissions
                 associated  with a secondary source path.  A value of 0 means
                 that the full secondary source path will always be tested for
                 shadows if it is tested at all.

       --ddvv       Boolean switch for light source visibility.  With this switch
                 off, sources will be black when viewed directly although they
                 will  still  participate  in  the  direct  calculation.  This
                 option may be desirable in conjunction with the _-_i option  so
                 that light sources do not appear in the output.

       --ssjj _f_r_a_c  Set the specular sampling jitter to _f_r_a_c_.  This is the degree
                 to which the highlights are sampled for rough specular  mate-
                 rials.   A  value  of  one  means that all highlights will be
                 fully sampled using distributed ray tracing.  A value of zero
                 means  that no jittering will take place, and all reflections
                 will appear sharp even when they should be diffuse.  This may
                 be  desirable  when  used  in combination with image sampling
                 (see _-_p_s option above) to obtain faster renderings.

       --sstt _f_r_a_c  Set the specular sampling threshold to  _f_r_a_c_.   This  is  the
                 minimum  fraction  of reflection or transmission, under which
                 no specular sampling is performed.  A  value  of  zero  means
                 that  highlights  will always be sampled by tracing reflected
                 or transmitted rays.  A value of one means that specular sam-
                 pling  is  never  used.   Highlights  from light sources will
                 always be correct, but reflections from other  surfaces  will
                 be approximated using an ambient value.  A sampling threshold
                 between zero and one offers a compromise between image  accu-
                 racy and rendering time.

       --bbvv       Boolean  switch  for  back face visibility.  With this switch
                 off, back faces of opaque objects will be  invisible  to  all
                 rays.   This  is  dangerous  unless the model was constructed
                 such that all surface normals on opaque objects face outward.
                 Although  turning off back face visibility does not save much
                 computation time under most circumstances, it may  be  useful
                 as  a  tool  for  scene debugging, or for seeing through one-
                 sided walls from the outside.  This option has no  effect  on
                 transparent or translucent materials.

       --aavv _r_e_d _g_r_n _b_l_u
                 Set the ambient value to a radiance of _r_e_d _g_r_n _b_l_u _.  This is
                 the final value used in place of an indirect  light  calcula-
                 tion.  If the number of ambient bounces is one or greater and
                 the ambient value weight is non-zero (see _-_a_w and _-_a_b below),
                 this value may be modified by the computed indirect values to
                 improve overall accuracy.

       --aaww _N     Set the relative weight of the ambient value given  with  the
                 _-_a_v  option  to _N_.  As new indirect irradiances are computed,
                 they will modify the default ambient value in a moving  aver-
                 age,  with the specified weight assigned to the initial value
                 given on the command and all other weights set to  1.   If  a
                 value  of 0 is given with this option, then the initial ambi-
                 ent value is never modified.  This is the  safest  value  for
                 scenes with large differences in indirect contributions, such
                 as when both indoor and outdoor (daylight) areas are visible.

       --aabb _N     Set  the number of ambient bounces to _N_.  This is the maximum
                 number of diffuse bounces computed by the  indirect  calcula-
                 tion.  A value of zero implies no indirect calculation.

       --aarr _r_e_s   Set  the  ambient resolution to _r_e_s_.  This number will deter-
                 mine the maximum density of ambient values used in interpola-
                 tion.  Error will start to increase on surfaces spaced closer
                 than the scene size divided by the ambient  resolution.   The
                 maximum  ambient  value  density  is the scene size times the
                 ambient accuracy (see the _-_a_a option below)  divided  by  the
                 ambient  resolution.   The scene size can be determined using
                 _g_e_t_i_n_f_o_(_1_) with the _-_d option on the input octree.   A  value
                 of zero is interpreted as unlimited resolution.

       --aaaa _a_c_c   Set  the  ambient  accuracy to _a_c_c_.  This value will approxi-
                 mately equal the error from indirect  illuminance  interpola-
                 tion.  A value of zero implies no interpolation.

       --aadd _N     Set  the  number of ambient divisions to _N_.  The error in the
                 Monte Carlo  calculation  of  indirect  illuminance  will  be
                 inversely  proportional to the square root of this number.  A
                 value of zero implies no indirect calculation.

       --aass _N     Set the number of ambient super-samples to _N_.   Super-samples
                 are  applied  only to the ambient divisions which show a sig-
                 nificant change.

       --aaff _f_n_a_m_e Set the ambient file to _f_n_a_m_e_.  This is where indirect  illu-
                 minance  will  be  stored  and retrieved.  Normally, indirect
                 illuminance values are kept in memory and lost when the  pro-
                 gram  finishes  or  dies.  By using a file, different invoca-
                 tions can share illuminance values, saving time in the compu-
                 tation.  Also, by creating an ambient file during a low reso-
                 lution rendering, better results can be obtained in a  second
                 high resolution pass.  The ambient file is in a machine-inde-
                 pendent binary format which may be examined with  _l_o_o_k_a_m_b_(_1_)_.

                 The ambient file may also be used as a means of communication
                 and data sharing between simultaneously executing  processes.
                 The  same  file  may  be used by multiple processes, possibly
                 running on different machines and accessing the file via  the
                 network  (ie.  _n_f_s_(_4_)_)_.  The network lock manager _l_o_c_k_d_(_8_) is
                 used to insure that this information is used consistently.

                 If any calculation parameters are changed  or  the  scene  is
                 modified,  the old ambient file should be removed so that the
                 calculation can start over from  scratch.   For  convenience,
                 the  original  ambient parameters are listed in the header of
                 the ambient file.  _G_e_t_i_n_f_o_(_1_) may be used to print  out  this
                 information.

       --aaee _m_a_t   Append  _m_a_t  to the ambient exclude list, so that it will not
                 be considered during the indirect  calculation.   This  is  a
                 hack  for  speeding the indirect computation by ignoring cer-
                 tain objects.  Any object having _m_a_t as its modifier will get
                 the  default  ambient  level  rather than a calculated value.
                 Any number of excluded materials may be given, but each  must
                 appear in a separate option.

       --aaii _m_a_t   Add  _m_a_t to the ambient include list, so that it will be con-
                 sidered during the indirect calculation.  The program can use
                 either an include list or an exclude list, but not both.

       --aaEE _f_i_l_e  Same  as _-_a_e_, except read materials to be excluded from _f_i_l_e_.
                 The RAYPATH environment variable determines which directories
                 are searched for this file.  The material names are separated
                 by white space in the file.

       --aaII _f_i_l_e  Same as _-_a_i_, except read materials to be included from  _f_i_l_e_.

       --mmee _r_e_x_t _g_e_x_t _b_e_x_t
                 Set the global medium extinction coefficient to the indicated
                 color, in units of  1/distance  (distance  in  world  coordi-
                 nates).   Light  will  be scattered or absorbed over distance
                 according to this value.  The ratio of  scattering  to  total
                 scattering  plus  absorption  is set by the albedo parameter,
                 described below.

       --mmaa _r_a_l_b _g_a_l_b _b_a_l_b
                 Set the global medium albedo to the given value between 0 0 0
                 and 1 1 1.  A zero value means that all light not transmitted
                 by the medium is absorbed.  A unitary value  means  that  all
                 light  not transmitted by the medium is scattered in some new
                 direction.  The isotropy of scattering is determined  by  the
                 Heyney-Greenstein parameter, described below.

       --mmgg _g_e_c_c  Set  the  medium  Heyney-Greenstein eccentricity parameter to
                 _g_e_c_c_.  This  parameter  determines  how  strongly  scattering
                 favors  the  forward  direction.  A value of 0 indicates per-
                 fectly isotropic scattering.  As this parameter approaches 1,
                 scattering tends to prefer the forward direction.

       --mmss _s_a_m_p_d_i_s_t
                 Set  the medium sampling distance to _s_a_m_p_d_i_s_t_, in world coor-
                 dinate units.  During source scattering,  this  will  be  the
                 average  distance  between  adjacent  samples.   A value of 0
                 means that only one sample will be  taken  per  light  source
                 within a given scattering volume.

       --ii        Boolean  switch  to  compute  irradiance rather than radiance
                 values.  This only affects the final result,  substituting  a
                 Lambertian surface and multiplying the radiance by pi.  Glass
                 and other transparent surfaces are ignored during this stage.
                 Light  sources still appear with their original radiance val-
                 ues, though the _-_d_v option (above) may be  used  to  override
                 this.

       --llrr _N     Limit reflections to a maximum of _N_.

       --llww _f_r_a_c  Limit  the  weight  of each ray to a minimum of _f_r_a_c_.  During
                 ray-tracing, a record is kept of the final contribution a ray
                 would  have  to  the image.  If it is less then the specified
                 minimum, the ray is not traced.

       --SS _s_e_q_s_t_a_r_t
                 Instead of generating a single picture based only on the view
                 parameters  given  on  the  command  line, this option causes
                 _r_p_i_c_t to read view options from the standard  input  and  for
                 each  line  containing a valid view specification, generate a
                 corresponding picture.  This option is most useful for gener-
                 ating  animated sequences, though it may also be used to con-
                 trol rpict from a remote process for network-distributed ren-
                 dering.   _S_e_q_s_t_a_r_t is a positive integer that will be associ-
                 ated with the first output frame, and incremented for succes-
                 sive  output  frames.  By default, each frame is concatenated
                 to the output stream, but  it  is  possible  to  change  this
                 action  using  the  _-_o  option  (described  below).  Multiple
                 frames  may  be  later  extracted  from  the   output   using
                 _r_a___r_g_b_e_(_1_)_.

                 Note  that the octree may not be read from the standard input
                 when using this option.

       --oo _f_s_p_e_c  Send the picture(s) to the file(s) given by _f_s_p_e_c instead  of
                 the  standard  output.  If this option is used in combination
                 with _-_S and _f_s_p_e_c contains an  integer  field  for  _p_r_i_n_t_f_(_3_)
                 (eg.  "%03d")  then  the actual output file name will include
                 the current frame number.  _R_p_i_c_t will  not  allow  a  picture
                 file  to  be clobbered (overwritten) with this option.  If an
                 image in a sequence already exists _(_-_S  option),  _r_p_i_c_t  will
                 skip  until  it  reaches an image that doesn't, or the end of
                 the sequence.  This is useful for running rpict  on  multiple
                 machines  or  processors to render the same sequence, as each
                 process will skip to the next frame that needs rendering.

       --rr _f_n     Recover pixel information from the file _f_n_.  If  the  program
                 gets killed during picture generation, the information may be
                 recovered using this option.  The view parameters and picture
                 dimensions are also recovered from _f_n if possible.  The other
                 options should be identical to those which created _f_n_, or  an
                 inconsistent  picture  may result.  If _f_n is identical to the
                 file specification given  with  the  _-_o  option,  _r_p_i_c_t  will
                 rename  the file prior to copying its contents.  This insures
                 that the old file is not overwritten accidentally.  (See also
                 the _-_r_o option, below.)

                 If  _f_n is an integer and the recover option is used in combi-
                 nation with the _-_S option, then _r_p_i_c_t skips a number of  view
                 specifications  on  its input equal to the difference between
                 _f_n and _s_e_q_s_t_a_r_t_.  _R_p_i_c_t then performs a recovery operation on
                 the  file constructed from the frame number _f_n and the output
                 file specification given with the _-_o option.  This provides a
                 convenient  mechanism  for  recovering  in  the  middle of an
                 aborted picture sequence.

                 The recovered file will be removed if the operation  is  suc-
                 cessful.  If the recover operation fails (due to lack of disk
                 space) and the output file and  recover  file  specifications
                 are  the same, then the original information may be left in a
                 renamed temporary file.  (See FILES section, below.)

       --rroo _f_s_p_e_c This option causes pixel information to be recovered from and
                 subsequently  returned to the picture file _f_s_p_e_c_.  The effect
                 is the same as specifying identical recover and  output  file
                 names with the _-_r and _-_o options.

       --zz _f_s_p_e_c  Write  pixel distances out to the file _f_s_p_e_c_.  The values are
                 written as short floats, one per pixel in scanline order,  as
                 required by _p_i_n_t_e_r_p_(_1_)_.  Similar to the _-_o option, the actual
                 file name will be constructed using _p_r_i_n_t_f and the frame num-
                 ber  from the _-_S option.  If used with the _-_r option, _-_z also
                 recovers information from an aborted rendering.

       --PP _p_f_i_l_e  Execute in a persistent mode,  using  _p_f_i_l_e  as  the  control
                 file.   This  option  must  be  used together with _-_S_, and is
                 incompatible with the recover option _(_-_r_)_.  Persistent execu-
                 tion  means  that  after  reaching  end-of-file on its input,
                 _r_p_i_c_t will fork a child process that will  wait  for  another
                 _r_p_i_c_t command with the same _-_P option to attach to it.  (Note
                 that since the rest of the command line options will be those
                 of  the  original invocation, it is not necessary to give any
                 arguments besides _-_P for subsequent calls.)  Killing the pro-
                 cess  is  achieved with the _k_i_l_l_(_1_) command.  (The process ID
                 in the first line of _p_f_i_l_e may be used to identify the  wait-
                 ing  _r_p_i_c_t process.)  This option may be less useful than the
                 _-_P_P variation, explained below.

       --PPPP _p_f_i_l_e Execute in continuous-forking persistent mode, using _p_f_i_l_e as
                 the control file.  The difference between this option and the
                 _-_P option described above is the creation of multiple  dupli-
                 cate  processes  to handle any number of attaches.  This pro-
                 vides a simple and reliable mechanism of  memory  sharing  on
                 most multiprocessing platforms, since the _f_o_r_k_(_2_) system call
                 will share memory on a copy-on-write basis.  This option  may
                 be  used  with _r_p_i_e_c_e_(_1_) to efficiently render a single image
                 using multiple processors on the same host.

       --tt _s_e_c    Set the time between progress reports  to  _s_e_c_.   A  progress
                 report  writes the number of rays traced, the percentage com-
                 pleted, and the CPU usage to the standard error.  Reports are
                 given  either  automatically after the specified interval, or
                 when the process receives  a  continue  (-CONT)  signal  (see
                 _k_i_l_l_(_1_)_)_.  A value of zero turns automatic reporting off.

       --ee _e_f_i_l_e  Send  error messages and progress reports to _e_f_i_l_e instead of
                 the standard error.

       --ww        Boolean switch for warning messages.  The default is to print
                 warnings,  so  the first appearance of this option turns them
                 off.

EEXXAAMMPPLLEE
       rpict -vp 10 5 3 -vd 1 -.5 0 scene.oct > scene.pic

       rpict -S 1 -o frame%02d.pic scene.oct < keyframes.vf

EENNVVIIRROONNMMEENNTT
       RAYPATH        the directories to check for auxiliary files.

FFIILLEESS
       /usr/tmp/rtXXXXXX        common header information for picture sequence
       rfXXXXXX       temporary name for recover file

DDIIAAGGNNOOSSTTIICCSS
       If  the program terminates from an input related error, the exit status
       will be 1.  A system related error results in an exit status of 2.   If
       the  program receives a signal that is caught, it will exit with a sta-
       tus of 3.  In each case, an error message will be printed to the  stan-
       dard error, or to the file designated by the _-_e option.

AAUUTTHHOORR
       Greg Ward

SSEEEE AALLSSOO
       getinfo(1),  lookamb(1),  oconv(1),  pfilt(1),  pinterp(1),  pmblur(1),
       printf(3), ra_rgbe(1), rad(1), rtrace(1), rvu(1)



RADIANCE                            2/26/99                           RPICT(1)
