[Radiance-general] Apparent inconsistency in rad when using the
-N option
Greg Ward
gregoryjward at gmail.com
Tue Jun 1 21:52:14 PDT 2010
Hi Terrance,
The trouble is that you are using the -i rendering option as if it
were part of a view. Very clever, and it works if you don't use the -
N option of rad, but the mechanism behind the -N option with multiple
views is that the view= variable is written to the stdin of an rpict
running with the -S and -PP options, which shares memory on a
multiprocessing platform. In this mode, rpict just ignores any non-
view options on stdin, which is why it isn't working as expected.
The latest HEAD allows you to run rad with -N on a single view (i.e.,
"-v Plan" or "-v Plan-i" in your case), and it runs rpiece to split
the work. With your rad input file, you could run two rad processes,
each with -N 4, one for each type of image, and get your job done in
parallel that way.
I usually have a separate rad input file if I'm using the -i option,
which I attach to the render= variable. I had never thought of doing
it your way. Reprogramming rad to properly handle non-view options in
view= settings would be a bit of work....
-Greg
> From: Terrance Mc Minn <t.mcminn at curtin.edu.au>
> Date: June 1, 2010 7:46:09 PM PDT
>
> Typically when creating irradiance images for falsecolor plots I set
> up two views in the rif file:
> view= Plan -vf views/Plan.vf
> view= Plan-i -vf views/Plan.vf -i
>
> When rendering in rad via rad -N 8 studio1.rif the two images render
> as radiance. The output from the rad command:
> rad -N 8 studio1.rif
> ...
> When rendering without the -N option in rad or (TRAD default
> behaviour - yet to figured out how to specify the -N option for
> trad) the output is the expected radiance and irradiance images. The
> output from the rad command:
> rad studio1.rif
> ...
> Version Head 2010-05-24
> on Mac OSX 10.6.3
>
> Notes:
> 1) For the compile the head didn't include the tiff source yet the
> makeall still required it (copied the src/px/tiff folder from an
> earlier download and recompiled).
> 2) To make trad run under OSX:
> mv ray/bin/trad ray/bin/trad-original
> new file ray/bin/trad
> #!/bin/bash
> exec wish /path_to_ray_folder/bin/trad-original "$@"
>
> Any ideas or have I misunderstood the usage of the -N option in rad.
>
> --
> Terrance Mc Minn
> Lecturer
> School of Built Environment
> Curtin University of Technology
More information about the Radiance-general
mailing list