[Radiance-general] 答复: Render tregenza sky patches by rcontrib and pcomb

Greg Ward gregoryjward at gmail.com
Mon Oct 16 08:47:01 PDT 2017


This issue was resolved off-list.  There was a problem with his configuration that was causing pcomb to fail after opening 8 files.  There was no issue with dctimestep after all, only the "-h" option of genskyvec.

Best,
-Greg

> From: Wang Clarence <wangjuncwz at hotmail.com>
> Date: October 12, 2017 12:11:34 AM PDT
> 
> I  am using the 5.1.0.
> 
> According to my code that I mentioned before, the "combine.hdr" was rendered, but it could not be well opened and displayed like other patch images with ".hdr". 
> 
> Actually, I have been also trying the method of "rfluxmtx" , then it returned " cannot load '-o'" when I run bash.
> 
> #vwrays -ff -x 600 -y 600 -vf views_up.vf  | rfluxmtx @rtc.opt -v  -ffc ' vwrays -d -x 600 -y 600 -vf views_up.vf ' -o sky_tre_p%d.hdr - test_sky.rad -i a.oct
> 
> I will appreciate your helping.
> 
> Best,
> 
> Clarence
> 
> 
> 发件人: Greg Ward <gregoryjward at gmail.com>
> 发送时间: 2017年10月12日 4:19
> 收件人: Radiance general discussion
> 主题: Re: [Radiance-general] 答复: Render tregenza sky patches by rcontrib and pcomb
>  
> Hi Clarence,
> 
> This should be correct.  What version of Radiance do you have?  (I.e., what does "rpict -version" return?)
> 
> Does it report any error at all?  Is the output file completely empty?
> 
> It works when I run it using 5.1, and I'm pretty sure it will work for anything later than the 4.1 release, which was in 2011.
> 
> Cheers,
> -Greg
> 
>> From: Wang Clarence <wangjuncwz at hotmail.com>
>> Date: October 11, 2017 8:15:46 PM PDT
>> 
>> Thanks for the advice. 
>> 
>> I have tried, but the "result.hdr" was not a format of picture, which meant that the rendering was failed. 
>> 
>> #gensky 3 21 10 +s -a 22 -o 114 | genskyvec -m 1 -c 1 1 1 > tmp_skydist.dat
>> 
>> #vwrays -ff $vw |rcontrib @rtc1.opt -ffc $(vwrays -d $vw) -V+ -f tregenza.cal -b tbin -bn Ntbins -o first_tre_p%d.hdr -m skyglow test_sky_sun.oct
>> 
>> #dctimestep first_tre_p%d.hdr tmp_skydist.dat > combine.hdr
>> 
>> Or, any parameters should be needed in the third line?
>> 
>> Best,
>> 
>> Clarence
>> 发件人: Greg Ward <gregoryjward at gmail.com>
>> 发送时间: 2017年10月11日 18:09
>> 收件人: Radiance general discussion
>> 主题: Re: [Radiance-general] Render tregenza sky patches by rcontrib and pcomb
>>  
>> Hi Clarence,
>> 
>> Rather than trying to fix Axel's old script, it's better to use the simpler and more efficient dctimestep method:
>> 
>> dctimestep first_tre_p%d.hdr skydist.dat > result.hdr
>> 
>> You can also simplify the rcontrib step using the rfluxmtx program, but what you have is fine.
>> 
>> Cheers,
>> -Greg
>> 
>>> From: Wang Clarence <wangjuncwz at hotmail.com>
>>> Date: October 11, 2017 6:27:45 AM PDT
>>> 
>>> Dear all,
>>> 
>>> I've been trying to render the Tregenza sky patches by using rcontrib. Each patch was rendered successfully, but when I use "pcomb" which contains "tregsamp.bash" by Axel Jacobs to combine them, the "combined.hdr" was a black picture. 
>>> 
>>> #vwrays -ff $vw |rcontrib @rtc1.opt -ffc $(vwrays -d $vw) -V+ -f tregenza.cal -b tbin -bn Ntbins -o first_tre_p%d.hdr -m skyglow test_sky_sun.oct
>>> 
>>> #pcomb -h $(bash apply_tregsamp_1.bash) > combine_1.hdr
>>> 
>>> #the original bash script below by Axel Jacobs was changed in order to be consistent with my code.
>>> 
>>> 
>>> # Path to the patch images
>>> 
>>> imgpath="image_fisheye/patches_tre/first_tre"
>>> 
>>> for i in $imgpath_*.hdr; do
>>>         # Scan patch number from file name
>>>           patch=$(ls $i \
>>>                           |rcalc -i "$imgpath_p\${pnum}.hdr" \
>>>                            -e "\$1=pnum")
>>>         # Get multiplier from dat file, based on record number
>>>           multi=$(cat tmp_skydist.dat \
>>>                           |rcalc -e "diff=$patch-recno+1;absdiff=if(diff,diff,-1*diff);
>>> 
>>>    \$1=if(absdiff,0,\$1);" |total)
>>>           echo " -s $multi $i"
>>> 
>>> done
>>> 
>>> 
>>> 
>>> #EOF
>>> 
>>> Thanks,
>>> 
>>> Clarence
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.radiance-online.org/pipermail/radiance-general/attachments/20171016/96970783/attachment.html>


More information about the Radiance-general mailing list