[Radiance-general] proposed feature: interpreting view names in rad

Lars O. Grobe lars.grobe at nus.edu.sg
Wed Jul 22 01:05:06 PDT 2009


Hi,

I am not sure whether this would break anything, but it would be a 
rather useful way of organizing renderings:

At the moment, I can pass a view name to rad using the -v parameter, and 
this will cause exactly one view to be rendered, which must have been 
named in the view= line in the rif file.

Now, this view= line can point to a view file, which may contain more 
then one view. I would have expected rad to render all the views in that 
file, but as -v is defined to render exactly one view, rad takes only 
one of the views defined in the view file and ignores the others.

I would propose to change this behaviour. If I call rad e.g. as

rad -v myview myoctree.oct

it would be very useful if rad would look whether it finds a view= line 
for myview. If it finds one defining one view, render that. If it finds 
one pointing to a view file, render all the views in that view file. If 
I call rad as

rad -v anotherview -v myview myoctree.oct

it should render all views defined in the view= lines for anotherview 
and myview, be it view files or view definitions inside the rif.

One reason this would be helpful is as such: I am currently working on a 
scene, which needs some view-dependent processing. So I have a script 
which does some work, cleans up, creates an octree, creates photon maps, 
and then calls rad. Now I would like to call the same rif-file for all 
of these, as it eventually contains the same information for all 
renderings except the views. And I cannot render all views at once, as I 
have to modify the octree before moving to the next "view group" (this 
translates to rooms in my example).

I am sure that there are other uses for this. What do you think? Is 
there any way people may have used the -v parameter that could imply the 
risk of breaking compatibility by introducing such a change?

Cheers Lars.

-- 
Lars O. Grobe (Mr) :: Research Fellow, Solar Energy Research Institute 
of Singapore SERIS :: National University of Singapore :: 7 Engineering 
Drive 1, Block #E3A-06-35, Singapore 117576 :: 65-6516 5816(Tel) :: 
65-6775 1943 (Fax) :: serlog at nus.edu.sg (E) :: www.seris.sg (W) :: 
Company Registration No: 200604346E

Important: This email is confidential and may be privileged. If you are 
not the intended recipient, please delete it and notify us immediately; 
you should not copy or use it for any purpose, nor disclose its contents 
to any other person. Thank you.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lars_grobe.vcf
Type: text/x-vcard
Size: 299 bytes
Desc: not available
Url : http://radiance-online.org/pipermail/radiance-general/attachments/20090722/f6799abc/lars_grobe.vcf


More information about the Radiance-general mailing list