Provided by: radiance_4R1+20120125-1.1_amd64 bug

NAME

       rsensor - compute sensor signal from a RADIANCE scene

SYNOPSIS

       rsensor  [  -n  nprocs  ][  -h  ][  render  options  ]  [  $EVAR ] [ @file ] { [ -rd nrays ][ -dn nsrc ][
       sensor_view ] sensor_file ..  } octree
       rsensor [ -h ] { [ -rd nrays ][ sensor_view ] sensor_file ..  } .
       rsensor [ options ] -defaults

DESCRIPTION

       Rsensor traces rays outward from one or more specified illumination sensors into the RADIANCE scene given
       by  octree,  sending  the  computed sensor value to the standard output.  (The octree may be given as the
       output of a command enclosed in quotes and preceded by a `!'.)  In the second form, a single period ('.')
       is  given  in  place  of an octree, and the origin and directions of the specified number of rays will be
       printed on the standard output.  If these rays are later traced and added together, the results will  sum
       to a signal proportional to the given sensor distribution.  In the third form, the default values for the
       options (modified by those options present) are printed with a brief explanation.

       Options may be given on the command line and/or read from the environment and/or read  from  a  file.   A
       command  argument beginning with a dollar 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.

       The  sensor  files  themselves  will  be  searched  for  in  the  path locations specified by the RAYPATH
       environment variable, similar to other types of Radiance auxiliary files.  If the sensor file path begins
       with  '/',  '.'  or  '~',  no  search  will  take place.  Before each sensor file, a separate view may be
       specified.  In this case, the view origin and direction will correspond to the position  and  orientation
       of  the  sensor,  and  the view up vector will determine the zero azimuthal direction of the sensor.  The
       fore clipping distance may be used as well, but other view options will be ignored.   (See  rpict(1)  for
       details  on how to specify a view.)  The actual data contained in the sensor file corresponds to the SPOT
       tab-separated matrix specification, where the  column  header  has  "degrees"  in  the  leftmost  column,
       followed by evenly-spaced azimuthal angles.  Each row begins with the polar angle, and is followed by the
       relative sensitivity values for each direction.  A low-resolution example  of  a  sensor  file  is  given
       below:

            degrees   0    90   180  270
            0    .02  .04  .02  .04
            45   .01  .02  .01  .02
            90   .001 .002 .001 .002

       As  well  as  different views, the number of samples may be changed between sensors, where the -rd option
       controls the number of ray samples sent at random, and the -dn option controls the number of rays sent to
       each light source per sensor.

       The  -h  option  toggles  header  output,  which  defaults to "on."  The -n option may be used to specify
       multiple calculation processes on systems with more than one CPU.  For additional  options,  consult  the
       rtrace(1)  man  page.   The  final  octree  argument must be given, as the octree cannot be read from the
       standard input.

EXAMPLES

       To compute values for the same sensor with two different positions:

         rsensor -ab 2 -vf posA.vf mysens.dat -vf posB.vf mysens.dat scene.oct

       To generate a set of rays corresponding to a given sensor and compute the resulting signal with rtrace:

         rsensor -h -vf posC.vf mysens.dat . | rtrace -h scene.oct | total -m

ENVIRONMENT

       RAYPATH        the directories to check for auxiliary files.

AUTHOR

       Greg Ward for Architectural Energy Corporation

SEE ALSO

       oconv(1), rpict(1), rtcontrib(1), rtrace(1)