Provided by: radiance_4R1+20120125-1.1_amd64 bug

NAME

       rvu - generate RADIANCE images interactively

SYNOPSIS

       rvu  [  rpict  options  ][  -n nproc ][ -o dev ][ -b ][ -pe exposure ] [ $EVAR ] [ @file ]
       octree
       rvu [ options ] -defaults
       rvu -devices

DESCRIPTION

       Rvu generates RADIANCE images using octree.  (The octree may be given 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  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 options are the  same  as  for  rpict(1),
       with  a few notable exceptions.  The -r, -z, -S, -P, -PP and -t options are not supported,
       and -o specifies which output device is being used instead of the output file.  The -x, -y
       and  -pa  options  are  unnecessary,  since  rvu scales the display image to the specified
       output device.  Additionally, the -b option improves the display  on  greyscale  monitors,
       and -pe may be used to set an initial exposure value.

       The -n option may be used to specify multiple processes, to accelerate rendering.

       In  the  second  form,  the  default  values  for  the  options  are  printed with a brief
       explanation.  In the third form, the list of supported output devices is displayed.

       rvu starts rendering the image from the selected  viewpoint  and  gradually  improves  the
       resolution  of  the display until interrupted by keyboard input.  rvu then issues a prompt
       (usually ':') and accepts a command line from the user.  rvu may also stop its calculation
       and  wait for command input if the resolution of the display has reached the resolution of
       the graphics device.  At this point, it will give the 'done:'  prompt  and  await  further
       instructions.   If  rvu  runs out of memory due to lack of resources to store its computed
       image, it will give the 'out of memory:' prompt.  At this prompt, the user  can  save  the
       image,  quit,  or  even restart a new image, although this is not generally recommended on
       virtual memory machines for efficiency reasons.

       rvu is not meant to be a rendering program, and we strongly  recommend  that  rpict(1)  be
       used  instead  for  that  purpose.   Since  rpict(1) does not store its image in memory or
       update any display of its output, it is much faster and less  wasteful  of  its  resources
       than  rvu.   rvu  is  intended  as a quick interactive program for deciding viewpoints and
       debugging scene descriptions and is not suited for producing polished images.

COMMANDS

       Once the program starts, a number of commands can be used to control  it.   A  command  is
       given by its name, which can be abbreviated, followed by its arguments.

       aim [ mag [ x y z ] ]
                 Zoom  in by mag on point x y z .  The view point is held constant; only the view
                 direction and size are changed.  If x y z is missing,  the  cursor  is  used  to
                 select  the  view  center.  A negative magnification factor means zoom out.  The
                 default factor is one.

       ^C        Interrupt.  Go to the command line.

       exposure [ spec ]
                 Adjust exposure.  The number spec is a multiplier used to compensate the average
                 exposure.  A value of 1 renormalizes the image to the computed average, which is
                 usually done immediately after startup.  If spec begins with a '+' or  '-',  the
                 compensation  is  interpreted in f-stops (ie. the power of two).  If spec begins
                 with an '=', an absolute  setting  is  performed.   An  '='  by  itself  permits
                 interactive  display  and  setting of the exposure.  If spec begins with an '@',
                 the exposure is  adjusted  to  present  similar  visibility  to  what  would  be
                 experienced  in  the real environment.  If spec is absent, or an '@' is followed
                 by nothing, then the cursor is used  to  pick  a  specific  image  location  for
                 normalization.

       focus [distance]
                 Set  focus  distance  for  depth-of-field  sampling.   If  a  distance  in world
                 coordinates is absent, then the cursor is used to choose a point in the scene on
                 which to focus.  (The focus distance setting does not affect rendering in rview,
                 but can be used in rpict with the -pd option to simulate depth-of-field on views
                 saved from rview.)

       frame [ xmin ymin xmax ymax ]
                 Set frame for refinement.  If coordinates are absent, the cursor is used to pick
                 frame boundaries.  If ``all'' is specified, the frame is  reset  to  the  entire
                 image.

       free      Free  cached  object structures and associated data.  This command may be useful
                 when memory is low and a completely different view is being generated  from  the
                 one previous.

       last [ file ]
                 Restore  the  previous  view.   If  a  view  or  picture  file is specified, the
                 parameters are taken from the last view entry in the file.

       L [ vw [ rfile ] ]
                 Load parameters for view vw from the rad(1) input  file,  rfile.   Both  vw  and
                 rfile must be given the first call, but subsequent calls will use the last rfile
                 as a default, and "1" as the default view  (ie.  the  first  view  appearing  in
                 rfile).   If  rvu  was  started  by rad, then the rfile parameter will initially
                 default to the rad input file used.

       move [ mag [ x y z ] ]
                 Move camera mag times closer to point x y z .  For a perspective projection  (or
                 fisheye  view),  only  the  view  point  is changed; the view direction and size
                 remain constant.  The view size must be modified in a parallel projection  since
                 it  determines magnification.  If x y z is missing, the cursor is used to select
                 the view center.  A negative magnification factor  decreases  the  object  size.
                 The  default factor is one.  Care must be taken to avoid moving behind or inside
                 other objects.

       new [ nproc ]
                 Restart the image, using the specified number of rendering  processes.   Usually
                 used after the "set" command.

       pivot angle [ elev [ mag [ x y z ] ] ]
                 Similar  to the "move" command, but pivots the view about a selected point.  The
                 angle is measured in degrees around the view up  vector  using  the  right  hand
                 rule.   The  optional  elev  is  the  elevation in degrees from the pivot point;
                 positive raises the view point to look downward and  negative  lowers  the  view
                 point to look upward.

       quit      Quit the program.

       ^R        Redraw  the  image.   Use  when  the  display gets corrupted.  On some displays,
                 occassionally forcing a redraw can improve appearance, as more color information
                 is available and the driver can make a better color table selection.

       rotate angle [ elev [ mag ] ]
                 Rotate  the camera horizontally by angle degrees.  If an elevation is specified,
                 the camera looks upward elev degrees.  (Negative means look downward.)

       set [ var [ val ] ]
                 Check/change program  variable.   If  var  is  absent,  the  list  of  available
                 variables  is displayed.  If val is absent, the current value of the variable is
                 displayed and changed interactively.  Otherwise, the variable  var  assumes  the
                 value  val.   Variables  include: ambient value (av), ambient value weight (aw),
                 ambient bounces (ab), ambient accuracy (aa),  ambient  divisions  (ad),  ambient
                 radius  (ar),  ambient samples (as), black&white (b), back face visibility (bv),
                 direct  jitter  (dj),  direct  sampling  (ds),  direct  threshold  (dt),  direct
                 visibility (dv), irradiance (i), limit weight (lw), limit recursion (lr), medium
                 extinction (me), medium albedo (ma), medium eccentricity (mg),  medium  sampling
                 (ms),  pixel  sample  (ps), pixel threshold (pt), specular jitter (sj), specular
                 threshold (st), and  uncorrelated  sampling  (u).   Once  a  variable  has  been
                 changed,  the  "new"  command  can  be  used to recompute the image with the new
                 parameters.  If a program variable is not available here, it may show  up  under
                 some  other  command  or  it  may  be  impossible  to change once the program is
                 running.

       trace [ xbeg ybeg zbeg xdir ydir zdir ]
                 Trace a ray.  If the ray origin and direction are absent, the cursor is used  to
                 pick a location in the image to trace.  The object intersected and its material,
                 location and value are displayed.

       view [ file [ comments ] ]
                 Check/change view parameters.  If file  is  present,  the  view  parameters  are
                 appended  to  a  file, followed by comments if any.  Alternatively, view options
                 may be given directly on the command  line  instead  of  an  output  view  file.
                 Otherwise, view parameters are displayed and changed interactively.

       V [ vw [ rfile ] ]
                 Append  the  current  view  as  view  vw in the rad file rfile.  Compliment to L
                 command.  Note that the view is simply appended to the file, and previous  views
                 with the same name should be removed before using the file with rad.

       write [ file ]
                 Write picture to file.  If argument is missing, the current file name is used.

       ^Z        Stop the program.  The screen will be redrawn when the program resumes.

ENVIRONMENT

       RAYPATH        the  directories  to  check  for  auxiliary files.  DISPLAY_GAMMA       the
       value to use for monitor gamma correction.

AUTHOR

       Greg Ward

SEE ALSO

       getinfo(1), lookamb(1), oconv(1), pfilt(1), rad(1), rpict(1), rtrace(1)