mixrays


NAME

mixrays - mix ray files


PARAMETERS

mixrays uses the standard parameter interface

input file list
A list of files to mix. It may be a comma or space delimited list of files, or it be the name of a file which contains the list of files. In the latter case, the filename must be preceded by a @.

output filename
The output file. If it's the string stdout, the rays are sent to the UNIX standard output stream.

override boolean
If true, the weighting of the output stream rays will be done using the wts parameter rather than the number of rays in the input streams' headers.

wts float list
a comma or space delimited list of the relative weights of the inputs. Used only if override is true.

stop_on_eof boolean
if true, mixrays will stop writing to the output stream if any of the input streams is at EOF.

seed1 integer

seed2 integer
Random number seeds

block integer
Random number block to start at.

bufsz float
The size of the internal work buffer, in Megabytes. The larger the better.

help boolean
Print out a help message.

version boolean
Print out mixrays's version and exit.

debug list
A list of debug flags. None are presently defined.

.


DESCRIPTION

mixrays mixes two or more ray streams. It determines which of the input streams will provide the next ray to be output via the relative weights of the input streams. Normally the weights are determined from the number of rays in each stream (as determined from their headers), but one can explicitly specify the weighting with the override and wts parameters.

Normally mixrays will output all of the rays in each stream. However, if the stop_on_eof parameter is true, it will stop after the first end of file condition occurs.


AUTHOR

D. Jerius